Info on LSI SAS3408? Got myself a 530-8i on eBay...

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Boubou30

New Member
Feb 8, 2024
5
1
3
the jumper goes on J11 on these (the pins that are almost touching the heatsink on the PCIE bracket side of the card.
the SAS address is on the label on the SAS connector.

i have done a few of these lenovo 530 cards now and they all convert to LSI 9400 HBA correctly.
Thank you for your response, I have hope, can you give me more information on how to do it, because I followed his following explanation:
without success, I used:
1)STORCLI_SAS3.5_P10
2)9400_8i_Pkg_P24_SAS_SATA_NVMe_FW_BIOS_UEFI with HBA_9400-8i_SAS_SATA_Profile firmware.
but I still have an error: The image checksum is invalid
Thanks for your help
Edit: info on my lenovo raid 530-8i card

20240211_211808.jpg
 

Zedicus

Member
Jul 12, 2018
58
22
8
Thank you for your response, I have hope, can you give me more information on how to do it, because I followed his following explanation:
without success, I used:
1)STORCLI_SAS3.5_P10
2)9400_8i_Pkg_P24_SAS_SATA_NVMe_FW_BIOS_UEFI with HBA_9400-8i_SAS_SATA_Profile firmware.
but I still have an error: The image checksum is invalid
Thanks for your help
Edit: info on my lenovo raid 530-8i card

View attachment 34486
you need firmware file HBA_9405W-16i_SAS_SATA_Profile.bin

place a jumper on J11
place the card in your computer
boot to UEFI shell
use command:
storcli / c0 download firmware file = HBA_9405W-16i_SAS_SATA_Profile.bin
after complete turn off computer
remove jumper from J11
boot computer with card installed to UEFI shell again
run command:
storcli.efi / c0 set sasadd= (sas address from label)
 
  • Like
Reactions: Boubou30

Boubou30

New Member
Feb 8, 2024
5
1
3
you need firmware file HBA_9405W-16i_SAS_SATA_Profile.bin

place a jumper on J11
place the card in your computer
boot to UEFI shell
use command:
storcli / c0 download firmware file = HBA_9405W-16i_SAS_SATA_Profile.bin
after complete turn off computer
remove jumper from J11
boot computer with card installed to UEFI shell again
run command:
storcli.efi / c0 set sasadd= (sas address from label)
I can't do it, I put the errors that appear:
with jumper J11:

20240211_225423.jpg
and with the command to flash
20240211_225505.jpg
without the jumper the card is recognized by the bios
 

Zedicus

Member
Jul 12, 2018
58
22
8
I can't do it, I put the errors that appear:
with jumper J11:

View attachment 34488
and with the command to flash
View attachment 34489
without the jumper the card is recognized by the bios

the ONLY command you can run with the jumper on is the FLASH command. do
NOTHING else with the jumper on.

you need to be in the correct directory where the bin file is usually fs0: or some subdirectory.
 
  • Like
Reactions: Boubou30

Boubou30

New Member
Feb 8, 2024
5
1
3
you need to be in the correct directory where the bin file is usually fs0: or some subdirectory.
it works, my mistake is not selecting FS0 directory, Thank you very much for your help and your time, I've been racking my brain over this flash problem for 2 days, thank you
 
  • Like
Reactions: Zedicus

Zedicus

Member
Jul 12, 2018
58
22
8
NOTE for future flashers, i am uploading the image again with the jumper circled in RED as i just realized it seams to be marked slightly differently on different generations of cards, (or maybe it is a difference in clone cards ) either way, the RED CIRCLE indicates the jumper for the initial cross flash.
 

Attachments

  • Like
Reactions: Boubou30

MortenB

Member
Jul 3, 2017
79
21
8
43
you need firmware file HBA_9405W-16i_SAS_SATA_Profile.bin

place a jumper on J11
place the card in your computer
boot to UEFI shell
use command:
storcli / c0 download firmware file = HBA_9405W-16i_SAS_SATA_Profile.bin
after complete turn off computer
remove jumper from J11
boot computer with card installed to UEFI shell again
run command:
storcli.efi / c0 set sasadd= (sas address from label)

For my 530-16i I was getting error messages when trying to flash with HBA_9405W-16i_SAS_SATA_Profile.bin.
It worked straight away when I tried HBA_9400-16i_SAS_SATA_Profile.bin instead. Thanks for the help :)
 
  • Like
Reactions: Zedicus

Zedicus

Member
Jul 12, 2018
58
22
8
It worked straight away when I tried HBA_9400-16i_SAS_SATA_Profile.bin instead.

i think that is the more common one, but the naming and slight card variants seems to be even more than what the 93xx cards were. fun times.
 

snoopy78

New Member
Dec 24, 2023
4
2
3
got an Lenovo 530-8i too... when flashing with FW HBA_9405W-16i_SAS_SATA_Profile.bin i got token error in EFI....so i flashed HBA_9400-8i_SAS_SATA_Profile.bin...and all worked fine....greatest hassle was to find the firmware files @broadcom
 
  • Like
Reactions: Zedicus

sshanee

New Member
Jan 5, 2019
1
0
1
a little bit off topic but... i can't seem to make this card play nicely with aspm/low c-states. when i use this card (in cpu or pch pcie slots) i can't get my i5-14500 cpu below c2 pkg state. ive used "storcli /c0 show all" and noticed "Power Saving option = Enable" but nothing else regarding aspm. the card defaults to aspm: disabled in 'lspci -vvv -s <device id> | grep LnkCtl:' and i have forced it to L1 enabled using a script that also enables L1 on the pcie host above it... has anyone got past c2/c3 with this card??
 

