mobilenvidia Posted February 21, 2023 Author Report Share Posted February 21, 2023 Have a looksy over here https://github.com/marcan/lsirec lsirec and lsiutil are good apps for recovering cards If either of these can't see your card, then there's little hope The files in question are in first post under Linux (which you'll need a way to boot to) Quote Link to comment Share on other sites More sharing options...
JePoy1028 Posted February 21, 2023 Report Share Posted February 21, 2023 (edited) 4 hours ago, mobilenvidia said: Have a looksy over here https://github.com/marcan/lsirec lsirec and lsiutil are good apps for recovering cards If either of these can't see your card, then there's little hope The files in question are in first post under Linux (which you'll need a way to boot to) used lsiutil.1.64 from lsi_linux drop OS: Linux Mint 19.3 Cinnamon 32-bit lsiutil -e returning 0 MPT Ports found Edited February 21, 2023 by JePoy1028 Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted February 22, 2023 Author Report Share Posted February 22, 2023 OK your last hope, the card may still live but not visible LSIRec app in attached (LInux needed) You'll need to know what PCI address that the card is in Have a look in above link address there are some instructions on how to use it This app can write to a LSI controller without it being seen ie it writes to the PCI address card is in If this fails then card is a paper weight This can be fiddly work, but I got my F80 SSD (LSI controller based) numerous times with similar no seen in other apps lsirec.zip Quote Link to comment Share on other sites More sharing options...
JePoy1028 Posted February 23, 2023 Report Share Posted February 23, 2023 (edited) On 2/22/2023 at 1:25 PM, mobilenvidia said: OK your last hope, the card may still live but not visible LSIRec app in attached (LInux needed) You'll need to know what PCI address that the card is in Have a look in above link address there are some instructions on how to use it This app can write to a LSI controller without it being seen ie it writes to the PCI address card is in If this fails then card is a paper weight This can be fiddly work, but I got my F80 SSD (LSI controller based) numerous times with similar no seen in other apps Thanks for the help, just for the info, I can't use lsirec drop because they are 64-bit, my system is only 32-bit, im using the lsirec from the link you've provided Edit: using lspci -vmm here are my results Quote 0000:00:00.0 "Host bridge [0600]" "Intel Corporation [8086]" "5520 I/O Hub to ESI Port [3406]" -r13 "ASUSTeK Computer Inc. [1043]" "5520 I/O Hub to ESI Port [8364]" 0000:00:01.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/5500/X58 I/O Hub PCI Express Root Port 1 [3408]" -r13 "" "" 0000:00:02.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/5500/X58 I/O Hub PCI Express Root Port 2 [3409]" -r13 "" "" 0000:00:03.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/5500/X58 I/O Hub PCI Express Root Port 3 [340a]" -r13 "" "" 0000:00:04.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/X58 I/O Hub PCI Express Root Port 4 [340b]" -r13 "" "" 0000:00:05.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/X58 I/O Hub PCI Express Root Port 5 [340c]" -r13 "" "" 0000:00:06.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/X58 I/O Hub PCI Express Root Port 6 [340d]" -r13 "" "" 0000:00:07.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/5500/X58 I/O Hub PCI Express Root Port 7 [340e]" -r13 "" "" 0000:00:08.0 "PCI bridge [0604]" "Intel Corporation [8086]" "5520/5500/X58 I/O Hub PCI Express Root Port 8 [340f]" -r13 "" "" 0000:00:09.0 "PCI bridge [0604]" "Intel Corporation [8086]" "7500/5520/5500/X58 I/O Hub PCI Express Root Port 9 [3410]" -r13 "" "" 0000:00:0a.0 "PCI bridge [0604]" "Intel Corporation [8086]" "7500/5520/5500/X58 I/O Hub PCI Express Root Port 10 [3411]" -r13 "" "" Slot: 00:00.0 Class: Host bridge Vendor: Intel Corporation Device: 5520 I/O Hub to ESI Port SVendor: ASUSTeK Computer Inc. SDevice: 5520 I/O Hub to ESI Port Rev: 13 Slot: 00:01.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/5500/X58 I/O Hub PCI Express Root Port 1 Rev: 13 Slot: 00:02.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/5500/X58 I/O Hub PCI Express Root Port 2 Rev: 13 Slot: 00:03.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/5500/X58 I/O Hub PCI Express Root Port 3 Rev: 13 Slot: 00:04.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/X58 I/O Hub PCI Express Root Port 4 Rev: 13 Slot: 00:05.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/X58 I/O Hub PCI Express Root Port 5 Rev: 13 Slot: 00:06.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/X58 I/O Hub PCI Express Root Port 6 Rev: 13 Slot: 00:07.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/5500/X58 I/O Hub PCI Express Root Port 7 Rev: 13 Slot: 00:08.0 Class: PCI bridge Vendor: Intel Corporation Device: 5520/5500/X58 I/O Hub PCI Express Root Port 8 Rev: 13 Slot: 00:09.0 Class: PCI bridge Vendor: Intel Corporation Device: 7500/5520/5500/X58 I/O Hub PCI Express Root Port 9 Rev: 13 Slot: 00:0a.0 Class: PCI bridge Vendor: Intel Corporation Device: 7500/5520/5500/X58 I/O Hub PCI Express Root Port 10 Rev: 13 0000:00:1c.0 "PCI bridge [0604]" "Intel Corporation [8086]" "82801JI (ICH10 Family) PCI Express Root Port 1 [3a40]" "" "" 0000:00:1c.4 "PCI bridge [0604]" "Intel Corporation [8086]" "82801JI (ICH10 Family) PCI Express Root Port 5 [3a48]" "" "" 0000:00:1c.5 "PCI bridge [0604]" "Intel Corporation [8086]" "82801JI (ICH10 Family) PCI Express Root Port 6 [3a4a]" "" "" Slot: 00:1c.0 Class: PCI bridge Vendor: Intel Corporation Device: 82801JI (ICH10 Family) PCI Express Root Port 1 Slot: 00:1c.4 Class: PCI bridge Vendor: Intel Corporation Device: 82801JI (ICH10 Family) PCI Express Root Port 5 Slot: 00:1c.5 Class: PCI bridge Vendor: Intel Corporation Device: 82801JI (ICH10 Family) PCI Express Root Port 6 Is there any danger in writing in wrong PCI address? or it will just give an error and cannot write? I currently only have the PIKE card installed, and other PCI slots are empty. Edited February 23, 2023 by JePoy1028 Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted February 26, 2023 Author Report Share Posted February 26, 2023 Sorry in delay, had a very busy weekend All those PCI addresses aren't the RAID controller so don't use those Put a card in the slot you have controller and note the PCI address it has But as you're system is 32bit you can't blind write anyway Maybe put in a 64bit system, but note the PCI address, I would make certain of it, it shouldn't write to anything else as the way its written to the EEPROM will be specific to LSI BUT you never know Lesson learnt possibly do this with 'LSI' controllers or very close relatives, even though same chip used Some OEMs have slightly different behaviours I' made quite a few paperweights in my time Quote Link to comment Share on other sites More sharing options...
luckyz0r Posted March 25, 2023 Report Share Posted March 25, 2023 Hello, I'm a beguiner concerning RAID cards. I've bought 2 Microserver Gen8 and in my work I was able to pick for free 10 SAS 4TB drivers. One will be for TrueNAS, other for Proxmox When searching for cards to work with TrueNAS, I found your post in serverthehome. Bougth 2 IBM ServeRAID M1015 46C8933 on ebay and now I want to flash them on IT MODE. Will DOS boot work with the motherboard from the gen8? If I understand correctly concerning the USB drive: flash USB drive with LSI DOS files (first page) download SAS2008 (first page) and extract the files to the USB key do I need anything else on the USB driver? "sas2flsh -o -f 2118it.bin -b mptsas2.rom (sas2flsh -o -f 2118it.bin if OptionROM is not needed)" do I need OptionROM for TrueNAS or Proxmox? thanks for your help Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 26, 2023 Author Report Share Posted March 26, 2023 You only need the OptionROM if you plan to boot from one of the drives attached to the M1015 You should be able to flash exactly as per instructions USB formatted with bootable DOS LSI_DOS files If you get an error running commands RAL or PAL forget which then you'll need to flash via EFI or Linux route Quote Link to comment Share on other sites More sharing options...
luckyz0r Posted March 28, 2023 Report Share Posted March 28, 2023 On 3/26/2023 at 3:48 AM, mobilenvidia said: You only need the OptionROM if you plan to boot from one of the drives attached to the M1015 You should be able to flash exactly as per instructions USB formatted with bootable DOS LSI_DOS files If you get an error running commands RAL or PAL forget which then you'll need to flash via EFI or Linux route Hello, many thanks for your anwser and offcorse for your help to all of us. I will not boot from any drive in the m1015, so the optoinrom is not needed. As I understand, if the LSI_DOS don't work, I need to create the bootable USB with the LINUX files, correct? I don't think the Gen8 have efi, unfortunately Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 29, 2023 Author Report Share Posted March 29, 2023 1 hour ago, luckyz0r said: Hello, many thanks for your anwser and offcorse for your help to all of us. I will not boot from any drive in the m1015, so the optoinrom is not needed. As I understand, if the LSI_DOS don't work, I need to create the bootable USB with the LINUX files, correct? I don't think the Gen8 have efi, unfortunately UEFI BIOS probably means that the LSI DOS commands won't work Old fashioned BIOS (non UEFI) LSI apps should work Try it, if it fails then go the LInux route I went as far as Gen6 with HP, now a Dell user Quote Link to comment Share on other sites More sharing options...
luckyz0r Posted March 29, 2023 Report Share Posted March 29, 2023 14 hours ago, mobilenvidia said: UEFI BIOS probably means that the LSI DOS commands won't work Old fashioned BIOS (non UEFI) LSI apps should work Try it, if it fails then go the LInux route I went as far as Gen6 with HP, now a Dell user Got no error but at the end I made the command sas2flsh -listall and got this: how do I know the card is correctly flashed on IT mode? I flashed without optionrom using the 2118it.bin file on the SAS2008 you provided. Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 30, 2023 Author Report Share Posted March 30, 2023 14 hours ago, luckyz0r said: Got no error but at the end I made the command sas2flsh -listall and got this: how do I know the card is correctly flashed on IT mode? I flashed without optionrom using the 2118it.bin file on the SAS2008 you provided. That to me looks like you succeeded swimmingly FW flashed No BIOS to slow bootup Quote Link to comment Share on other sites More sharing options...
luckyz0r Posted March 30, 2023 Report Share Posted March 30, 2023 On 3/26/2023 at 3:48 AM, mobilenvidia said: I thought the FW should be 21, or something like that. Well that's good, I will flash the second one , hope it will go flawless like the first Thanks for your help. Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 31, 2023 Author Report Share Posted March 31, 2023 I don't have a HBA any more, but once you flashed to this, updating will be easy just update the FW to what ever latest version Quote Link to comment Share on other sites More sharing options...
luckyz0r Posted March 31, 2023 Report Share Posted March 31, 2023 10 minutes ago, mobilenvidia said: I don't have a HBA any more, but once you flashed to this, updating will be easy just update the FW to what ever latest version Where can I find the firmware for this card? I'm asking to not install something I shouldn't and brick the card. Again, thanks for everything Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted April 1, 2023 Author Report Share Posted April 1, 2023 P20 is newest FW https://www.broadcom.com/support/download-search?pg=Legacy+Products&pf=Legacy+Products&pn=SAS+9211-8i+Host+Bus+Adapter&pa=Firmware&po=&dk=&pl=&l=false Quote Link to comment Share on other sites More sharing options...
Vixea Posted July 12, 2023 Report Share Posted July 12, 2023 The links in the first post are throwing cert errors due to HSTS and can't be downloaded. Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted July 14, 2023 Report Share Posted July 14, 2023 LSI9240 and LSI9211/9210 cross flash files: SAS2008 LSI DOS files LSI Windows files LSI Linux Files LSI EFI files LSI Seagate files (LSI/Seagate/Sun F40/F80 tools + FW) How to cross flash First things first, we take no responsibility for anything going wrong. Please read carefully, don't take shortcuts, and BE CAREFUL !! If in doubt or you can't afford a replacement should it go wrong then 'walk a away' Warnings are done, lets flash: Make a bootable USB stick, needs to be DOS bootable for the flasher etc to work, there are number ways to do it, ask Google Download the files I have compressed over here Self Extract the files somewhere, then place onto the USB stick Turn machine off grab the SAS address of the card, it's on the back on a green sticker (ie 500605B0xxxxxxxx) Turn machine in (with card back in) choose USB stick at boot option, for all the below it is assumed you are booted to USB stick in the directory with the files from download. Quote Convert LSI9240(IBM M1015) to a LSI9211-IT mode Type in the following exactly: megarec -writesbr 0 sbrempty.bin megarec -cleanflash 0 <reboot, back to USB stick> sas2flsh -o -f 2118it.bin -b mptsas2.rom (sas2flsh -o -f 2118it.bin if OptionROM is not needed) sas2flsh -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address) <reboot> Done! Convert LSI9240(IBM M1015) to a LSI9211-IR mode Type in the following exactly: megarec -writesbr 0 sbrempty.bin megarec -cleanflash 0 <reboot, back to USB stick> sas2flsh -o -f 2118ir.bin -b mptsas2.rom sas2flsh -o -sasadd 500605b0xxxxxxxx (x= numbers for SAS address) <reboot> Done! Convert LSI9211-IT or IR to LSI9211 IR or IT Type in the following exactly: Megarec -cleanflash 0 <reboot, back to USB stick> sas2flsh -o -f 2118ir.bin -b mptsas2.rom (2118it.bin = IT mode Firmware, change according to which way to flash) sas2flsh -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address) <reboot> Done! Convert LSI9211-IT/IR back to LSI9240 (IBM M1015) Type in the following exactly: Megarec -cleanflash 0 Megarec -writesbr 0 sbrm1015.bin <reboot, back to USB stick> Megarec -m0flash 0 0061_lsi.rom (for latest LSI firmware, also included 2x IBM roms too, just change name) <reboot> Done! Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted July 14, 2023 Author Report Share Posted July 14, 2023 On 7/13/2023 at 10:47 AM, Vixea said: The links in the first post are throwing cert errors due to HSTS and can't be downloaded. Links fixed, SSL cert issue all sorted Quote Link to comment Share on other sites More sharing options...
pbrink21 Posted March 7 Report Share Posted March 7 Heyo, I could use some help with this I ran the first two commands on a DOS usb, and they went fine (megarec ones) But then running the sas2flsh one after reboot, I get the error that the device isn't found I tried doing it through a EFI shell too, and get the same issue However, when I do an LSPCI in linux, I do see it (at least, I think I do) I was gonna try using the linux installer, but I couldn't figure out how to use it My machine is a IBM System x3400 M3 I don't remember what specific LSI card I have, I found the version number in the megaraid menu which is no longer there... iirc this does apply, but is there a way I can tell based on stickers / labels on the card itself so I can know for sure? And what can I do from here, or am I just boned? Thanks! Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 8 Author Report Share Posted March 8 Hard to help when I don't know what I'm helping Google the numbers on the stickers on the card Hopefully one of them will be a product code You're going to need the SAS address too, should be a long series of numbers I'm thinking you'll need to put this back in once you get it going LSPCI is a great wee app, got back various cards with it Can send a FW to it with just knowing PCIe address Quote Link to comment Share on other sites More sharing options...
pbrink21 Posted March 9 Report Share Posted March 9 Ahh okay, sweet - my model number is L3-25121-56B Okay sweet, good to know! So if I can get the pcie address of it, how do I use that to send the firmware over? Do I do that from linux or dos? Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 10 Author Report Share Posted March 10 11 hours ago, pbrink21 said: Ahh okay, sweet - my model number is L3-25121-56B Okay sweet, good to know! So if I can get the pcie address of it, how do I use that to send the firmware over? Do I do that from linux or dos? First goodle search leads me to Does your card look like in attached ? If yes then you've got a full blown RAID card minus the cache module and IT Firmware won't flash to it You might be able to flash a FW to it via LSPCI Or does yours look like a LSI9240/M1015 ? Then there is hope for IT mode Quote Link to comment Share on other sites More sharing options...
pbrink21 Posted March 10 Report Share Posted March 10 It does! Ahh I see - oops, I must've googled it and assumed this was right since it was one of the results and didn't verify. Fork So can I flash it back to raid mode then? Where can I grab that firmware? Or is it over and I need to pick up a new one? Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 12 Author Report Share Posted March 12 I have a feeling you may have done bad things to you RAID card LSPCI can write Firmware to IT mode controllers (SAS2008) but not RAID (SAS2108) You could try some of the Linux commands to see if you have any luck I've not fiddled wth these cards for a few years, and seem to be forgetting the finer details Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.