November 21, 20241 yr 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
November 21, 20241 yr 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?
November 21, 20241 yr 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
November 22, 20241 yr Community Expert Try v7, just to see if a newer kernel makes a difference, but this is very strange.
November 22, 20241 yr Author I've never done this before, is there anything to be aware of? Should I use version 7.0.0-beta.4?
November 22, 20241 yr Community Expert 5 minutes ago, Der_Schiffbauer said: Should I use version 7.0.0-beta.4? Yes, try that one.
November 22, 20241 yr Author Unfortunately, the update did not help. The HDD is still not recognized by Unraid. unraid-diagnostics-20241122-1309.zip
November 22, 20241 yr Community Expert Post the log from the Linux Live USB for comparison, I'm not seeing how this can be an Unraid issue.
November 22, 20241 yr Author Attached are the log files from the Xubuntu Live USB. Can I downgrade my Unraid back to 6.12.13? xubuntu - System Log.txt xubuntu - Kernel Log .txt
November 22, 20241 yr 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
November 23, 20241 yr Author The fact that Ubuntu detects multiple SATA ports is confusing because there is actually only one port available on the board: 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?
November 23, 20241 yr 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: 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.
November 23, 20241 yr 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! ❤️
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.