e97

Active Member
Jun 3, 2015
331
207
43
See the 530-8i can be flashed to 9400-8i.

Can 430 be flashed to a 9400 with NVMe functionality?
 
Last edited:

lvx4

New Member
Jun 13, 2020
7
2
3
Very helpful thread, thanks all.

I just flashed a 430-16i to 9400-16i SAS/SATA mode following Post 28. Did not try flashing tri-mode because I have no need for it. Couple quirks with my system/card though - did not have to set J11 to flash the card. In fact, setting J11 hung my POST and made me unable to enter EFI shell. Also, I'm unsure if it's made more clear somewhere in this thread, but my card would only crossflash via EFI shell. Would not flash under Linux or any other OS.

And if anyone else is interested, I paid $80 for my 430-16i, although it seems like it's gone up a few bucks now. Lenovo 430-16i LSI SAS3416 9400-16i SATA / SAS HBA Controller 12G IT Mode NAS | eBay
 

padmepounder

New Member
Jan 22, 2024
12
16
3
Very helpful thread, thanks all.

I just flashed a 430-16i to 9400-16i SAS/SATA mode following Post 28. Did not try flashing tri-mode because I have no need for it. Couple quirks with my system/card though - did not have to set J11 to flash the card. In fact, setting J11 hung my POST and made me unable to enter EFI shell. Also, I'm unsure if it's made more clear somewhere in this thread, but my card would only crossflash via EFI shell. Would not flash under Linux or any other OS.

And if anyone else is interested, I paid $80 for my 430-16i, although it seems like it's gone up a few bucks now. Lenovo 430-16i LSI SAS3416 9400-16i SATA / SAS HBA Controller 12G IT Mode NAS | eBay
Just wondering, do you have a fan or any cooling for it? Is it needed?
 

lvx4

New Member
Jun 13, 2020
7
2
3
Just wondering, do you have a fan or any cooling for it? Is it needed?
Unsure. Probably borderline, I suspect you could just get away with a small amount of chassis airflow that you'd naturally get in most desktop cases. I wouldn't try it in a Lenovo Tiny or something, of course.

Without a fan, the heatsink gets hot to the touch but not burning hot. My case has a fan on the side panel pointed at the expansion card area, and that's good enough.
 
  • Like
Reactions: padmepounder

ilinit

New Member
Sep 3, 2024
3
0
1
Need help to repair the card. My first trouble with LSI HBA/RAID...

Purchased on eBay as 9440-8i, the sticker at the back says 9440-8i, but I understand this is a crossflash...
Tested with two SAS 6Tb in RAID1 for a few days after receiving the card - it worked fine, then was turned off and not used for some time. Now trying to build a new RAID1...

Jumper J11 is on

FS0:>storcli.efi /c0 show
CLI Version = 007.2310.0000.0000 Nov 02, 2022
Operating system = EFI Shell
Controller = 0
Status = Failure
Description = Controller 0 is in invalid state. Please flash firmware.

Tried firmware for 9440-8i - got checksum error.

Now trying to flash HBA_9405W_SAS_SATS or HBA_9400_SAS_SATA firmware - same results:
FS0:>storcli /c0 download file=HBA_9400-16i_SAS_SATA_Profile.BIN
Downloading image. Please wait...

CLI Ver...
Operating ...
Controller = 0
Status = Failure
Description = Reset controller failed. Please restart the system.

Turn the PC Off, remove J11, boot to EFI

FS0:> storcli /c0 set sasadd=500605B0107D0E20
CLI Ver...
OS...
Controller = 0
Status = Failure
Description = Controller 0 not found

Same with HBA_9405W-16i_SAS_SATA_Profile.bin

What I'm doing wrong and what to do next?
 

Zedicus

Member
Jul 12, 2018
58
22
8
First step (HBA fw) - with J11 ON, then booted with removed jumper to set the sas address.
the command is actually extremely particular about spacing and structure. and does not actually say good information when incorrect.

storcli / c0 download firmware file = HBA_9405W-16i_SAS_SATA_Profile.bin (your file name in place of this one)

double check spaces, file location, and underscores and dashes in file name. some EFI shells are case sensitive like Linux also.
 

ilinit

New Member
Sep 3, 2024
3
0
1
the command is actually extremely particular about spacing and structure. and does not actually say good information when incorrect.

storcli / c0 download firmware file = HBA_9405W-16i_SAS_SATA_Profile.bin (your file name in place of this one)

double check spaces, file location, and underscores and dashes in file name. some EFI shells are case sensitive like Linux also.
the file name is correct. I created a subfolder in the root of the USB - LSI9440-8i and put there storcli.efi and all firmware files.
After EFI Shell boot I do*
Shell>FS0:
FS0>cd LS<Tab-> cd LSI9440-8i <Enter>
FS0>storcli /c0 download H<Tab-> it gives me the file name exactly as it is in the file system, then I insert "file=" before the file name.

Then storcli says "Downloading image. Please wait..."
Then there is some delay before it says "Status = Failure, Description = Reset controller failed. Please restart the system."
How much it normally takes if it is successful?

*<Tab> means I press the "Tab" key on the keyboard :)