April 6, 20206 yr I am making the switch from ZFS to UNRAID. Booted up and Unraid is only seeing 8 of my regular drives, plus the SSD I was going to use for cache. I think it is probably a controller problem, but my BIOS is seeing all of them. I've read about 50 similar problem threads but couldn't find one that matched. My mobo is a Gigabyte MW50-SVO. I downloaded the zip of my diagnostics and hardware profile but I don't see where I can include those. Any help would be appreciated. Edited April 6, 20206 yr by djjlav
April 6, 20206 yr Community Expert Go to Tools - Diagnostics and attach the complete diagnostics zip file to your NEXT post.
April 6, 20206 yr Author OK here is the diagnostics and syslog tower-diagnostics-20200405-1902.zip tower-syslog-20200406-0003.zip
April 6, 20206 yr 29 minutes ago, djjlav said: I think it is probably a controller problem Yes, this is your problem: 07:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller [1b4b:9230] (rev 11) Subsystem: Gigabyte Technology Co., Ltd 88SE9230 PCIe SATA 6Gb/s Controller [1458:1000] Kernel driver in use: ahci Marvell-based SATA controllers do not play well with later versions of Linux/unRAID. Drives attached to them often do not show up at all and, if they do, can drop off unexpectedly. Anything attached to that controller is likely what is not showing up in unRAID. LSI/Broadcom controllers are preferred and have no such issues. For example, any LSI with a SAS2008/2308/3008/3408 chipset in IT mode such as the 9201-8i, 9211-8i, 9207-8i, 9300-8i, 9400-8i and clones, like the Dell H200/H310 and IBM M1015 which need to be cross-flashed to IT mode. I use the Dell H310 cross-flashed to IT mode. Edited April 6, 20206 yr by Hoopster
April 6, 20206 yr Author So there's nothing I can do to my motherboard to get the Marvell controller to work with Unraid? I do have a PCIe SAS controller that I can use to connect the other drives but it seems like such a waste to leave 4 SATA ports empty if I can help it. I was planning on adding a number of other drives.
April 6, 20206 yr 11 minutes ago, djjlav said: So there's nothing I can do to my motherboard to get the Marvell controller to work with Unraid? Unfortunately, no, it's a Linux kernel driver issue. Marvell does not keep their Linux drivers very up to date. They focus more on Windows. If you were running Windows on that board, you would see no problem with drives attached to SATA ports associated with that controller. Some Marvell drivers have worked fine in the past. But, for the last several Linux kernel revisions, their drivers have not worked well with unRAID. FreeNAS and other Linux-based NAS users have the same problem. It's not an unRAID issue per se.
April 6, 20206 yr Author OK, thanks for the help! I was running Ubuntu before this and it worked with it, but I'm guessing it's pretty hit-or-miss on which ones it works with. I really appreciate you getting back to me so quickly!
April 6, 20206 yr Community Expert Like mentioned Marvell controllers are not recommended, but for this specif issue this sometimes help, or completly disable IOMMU (vt-d).
Archived
This topic is now archived and is closed to further replies.