Wie kann ich feststellen, welchen SATA-Controller ein Laufwerk verwendet?

586
vaps

Mein Motherboard verfügt über drei separate SATA-Controller, die sich jeweils in ihrer eigenen IOMMU-Gruppe befinden. Zwei ASMedia-Controller und einer im Intel PCH.

Ich möchte sicherstellen, dass meine Hauptlaufwerke den Intel Controller verwenden.

Wie kann ich sehen, welche SATA-Controller für welche Laufwerke verwendet werden?

Suchen Sie nach GNU / Linux-Befehlen, die Textinformationen anzeigen.

EDIT : Hier ist meine lshw -class storage -class diskAusgabe:

*-storage  description: SATA controller product: ASM1062 Serial ATA Controller vendor: ASMedia Technology Inc. *-storage description: SATA controller product: ASM1062 Serial ATA Controller vendor: ASMedia Technology Inc. *-storage description: SATA controller product: 9 Series Chipset Family SATA Controller [AHCI Mode] vendor: Intel Corporation *-scsi:0 physical id: 1 logical name: scsi2 capabilities: emulated *-disk description: ATA Disk bus info: scsi@2:0.0.0 *-scsi:1 physical id: 2 logical name: scsi3 capabilities: emulated *-disk description: ATA Disk bus info: scsi@3:0.0.0 *-scsi:2 physical id: 3 logical name: scsi4 capabilities: emulated *-disk description: ATA Disk bus info: scsi@4:0.0.0 
1
Das Motherboard-Handbuch zeigt an, welche Ports auf der Platine zu welchem ​​Controller gehören Ramhound vor 5 Jahren 0
Das ist in Ordnung, aber ich suche wirklich nach Befehlen wie "lspci" und "lsusb" vaps vor 5 Jahren 0

1 Antwort auf die Frage

1
dirkt

Die Gerätehierarchie ist verfügbar in /sys. Wenn Sie dies nicht manuell tun möchten, können Sie Folgendes verwenden udevadm:

$ udevadm info -q path -n /dev/sda /devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda 

Auf meinem System /dev/sdabefindet sich also eine SCSI-Einheit 0:0:0:0, und der SATA-Controller hat eine PCI-ID 0000:00:1f.2(Intel PCH-Controller):

$ lspci 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05) 
Genial! Dies ist perfekt. Ich würde dich bestätigen, aber ich habe keine 15 Wiederholungen. vaps vor 5 Jahren 0