Как определить, какой контроллер SATA используется дисководом?

525
vaps

Моя материнская плата имеет три отдельных контроллера SATA каждый в своей собственной группе IOMMU. Два контроллера ASMedia и один в Intel PCH.

Я хочу убедиться, что мои основные диски используют контроллер Intel.

Как узнать, какие контроллеры SATA используются и для каких дисков?

Ищем команды GNU / Linux, которые отображают текстовую информацию.

РЕДАКТИРОВАТЬ : Вот мой lshw -class storage -class diskвывод:

*-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
В руководстве по материнской плате будет указано, какие порты на плате принадлежат какому контроллеру. Ramhound 6 лет назад 0
Это нормально, но я действительно ищу некоторые команды, такие как `lspci` и` lsusb` vaps 6 лет назад 0

1 ответ на вопрос

1
dirkt

Иерархия устройств доступна в /sys, если вы не хотите делать это вручную, вы можете использовать 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 

Итак, в моей системе /dev/sdaустановлен модуль SCSI 0:0:0:0, а контроллер SATA имеет идентификатор PCI 0000:00:1f.2, который является контроллером Intel PCH:

$ lspci 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05) 
Потрясающие! Это потрясающе. Я бы проголосовал за тебя, но у меня нет 15 представителей. vaps 6 лет назад 0

Похожие вопросы