Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unable to utilize HBA - FW not loading

Featured Replies

I am not able to get my newly installed HBA card to load on my box. 

  • changed pci ports 
  • updated bios 
  • forced pci to gen3 
  • disabled fast boot 
  • set pci=realloc=off & iommu=soft in syslinux.cfg

 

I can see the controller in lspci

Quote

# lspci | grep RAID
01:00.0 RAID bus controller: Broadcom / LSI MegaRAID SAS-3 3008 [Fury] (rev 02)

 

dmesg shows the following error

 

Quote

# dmesg | grep mega
[   14.302844] megasas: 07.714.04.00-rc1
[   14.304204] megaraid_sas 0000:01:00.0: BAR:0x1  BAR's base_addr(phys):0x000000009fa00000  mapped virt_addr:0x0000000046fcd659
[   14.304206] megaraid_sas 0000:01:00.0: Waiting for FW to come to ready state
[   14.327315] megaraid_sas 0000:01:00.0: FW in FAULT state, Fault code:0x40000 subcode:0x0 func:megasas_transition_to_ready
[   14.328552] megaraid_sas 0000:01:00.0: System Register set:
[   14.393725] megaraid_sas 0000:01:00.0: Failed to transition controller to ready from megasas_init_fw!

[   14.394201] megaraid_sas 0000:01:00.0: Failed from megasas_init_fw 6406

 

 

not sure what to try next, any direction is appreciated. 

 

tower-diagnostics-20220524-2159.zip

See if it can be flashed to IT mode, since it's using the SAS3008 chip there's a good chance it can, RAID is not recommended for Unraid.

  • Author
8 hours ago, JorgeB said:

See if it can be flashed to IT mode, since it's using the SAS3008 chip there's a good chance it can, RAID is not recommended for Unraid.

The distributor I purchased from stated that the card was flashed in IT mode (and it's missing its bios rom) but I'm guessing it wasn't flashed correctly. 

 

It's an LSI SAS9340-8i - But I can only find the FW for the LSI SAS9341-8i from my reading the only difference is that the sas ports on the 40 are on top and the 41 are on the side, if the SAAS3008 chip is the same do you know if I can just flash the  SAS9341-8i FW to the card? 

3 minutes ago, fulknerra said:

The distributor I purchased from stated that the card was flashed in IT mode (and it's missing its bios rom) but I'm guessing it wasn't flashed correctly.

It's not, IT mode uses the mpt3sas driver, not megaraid_sas.

 

9341-8i is also megaraid, you'd need the 9300-8i firmware, but likely it will require crossflashing, it probably won't accept direct flashing, try googling "lsi 9340 it mode", instructions on how to should be easy to find.

  • Author
6 hours ago, JorgeB said:

It's not, IT mode uses the mpt3sas driver, not megaraid_sas.

 

9341-8i is also megaraid, you'd need the 9300-8i firmware, but likely it will require crossflashing, it probably won't accept direct flashing, try googling "lsi 9340 it mode", instructions on how to should be easy to find.

 

It appears that the HBA was improperly flashed, after following a few online guides and flashing SAS9300_8i_IT.bin  (via UEFI) I was able to get the device functioning and Unraid now detects the new drives. Thanks for your help JorgeB

Edited by fulknerra

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.