Jump to content

[SOLVED] Drives connected with PCI-e controller not showing up. Diagnostics attached.


Go to solution Solved by leth,

Recommended Posts

Posted (edited)

I have recently bought one of those  SAS to SATA controller to add more storage to my workstation. 

I bought a STARTECH.COM SATA PCIe controller 8 port - PCIe x4 Gen2 to SATA III listed as (8P6G-PCIE-SATA-CARD)

 

I currently connected 3 Exos 20TB HDDs and 1 SSD 2TB. 

 

The motherboard is an Asus Pro WS WRX80E-Sage Wifi II

 

It will boot and disks are recognized in the onboard SATA ports.

I can also see and use a couple of m.2 NVME disks connected through an Asus Hyper M2 expansion card.

 

During boot I see some lines I believe to be indication of issues with the recently added drives:

[   13.122194] ata11: found unknown device (class 0)
[   13.125671] ata11: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[   13.129197] ata11: link online but 1 devices misclassified, retrying
[   13.132712] ata11: reset failed (errno=-11), retrying in 10 secs


I'm ready to try out any advice, tips and tricks you may throw my way...

I have already check that;

- disk works in other system (windows)

- power cables changed

- SAS-SATA cables changed

 

I have attached my diagnostics, dump of dmesg, and lspci output - things that was requested in other posts i have found.

I also attached a screenshot of something I think show the expansion card initializing in some way - it shows at least two of the 4 drives attached to the controller for a short time before I can navigate into the BIOS.

If I can provide any other information please let me know and I will get on it ASAP.  

asmedia_screenshot.png

tower3-diagnostics-20240504-1318.zip dmesg.txt lspci.txt

Edited by leth
Link to comment
5 hours ago, JorgeB said:

Unfortunately tweaking the BIOS settings as "mytech" described did not fix the issue. 

 

I was unable to locate any setting that mentioned "IOMMU".

 

I have attached screenshots of my BIOS settings from the "PCI Subsystem Settings" and "Onboard Devices Configuration". 

Maybe you can spot anything that I may have missed. 

 

In the "Onboard Devices Configuration" tab I can set the lane-mode (hope you know what i mean).
I'm not entirely sure that changing this makes a difference so I went through all of them.. No luck 😕 
 

2024-05-05 171904.png

2024-05-05 171932.png

2024-05-05 171951.png

2024-05-05 172011.png

2024-05-05 172032.png

2024-05-05 172111.png

2024-05-05 172137.png

2024-05-05 172149.png

2024-05-05 164151.png

Link to comment

@JorgeB Ahh okay.. I did not notice this - "pci=realloc=off" - was marked as a solution on a post linked in the post you linked :D 

I tried adding the best I could but I'm not sure I did it right. Attached the "syslinux.cfg" as I understand it should be put in there. 

 

The drives attached to the controller still doesn't show up 😕 

 

Can anyone confirm it was done right? 

syslinux.cfg

Link to comment
  • Solution

Hell yea! 

So I finally managed to locate the IMMOU setting - it was berried deep within the BIOS! :)

Advanced -> AMD CBS -> NBIO Common options -> IOMMU = Disabled

 

.. and that did the trick. 

 

image.png.a96a2c93c4610d76875a178d6b7a071d.png

Link to comment
  • leth changed the title to [SOLVED] Drives connected with PCI-e controller not showing up. Diagnostics attached.

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...