PCI-Klasse 01: Massenspeicher-Controller
Mass storage controller
| Code | 01 |
|---|---|
| Bezeichnung | Massenspeicher-Controller |
| Unterklassen | 11 |
| Klassen-Treiber (Linux) | ahci, ata_generic und nvme |
Häufige Fragen
Was ist ein PCI-Gerät der Klasse 01 (Massenspeicher-Controller)?
Klasse 01 steht für „Massenspeicher-Controller“ (englisch: Mass storage controller). Sie umfasst 11 Unterklassen, z. B. SCSI storage controller, IDE interface und Floppy disk controller.
Welche Linux-Treiber sind für Massenspeicher-Controller zuständig?
Im Linux-Kernel 6.12 binden sich folgende Treiber über die Klasse an Geräte, unabhängig vom Hersteller: ahci (01:06:01), ata_generic (01:01) und nvme (01:08:02).
Wie finde ich die Klasse eines PCI-Geräts heraus?
Unter Linux zeigt lspci -nn die Klasse in eckigen Klammern vor dem Namen, z. B. [0106]. Unter Windows steht sie in den Hardware-IDs als PCI\CC_01XX.
Unterklassen
| Code | Bezeichnung | Programmierschnittstellen | Klassen-Treiber (Linux) |
|---|---|---|---|
01:00 | SCSI storage controller | 00 Vendor specific11 SCSI storage device (SOP target port using PQI)12 SCSI controller (SOP target port using PQI)13 SCSI storage device & controller (SOP target port using PQI)21 SCSI storage device (SOP target port using NVMe) | |
01:01 | IDE interface | 00 ISA Compatibility mode-only controller05 PCI native mode-only controller0a ISA Compatibility mode controller, supports both channels switched to PCI native mode0f PCI native mode controller, supports both channels switched to ISA compatibility mode80 ISA Compatibility mode-only controller, supports bus mastering85 PCI native mode-only controller, supports bus mastering8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering | ata_generic |
01:02 | Floppy disk controller | ||
01:03 | IPI bus controller | ||
01:04 | RAID bus controller | 00 Vendor specific | |
01:05 | ATA controller | 20 ADMA single stepping30 ADMA continuous operation | |
01:06 | SATA controller | 00 Vendor specific01 AHCI 1.002 Serial Storage Bus | ahci |
01:07 | Serial Attached SCSI controller | 01 Serial Storage Bus | |
01:08 | Non-Volatile memory controller | 01 NVMHCI02 NVM Express03 NVM Express administrative controller | nvme |
01:09 | Universal Flash Storage controller | 00 Vendor specific01 UFSHCI | |
01:80 | Mass storage controller |