LSI 9270-8i IT mode

warnings

New Member
Jun 2, 2019
1
0
1
There is a way "soft mode" for disable sound emit by the speaker on a 9286 RAID card flashed to 2208 IT mode ? (instead of unsolder the speaker :D)
Or an IT model with a speaker on the PCB ?
 
Last edited:

Peacemaker

New Member
Apr 20, 2021
2
1
1
Hey vanfawx, great work!

I have bought an rx300 with an RAID Ctrl SAS 6G 1GB (D3116) with MR. I need to crossflash because I want to use ZFS without any raid controller.

As far as I can tell this card is based on LSI 2208 and I tried several sas2flsh P5/P13/P14/P15/P20 (dos/efi) without success => No adapter ...

Is there anything I am doing wrong?
I also have a Fujitsu D3116 controller (mine is chip revision C1) and I also couldn't get sas2flash to recognize the adapter. Here is what I tried
  1. Backup SBR and SDP
  2. megarec -writesbr 0 sbrempty.bin
  3. megarec -cleanflash 0
  4. Reboot
But when running sas2flash -list it'll always tell me he didn't find any LSI controllers. I tried different versions of sas2flash (P5, P7, P14, P15, P16, P17, P18, P19, P20) even on different mainboards, one with DOS only and one with UEFI and even tried the Linux versions. But all the same. I also tried lsirec instead of sas2flash:
  1. lsirec 0000:05:00.0 unbind
  2. lsirec 0000:05:00.0 halt
  3. lsirec 0000:05:00.0 hostboot 9207-8.bin
But when trying to hostboot lsirec will always fail with "IOC failed to become ready" and I stil can't crossflash the Fujitsu controller. Any help/advice much appreciated. I attached the SBR I backed up (should hopefully be a stock D3116 SBR) and the output of megarec -adpallinfo -a0 (before I started to mess around with the controller)

[Edit]
Interesting fact that I noticed is, that my SBR is 512byte and all sbrempty.bin I could find are only 256byte, so maybe writing a 256byte SBR won't clear everything?

[Edit 2]
I recovered my controller by doing a megarec -m0flash with the 2208_16.ROM I found in this thread and by restoring my original SBR. And now it boots again, but something is different now. It shows LSI BIOS (was Avago before) and controller's vendor name is also LSI (was also Avago before) but product identifier is the old Fujitsu one "RAID Ctrl something" which kinda makes sense I think because I flashed a (stock) LSI firmware and used the Fujitsu SBR. So it seems I now have a Fujitsu controller booting with (stock) LSI firmware. But still sas2flash won't find any LSI controller.
 

Attachments

Last edited:

Sleyk

Your Friendly Knowledgable Helper and Techlover!
Mar 25, 2016
1,345
686
113
Stamford, CT
I also have a Fujitsu D3116 controller (mine is chip revision C1) and I also couldn't get sas2flash to recognize the adapter. Here is what I tried
  1. Backup SBR and SDP
  2. megarec -writesbr 0 sbrempty.bin
  3. megarec -cleanflash 0
  4. Reboot
But when running sas2flash -list it'll always tell me he didn't find any LSI controllers. I tried different versions of sas2flash (P5, P7, P14, P15, P16, P17, P18, P19, P20) even on different mainboards, one with DOS only and one with UEFI and even tried the Linux versions. But all the same. I also tried lsirec instead of sas2flash:
  1. lsirec 0000:05:00.0 unbind
  2. lsirec 0000:05:00.0 halt
  3. lsirec 0000:05:00.0 hostboot 9207-8.bin
But when trying to hostboot lsirec will always fail with "IOC failed to become ready" and I stil can't crossflash the Fujitsu controller. Any help/advice much appreciated. I attached the SBR I backed up (should hopefully be a stock D3116 SBR) and the output of megarec -adpallinfo -a0 (before I started to mess around with the controller)

[Edit]
Interesting fact that I noticed is, that my SBR is 512byte and all sbrempty.bin I could find are only 256byte, so maybe writing a 256byte SBR won't clear everything?

[Edit 2]
I recovered my controller by doing a megarec -m0flash with the 2208_16.ROM I found in this thread and by restoring my original SBR. And now it boots again, but something is different now. It shows LSI BIOS (was Avago before) and controller's vendor name is also LSI (was also Avago before) but product identifier is the old Fujitsu one "RAID Ctrl something" which kinda makes sense I think because I flashed a (stock) LSI firmware and used the Fujitsu SBR. So it seems I now have a Fujitsu controller booting with (stock) LSI firmware. But still sas2flash won't find any LSI controller.
The reason the controller appears different is because the original "LSI 2208 fixer kit" contains a very old version of firmware for the card, and the Avago firmware that was on the card was most likely newer.

Sadly the Fujitsu 3116 card won't accept 2308 IT firmware, as it is an older 2208 chipset, and it isn't compatible with 2308 firmware. I know this as well, because I tested it myself. Neither a 256byte SBR or a 512byte SBR will work. It has to do with the actual chipset itself.

For those who don't know, there were two (2) LSI 2208 chipsets. One of them is a newer chipset, which closer resembled the 2308 IT mode chipset, so you could flash it over to an LSI 9207-8i with IT Mode firmware, and the older 2208 chipset, which was manufactured more similar to the older 2108 ROC (raid on chip) chipset, and is simply not compatible with IT mode firmware.

The Fujitsu 3116, unfortunately, has the older 2208 chipset, so it isn't compatible with any IT mode firmware for now. Cards like the HP H220 and the IBM M5110 have the newer 2208 chipsets, and they are completely compatible with 2308 IT firmware, so these can be flashed over to IT mode.
 

