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.

Installing storcli

Featured Replies

I have a couple of failed drives and I need to identify them without rebooting. I can do it within the card bios but I don't want to restart my server. The utility from LSI's site has a deb and an RPM. I guess I can unzip the RPM but was hoping for a more eligant solution.

  • 4 months later...

How'd this work out for you? Any steps you found that worked?

  • 5 months later...

Similar situation here. Any ideas?

  • 1 year later...

+1 here: Any instructions how to install storcli?

  • 3 years later...

After installing a 9500-16i I had the same question and ended up figuring out how. Since this thread seems to be the only one on the topic, I'll post a summary for anyone else looking for help. I cannot speak for flashing the firmware within unraid since I did that beforehand in a EFI environment. That was a learning experience in itself!

 

To install StorCLI on unraid:

  1. Get the most up to date StorCLI version on your HBA's page on Broadcom's website, in the Management Software and Tools section.
    1. In my case here: https://www.broadcom.com/products/storage/host-bus-adapters/sas-nvme-9500-16i
  2. Download & unzip
  3. Get the .rpm file in the Linux folder and unpack using 7zip
  4. Transfer the resulting .cpio file to your server, I used a flash drive mounted using UD
    1. my file was called : storcli-007.3205.0000.0000-1.noarch.cpio
  5. Using the console, go to the folder where the .cpio file is located
    1. in my case : cd /mnt/disks/myflashdrive/

  6. Unpack the .cpio file in situ

    1. cpio -idmv < storcli-007.3205.0000.0000-1.noarch.cpio

  7. This created new nested folders with two storcli binaries in the last one

    1. cd /mnt/disks/myflashdrive/opt/MegaRAID/storcli

  8. You then want to copy the 64bit binary file to your unraid flash drive, renaming it for ease of use

    1. mkdir -p /boot/config/plugins/storcli

    2. cp storcli64 /boot/config/plugins/storcli/storcli

  9. Edit the Go file so that storcli is started at each boot by adding the two lines at step 9.2

    1. nano /boot/config/go

    2. cp /boot/config/plugins/storcli/storcli /usr/local/bin/storcli

      chmod +x /usr/local/bin/storcli

  10. Reboot and test by running storcli show. This will allow you to identify your controller and then send commands like the following:

    1. storcli /c0 show

    2. storcli /c0 show temperature

    3. storcli /c0 show all

 

Hope this helps someone, it took me a few tries to get there but I'm happy to be able to access that directly in unraid now!

Edited by audiocycle

  • 4 months later...
On 1/11/2025 at 7:00 PM, serverfan said:

After installing a 9500-16i I had the same question and ended up figuring out how. Since this thread seems to be the only one on the topic, I'll post a summary for anyone else looking for help. I cannot speak for flashing the firmware within unraid since I did that beforehand in a EFI environment. That was a learning experience in itself!

 

To install StorCLI on unraid:

  1. Get the most up to date StorCLI version on your HBA's page on Broadcom's website, in the Management Software and Tools section.

    1. In my case here: https://www.broadcom.com/products/storage/host-bus-adapters/sas-nvme-9500-16i

  2. Download & unzip

  3. Get the .rpm file in the Linux folder and unpack using 7zip

  4. Transfer the resulting .cpio file to your server, I used a flash drive mounted using UD

    1. my file was called : storcli-007.3205.0000.0000-1.noarch.cpio

  5. Using the console, go to the folder where the .cpio file is located

    1. in my case : cd /mnt/disks/myflashdrive/

  6. Unpack the .cpio file in situ

    1. cpio -idmv < storcli-007.3205.0000.0000-1.noarch.cpio

  7. This created new nested folders with two storcli binaries in the last one

    1. cd /mnt/disks/myflashdrive/opt/MegaRAID/storcli

  8. You then want to copy the 64bit binary file to your unraid flash drive, renaming it for ease of use

    1. mkdir -p /boot/config/plugins/storcli

    2. cp storcli64 /boot/config/plugins/storcli/storcli

  9. Edit the Go file so that storcli is started at each boot by adding the two lines at step 9.2

    1. nano /boot/config/go

    2. cp /boot/config/plugins/storcli/storcli /usr/local/bin/storcli

      chmod +x /usr/local/bin/storcli

  10. Reboot and test by running storcli show. This will allow you to identify your controller and then send commands like the following:

    1. storcli /c0 show

    2. storcli /c0 show temperature

    3. storcli /c0 show all

 

Hope this helps someone, it took me a few tries to get there but I'm happy to be able to access that directly in unraid now!

Thank you - just folllowed this and it worked beautifully. You're awesome for spending the time writing that up for us. Thank you very much indeed - personally I'd have been completely stuck.

Again, THANK YOU!

  • 5 months later...

Agreed. Thank you! This worked perfectly

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.