Need to flash a Supermicro X8DT6-F to IT mode

Discussion in 'RAID Controllers and Host Bus Adapters' started by Fritz, Mar 11, 2016.

  1. Fritz

    Fritz Well-Known Member

    Joined:
    Apr 6, 2015
    Messages:
    1,859
    Likes Received:
    366
    Can't find a link to the firmware or instructions that aren't specific to a non SM application. I'd hate to brick this board so any help appreciated. :(
     
    #1
  2. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    #2
    Fritz likes this.
  3. Fritz

    Fritz Well-Known Member

    Joined:
    Apr 6, 2015
    Messages:
    1,859
    Likes Received:
    366
    How can I tell if the controller is actually in IT mode? I thought Megaraid manager would tell me but no such luck. :(
     
    #3
  4. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    If you have also included the bios firmware when flashing it, you can go into the bios config and see the firmware version, mode etc :)
     
    #4
    Fritz likes this.
  5. Fritz

    Fritz Well-Known Member

    Joined:
    Apr 6, 2015
    Messages:
    1,859
    Likes Received:
    366
    Thanks. Dunno why I have any doubts, I zeroed it out with Megarec and for sure flashed it with 2188IT.bin and also upgraded the BIOS with the one in the same package. All appears well but I thought it kinda wierd that nowhere does it say it's IT mode in Storage Manager.
     
    #5
  6. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    You can usually get into the bios with Ctrl M or Ctrl H (web bios) during boot and irc, there's also a windows app that lets you probe around it too. I don't normally install the bios firmware when using IT mode, boot times are a little faster without it, and I'm passing the disks directly for software raid anyway, so not really going to be useful for me.
     
    #6
    Fritz likes this.
  7. Fritz

    Fritz Well-Known Member

    Joined:
    Apr 6, 2015
    Messages:
    1,859
    Likes Received:
    366
    Thought I had to have the BIOS. Is there anyway to remove it after the fact?
     
    #7
  8. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    Just re-flash it without adding in the bios firmware (leave out the -b mptsas2.rom part of the command):

    sas2flash.efi -o -e 6
    sas2flash.efi -o -f 2118it.bin
    sas2flsh -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address)
    reboot

    Job done!
     
    #8
    Fritz likes this.
  9. Fritz

    Fritz Well-Known Member

    Joined:
    Apr 6, 2015
    Messages:
    1,859
    Likes Received:
    366
    Thanks, I'll do that. :)
     
    #9
  10. BLinux

    BLinux cat lover server enthusiast

    Joined:
    Jul 7, 2016
    Messages:
    2,294
    Likes Received:
    763
    hi guys... i'm about to do the same for my X8DT6-F and X8DTH-6F motherboard... could use some guidance.

    planning to flash to P20 2118it.bin firmware like i did for the H310 cards. do i need to flash to P7 first to cross to IT mode, and then flash again to P20? that's what was required for the H310, or can I flash directly to P20 since it's just an embedded LSI controller?

    in patrick's article linked above, he doesn't erase the flash with megarec or sas2flash -o -e 6 or -e 7. is that even necessary?
     
    #10
  11. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    I don't think you'll need to go to P7 then P20, in fact I can't remember ever doing that on any of the cards I have flashed. The primary reason to use earlier tools as I understand it, was the ability to be able to downgrade firmware or override flash warnings, the later toolchains have that functionality removed from them. I would definitely erase the old flash contents before updating the firmware though and also don't forget to obtain and re-flash the onboard card's SAS address :)
     
    #11
  12. BLinux

    BLinux cat lover server enthusiast

    Joined:
    Jul 7, 2016
    Messages:
    2,294
    Likes Received:
    763
    Thanks for the reply! And good point about the SAS address, I knew that but need to make sure I don't skip that step.

    However, I think I read that going with LSI firmware causes issues with supermicro backplanes and I plan to use a bpn-sas-846a. I then found out that supermicro has official IT firmware versions available on their ftp site. I'm going to go with that instead in hopes it avoids potential problems. Did you have any issues with LSI firmware and Supermicro backplanes or totally different use case?
     
    #12
  13. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    I have never had any problems using LSI cards on SM Backplanes in the past myself, but I also haven't done a lot of SM stuff either so YMMV. Just make sure you have the latest firmware on both the cards and the Backplane. Oh and be very sure any firmware you flash to the Backplane is the correct one if you choose to update it, there was a thread recently where that step was missing, along with the morning coffee, with obvious terrible consequences :oops:
     
    #13
  14. BLinux

    BLinux cat lover server enthusiast

    Joined:
    Jul 7, 2016
    Messages:
    2,294
    Likes Received:
    763
    thanks for that tip... but man, really? you just had to make me feel like i'm walking on egg shells? LOL... I've done it dozens of times, but updating BIOS or firmware is something I inherently dislike... i've bricked some devices in the past so doing firmware updates is just not fun for me at all. there really should be a support group for people like me... :D
     
    #14
  15. pricklypunter

    pricklypunter Well-Known Member

    Joined:
    Nov 10, 2015
    Messages:
    1,506
    Likes Received:
    430
    Things like expansion cards etc, I don't mind doing, if it goes wrong there's usually some way to recover. It's updates to Mainboards and similar sorts of items, like Backplanes etc that I get nervous and super cautious with, cos you just know, one wrong move and :oops:

    In theory though, providing you have double quadruple checked that you have the correct files, it should really be point 'n click simple, unless it has a DELL badge, in which case you're actually better off letting someone else do it, while you pretend to be looking for tools in the van :D:p
     
    #15
  16. Terry Kennedy

    Terry Kennedy Well-Known Member

    Joined:
    Jun 25, 2015
    Messages:
    1,007
    Likes Received:
    463
    I have an SC836A backplane (non-expander SFF-8087) with a LSI 9201-16i and everything works, including the locate / fault LEDs in the drive bays. You just need a SAS cable with sidebands (normally included).
     
    #16
  17. BLinux

    BLinux cat lover server enthusiast

    Joined:
    Jul 7, 2016
    Messages:
    2,294
    Likes Received:
    763
    Thanks for replying. I know LSI cards work with the Supermicro backplanes. What I read (in the comments section of Patrick's article on this topic) is that the *onboard LSI SAS controller* of a Supermicro motherboard flashed to LSI firmware will have problems with a Supermicro backplane; not an add-on LSI controller. Some people claim flashing LSI firmware on the onboard LSI controller on Supermicro mobo results in some oddness like PCIe bus address being 0xff or something like that. (going from memory)...
     
    #17
  18. BLinux

    BLinux cat lover server enthusiast

    Joined:
    Jul 7, 2016
    Messages:
    2,294
    Likes Received:
    763
    just to follow up here, it was simpler than I thought to switch to IT firmware using Supermicro's version of P20 firmware found here:

    ftp://ftp.supermicro.com/driver/SAS/LSI/2008/IR_IT/Firmware/IT/PH20.0.4-IT.zip

    The zip file includes instructions, and is pretty straight forward because they combined all the commands into a single batch file. However, they don't mention that the batch file will erase the SAS address and prompt for it. You need to hit Ctrl-C during POST to get into the SAS utility and write down the last 9-characters of the SAS address. Then enter those 9 characters when the batch file prompts for it.

    If you ever want to go back to IR firmware, it can be found here:

    ftp://ftp.supermicro.com/driver/SAS/LSI/2008/IR_IT/Firmware/IR/
     
    #18
Similar Threads: Need flash
Forum Title Date
RAID Controllers and Host Bus Adapters X8DT6-F and second HBA MegaRaid 9240-4i ( CrossFlashing Help needed) Jul 7, 2018
RAID Controllers and Host Bus Adapters Need help flashing LSI Falcon to IT Mode Jul 26, 2017
RAID Controllers and Host Bus Adapters Need advice on how-to Flash LSI SAS 9210-8i HBA Controller Jan 17, 2017
RAID Controllers and Host Bus Adapters Need help flashing IBM M1015 to IT mode May 12, 2016
RAID Controllers and Host Bus Adapters Help needed after a bad flash of a SUN F20 Flash accelerator card Dec 2, 2015

Share This Page