ttt821

New Member
Jul 12, 2021
9
0
1
Many thanks @BLinux - I tried again to crossflash the 9266-8i, it doesn't seem to "self-repair" the SBR on this card. Megarec.exe -cleanflash (twice ;-), and - writesbr BIGB0STK.sbr allowed me to lsirec hostboot w. 9205-8e - and complete flashes. But no succesfull reboot. I also tried lsirec hostboot with various other FW.ROM'sithout luck.

I really liked your insights about flashing low-level with megarec -m0flash, and again tried with a number of FW.ROM'srious 16MB LSI recovery ROM's and original and latest 8MB MR2208FW.rom

No self-repair of SBR.

Anyone with a copy of an original 9266-8i sbr? Possibly 9271-8i or IBM M5016 SBR's?

/Kim Bjoern
I have the lsi 9266 oem sbr . if you need the sbr send me a emai (alan.l.zheng@gmail.com)
to corss flash the lsi 9266 to it mode, you will need the 9205 sbr.
I cross flashed the 9266 to it mode, but some ports are not working. I m not sure is my controller or the f/w is not support with the card
 

tntlt

New Member
Jul 4, 2021
4
1
3
Is Cisco UCS-RAID9271CV-8i flashable to IT mode? If so would your provide a short instruction ?
 

ttt821

New Member
Jul 12, 2021
9
0
1
Is Cisco UCS-RAID9271CV-8i flashable to IT mode? If so would your provide a short instruction ?
should be same as the ibm m5110. I don't have the 9271 controller. as long as you back up the original sbr you can always flash back.
 

ttt821

New Member
Jul 12, 2021
9
0
1
I also have a Fujitsu D3116 controller (mine is chip revision C1) and I also couldn't get sas2flash to recognize the adapter. Here is what I tried
  1. Backup SBR and SDP
  2. megarec -writesbr 0 sbrempty.bin
  3. megarec -cleanflash 0
  4. Reboot
But when running sas2flash -list it'll always tell me he didn't find any LSI controllers. I tried different versions of sas2flash (P5, P7, P14, P15, P16, P17, P18, P19, P20) even on different mainboards, one with DOS only and one with UEFI and even tried the Linux versions. But all the same. I also tried lsirec instead of sas2flash:
  1. lsirec 0000:05:00.0 unbind
  2. lsirec 0000:05:00.0 halt
  3. lsirec 0000:05:00.0 hostboot 9207-8.bin
But when trying to hostboot lsirec will always fail with "IOC failed to become ready" and I stil can't crossflash the Fujitsu controller. Any help/advice much appreciated. I attached the SBR I backed up (should hopefully be a stock D3116 SBR) and the output of megarec -adpallinfo -a0 (before I started to mess around with the controller)

[Edit]
Interesting fact that I noticed is, that my SBR is 512byte and all sbrempty.bin I could find are only 256byte, so maybe writing a 256byte SBR won't clear everything?

[Edit 2]
I recovered my controller by doing a megarec -m0flash with the 2208_16.ROM I found in this thread and by restoring my original SBR. And now it boots again, but something is different now. It shows LSI BIOS (was Avago before) and controller's vendor name is also LSI (was also Avago before) but product identifier is the old Fujitsu one "RAID Ctrl something" which kinda makes sense I think because I flashed a (stock) LSI firmware and used the Fujitsu SBR. So it seems I now have a Fujitsu controller booting with (stock) LSI firmware. But still sas2flash won't find any LSI controller.
C1=pci 2.0 9205 f/w

D1=pci 3.0 9207 f/w
 

vafk

New Member
Jul 12, 2022
2
0
1
Hello,

I am new to this forum and I hope I can contribute in future.

I have a SAS 9286CV-8e which I wanted to convert to IT-mode (9207-8i).

First the controller was recognized by my BIOS in my HP microserer. After I put it in my old PC which I am using to check boards it was recognized but after I experimented with sas2flsh.exe in EFI-Mode it was not anymore listed on boot.

When I boot into DOS-mode megarec -adplist shows no controller.

I think I killed it puttig it in and out but perhaps (because I removed the low profile bracket and had not the high profile to hold it...) it was bricked by the software and can be revived. What do you say? Thank you.
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
198
63
New Zealand
When I boot into DOS-mode megarec -adplist shows no controller.

I think I killed it puttig it in and out but perhaps (because I removed the low profile bracket and had not the high profile to hold it...) it was bricked by the software and can be revived. What do you say? Thank you.
Google 'lsi2208fixer.iso' boot to this and you should be able to recover your card
If this fails then most likely you have a nice paper weight
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
198
63
New Zealand
@mobilenvidia
Thank you for your answer. I tried this ISO and it did not find the card. That means the card is dead.
It may still live
Boot to Linix
Get PCI-utils
Run lspci
it will spit out all the PCI(e) devices in your system
Scroll up to near the top
Look for a SAS controller or check devices on the PCIe bus for one that corrosponds to whats in the slot
If it doesn't show here then you have your self a paper weight

But if it does show getting it back from here will be another story but see how you get on
 

Oldhome7

Member
Feb 9, 2020
67
15
8
I'm thinking about attempting this on my 9270, when we say retail LSI, does one that boots up as AVAGO count?

I'm currently running it in RAID10 but would love to use this for a ZFS build.
 

Fritz

Well-Known Member
Apr 6, 2015
2,899
919
113
68
Just acquired a Supermicro X9DRH-7F and want to flash the on board LSI 2208IR to 2308IT. The website linked at the beginning of this thread is from 2017. Is it still valid? any changes that need to be made?

TIA