cbapel Posted September 22 Share Posted September 22 Unraid is running as a guest vm in Promox. I've swapped from the onboard controller to a Broadcom HBA 9400-16i, I've successfully updated the HBA firmware using Broadcoms StorCli package for Unbuntu (Proxmox), passed through the HBA directly to Unraid, blacklisting the driver in Promox, and my Unraid main array is online and healthy. But, when Unraid boots, I get the following error: Quote Unable to load Broadcom Inc MPT BIOS MPT BIOS Fault 0Dh encountered at adapter PCI(01h, 00h, 00h) Press any key to continue... I've understood, from browsing other posts and tinkering with StorCli, that this particular controller should work fine with Unraid. For instance, when I run these commands in StorCli I get errors, that these commands don't work. /opt/MegaRAID/storcli/storcli64 /c0 show bios /opt/MegaRAID/storcli/storcli64 /c0 set bios state=off abs=off Also, in the MB BIOS the configuration options are not active for this controller, I can only display information, such as firmware, etc. I have the Proxmox boot order set to USB (Unraid) first, but for some reason when I start the VM Unraid tries to boot the HBA BIOS, fails, and patiently waits for me to press any key. Any ideas on how to get Unraid to boot normally? Many thanks Quote Link to comment
JorgeB Posted September 22 Share Posted September 22 Do you see the same if booting Unraid baremetal? Quote Link to comment
cbapel Posted September 22 Author Share Posted September 22 (edited) 2 hours ago, JorgeB said: Do you see the same if booting Unraid baremetal? Thanks, it's a good question, but I don't have an easy way to run Unraid baremetal, so do I don't know. Realizing this issue could be vm related I was considering posting this under the VM sub but decided to post where the other HBA related posts are. Edited September 22 by cbapel Quote Link to comment
JorgeB Posted September 22 Share Posted September 22 Looks more virtualization related, also the BIOS is not needed for Unraid, you can just ignore or even delete it. Quote Link to comment
cbapel Posted September 22 Author Share Posted September 22 1 hour ago, JorgeB said: Looks more virtualization related, also the BIOS is not needed for Unraid, you can just ignore or even delete it. I'll keep looking for solutions on the virtualization part, maybe that is really where the trouble starts. It's configuring the "ignore" or "delete" part I'm hoping for. Given the information I've found so far, it doesn't appear that the HBA controller has much of a BIOS. I've found a new command in the StorCli manual that I'll try later, but otherwise I haven't yet found a way erase or disable just the BIOS on the Broadcom card; it seems for LSI the IT mode is a recurring solution. Cheers storcli /c0 erase bootservices Quote Link to comment
JorgeB Posted September 22 Share Posted September 22 See here to delete the BIOS (using the correct sasXflash for that HBA, probably sas3flash: https://forums.unraid.net/topic/12114-lsi-controller-fw-updates-irit-modes/?do=findComment&comment=632252 Quote Link to comment
cbapel Posted September 22 Author Share Posted September 22 4 hours ago, JorgeB said: See here to delete the BIOS (using the correct sasXflash for that HBA, probably sas3flash: https://forums.unraid.net/topic/12114-lsi-controller-fw-updates-irit-modes/?do=findComment&comment=632252 The management tool sas3flash is for SLI branded controller, the Broadcom hba use StorCLI, and none of the firmware releases have a non-bios version that I could use. Unfortunately, the storcli64 /c0 erase bootserivce failed to run because: unsupported erase option. i can only conclude this is because it's an HBA without a BIOS, but why does it try to load a BIOS at boot 😣. Seems my adventure isn't ending so soon. I will try to upgrade Proxmox to the new release, something I was planning on doing only after I got the HBA working. Quote Link to comment
JorgeB Posted September 23 Share Posted September 23 LSI was bought by Broadcom, it's the same, and you don't need a new firmware, you can just delete the installed BIOS. Quote Link to comment
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.
Note: Your post will require moderator approval before it will be visible.