Dell Precision T7910: How to flash IT mode firmware on the onboard LSI SAS3008 controller



In this video, I will show you how to change the SAS3008 IR SAS controller in the Dell Precision T7910 to an IT mode SAS controller. I’m doing this so that I can use ZFS on Linux with Fedora Linux Workstation.
Checkout my eBay store for your server/workstation needs:
eBay Partner Affiliate disclosure:
The eBay links in this video description are eBay partner affiliate links. By using these links to shop on eBay, you support my channel, at no additional cost to you. Even if you do not buy from the ART OF SERVER eBay store, any purchases you make on eBay via these links, will help support my channel. Please consider using them for your eBay shopping.
Thank you for all your support! 🙂

source: https://dragonquest-10.com/

Xem thêm các bài viết về Công Nghệ: https://dragonquest-10.com/category/cong-nghe/

3 thoughts on “Dell Precision T7910: How to flash IT mode firmware on the onboard LSI SAS3008 controller

  1. i have the same controller the sas3 9300-8i but the card version, the flashing is on the same way? the controller came new in box with it mode but old version from 2014, i want to flash to the newer IT firmware P16 is i believe the newest.
    i think i am stuck with uefi, i can boot from the freedos i have created with rufus but seems only mbr and need gpt ? i know very less on dos commands but search around for more to learn i came to this; https://www.broadcom.com/support/knowledgebase/1211161501344/flashing-firmware-and-bios-on-lsi-sas-hbas there is this note;

    Note:  The DOS version of sas2flsh (sas3flsh for 12 Gb/sec HBAs)
    requires that the motherboard support the BIOS32 service directory
    feature.  If the BIOS32 service directory feature isn't supported, when
    DOS is booted and sas2flsh.exe is run, an error message "ERROR:  Failed to initialize PAL.  Exiting program."
    will be displayed.  You can either use the UEFI version of sas2flsh
    (called sas2flash.efi for 6 Gb/sec, or sas3flash.efi for 12 Gb/sec), or
    contact the motherboard vendor and ask if it is possible to add BIOS32
    service directory support to the motherboard (most likely via a
    motherboard BIOS update).

    i run into that error Failed to initialize PAL. now i am stuck i dont know what exact files i need and what to do.
    Can you show what to do with uefi machines and the flashing of lsi cards?
    So many info files, release notes and commands…. i get lost in this woods a bit.
    Any help appreciated!

    btw; motherboard is a year old with latest bios few weeks old.
    the hba did install correctly automatic by win 10 , seems to work fine, its brand new system i building and i want to be sure to have recent firmware to start with before i adding my tons of drives to the machine.

  2. i have the same controller the sas3 9300-8i but the card version, the flashing is on the same way? the controller came new in box with it mode but old version from 2014, i want to flash to the newer IT firmware P16 is i believe the newest.
    i think i am stuck with uefi, i can boot from the freedos i have created with rufus but seems only mbr and need gpt ? i know very less on dos commands but search around for more to learn i came to this; https://www.broadcom.com/support/knowledgebase/1211161501344/flashing-firmware-and-bios-on-lsi-sas-hbas there is this note;

    Note:  The DOS version of sas2flsh (sas3flsh for 12 Gb/sec HBAs)
    requires that the motherboard support the BIOS32 service directory
    feature.  If the BIOS32 service directory feature isn't supported, when
    DOS is booted and sas2flsh.exe is run, an error message "ERROR:  Failed to initialize PAL.  Exiting program."
    will be displayed.  You can either use the UEFI version of sas2flsh
    (called sas2flash.efi for 6 Gb/sec, or sas3flash.efi for 12 Gb/sec), or
    contact the motherboard vendor and ask if it is possible to add BIOS32
    service directory support to the motherboard (most likely via a
    motherboard BIOS update).

    i run into that error Failed to initialize PAL. now i am stuck i dont know what exact files i need and what to do.
    Can you show what to do with uefi machines and the flashing of lsi cards?
    So many info files, release notes and commands…. i get lost in this woods a bit.
    Any help appreciated!

    btw; motherboard is a year old with latest bios few weeks old.
    the hba did install correctly automatic by win 10 , seems to work fine, its brand new system i building and i want to be sure to have recent firmware to start with before i adding my tons of drives to the machine.

  3. Nice video as always. Since you mention that you use a lot ZFS you need to start a series of setting up a ZFS file system since it has many areas to be explored like adding extra drives and expand space, or restore of a failed hdd…etc..etc. That would be nice. You could cover Zil and L2ARC for cache and logs, commands to maintain the pool and so much more. Tried that once after reading many general wikis and it took me for like month + After that i was not even sure how to check that pool. (Being trying that on proxmox). It also has cli bench tests.

Leave a Reply

Your email address will not be published. Required fields are marked *