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.

HDD Recognized by BIOS but Not in Unraid

Featured Replies

Hello,

 

I recently set up my first Unraid system, and so far, everything has been running smoothly. However, a few days ago, I tried adding an additional HDD to use it as a cache drive and ran into some issues.

 

My System:

  • Unraid License: Basic
  • HP ProDesk 405 G4 Mini
  • AMD Ryzen 5 PRO 2400GE
  • 2x 8GB DDR4 RAM
  • 1x 512GB Intel NVMe SSDPEKNW512G8H
  • 2x WD Elements 2621 4TB (external drives)
  • 1x WD Elements 25A2 2TB (external drive)
  • 1x WD 5000BEVT 500GB (intended as a cache drive)

 

My Problem:
The 500GB HDD is not shown under “Main” in Unraid. The disk also doesn’t appear under “Unassigned Devices.”

 

Here’s what I’ve checked/done so far:

  • Connected the HDD internally to the SATA port using this connector.
  • Verified that the SATA0 interface is activated in the BIOS.
  • Confirmed that the disk is recognized by the BIOS.
  • Performed a self-test of the disk in the BIOS (no errors).
  • Verified that the disk is not listed in Unraid under Tools > System Devices > SCSI Devices.
  • Checked the Unraid console with the command fdisk -l — the disk does not appear.
  • Booted the system using another Linux live USB stick:
    • The disk is recognized without errors.
    • Both the fdisk -l and hdparm commands correctly detect the disk.

 

Does anyone have an idea what the problem could be?

unraid-diagnostics-20241121-1427.zip

Solved by JorgeB

  • Community Expert

Very strange that it worked with other Linux OS, since both SATA ports are down:

 

Nov 20 15:18:04 UNRAID kernel: ata1: SATA link down (SStatus 0 SControl 300)
Nov 20 15:18:04 UNRAID kernel: ata2: SATA link down (SStatus 0 SControl 300)

 

I assumed there are no other onboard ports?

  • Author

No, unfortunately this is the only SATA port on the board.
There is another M.2 port but only with E-Key (i guess) for Wifi cards

  • Community Expert

Try v7, just to see if a newer kernel makes a difference, but this is very strange.

  • Author

I've never done this before, is there anything to be aware of? Should I use version 7.0.0-beta.4?

  • Community Expert
5 minutes ago, Der_Schiffbauer said:

Should I use version 7.0.0-beta.4?

Yes, try that one.

  • Community Expert

Post the log from the Linux Live USB for comparison, I'm not seeing how this can be an Unraid issue.

  • Community Expert
  • Solution

There are more SATA ports showing with Ubuntu, they are not showing in Unraid because you're passing though the SATA controller to VFIO-PCI:

 

01:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset SATA Controller [1022:43b7] (rev 02)
    Subsystem: Hewlett-Packard Company Device [103c:8626]
    Kernel driver in use: vfio-pci
    Kernel modules: ahci

 

If you stop passing though the controller, the disks will also be detected by Unraid.

 

I didn't notice before because you mentioned that only 2 SATA ports existed, but there are more.

 

3 hours ago, Der_Schiffbauer said:

Can I downgrade my Unraid back to 6.12.13?

You cam, Tools - Downgrade OS

  • Author

The fact that Ubuntu detects multiple SATA ports is confusing because there is actually only one port available on the board:

grafik.png.ad2c58b2bd8e0c75f3b0edb16561d648.png

 

10 hours ago, JorgeB said:

you're passing though the SATA controller to VFIO-PCI:

I haven’t knowingly configured anything related to this and wouldn’t even know how to do so. Could this still be the cause of the issue?

 

  • Community Expert
3 minutes ago, Der_Schiffbauer said:

The fact that Ubuntu detects multiple SATA ports is confusing because there is actually only one port available on the board:

grafik.png.ad2c58b2bd8e0c75f3b0edb16561d648.png

 

I haven’t knowingly configured anything related to this and wouldn’t even know how to do so. Could this still be the cause of the issue?

 

If you are passing ANY hardware through to a VM this can happen as hardware IDs can change after an OS upgrade or a hardware change.

  • Author

Oh my God, you guys were absolutely right! The SATA controller was indeed checked under Tools > System Devices > PCI Devices and IOMMU Groups.

I have no idea how the checkbox got there, but after unchecking it and rebooting, the disk was recognized normally. You’re the best—thanks so much for your support! ❤️ 

grafik.png.46303a85d2da7b274fdb155d7fdd14ae.png

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.