Вот пытаюсь при помощи udev понять какие драйвера в системе использованы:
# udevadm info --query=all --path=/devices/pci0000:00/0000:00:1f.2
P: /devices/pci0000:00/0000:00:1f.2
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2
E: DRIVER=ahci
E: ID_MODEL_FROM_DATABASE=82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
E: ID_PCI_CLASS_FROM_DATABASE=Mass storage controller
E: ID_PCI_INTERFACE_FROM_DATABASE=AHCI 1.0
E: ID_PCI_SUBCLASS_FROM_DATABASE=SATA controller
E: ID_VENDOR_FROM_DATABASE=Intel Corporation
E: MODALIAS=pci:v00008086d00002929sv000017AAsd00003A1Abc01sc06i01
E: PCI_CLASS=10601
E: PCI_ID=8086:2929
E: PCI_SLOT_NAME=0000:00:1f.2
E: PCI_SUBSYS_ID=17AA:3A1A
E: SUBSYSTEM=pci
E: USEC_INITIALIZED=431251
# udevadm info --query=all --path=/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0
P: /devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0
E: DEVTYPE=scsi_device
E: DRIVER=sd
E: MODALIAS=scsi:t-0x00
E: SUBSYSTEM=scsi
Нашёл в дереве /lib/modules файл ahci.ko
А где находится sd? Справшиваю не просто так. Просто на аналогичной системе я перекомпилировал ядро и теперь там не виден жесткий диск, я там решил удалить из ядра всё лишнее и похоже удалил драйвера жесткого диска, потому как ahci.so я не обнаружил. А правда, где находится sd?