PCI-Klasse 01: Massenspeicher-Controller

Mass storage controller

Code01
BezeichnungMassenspeicher-Controller
Unterklassen11
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

CodeBezeichnungProgrammierschnittstellenKlassen-Treiber (Linux)
01:00SCSI storage controller00 Vendor specific
11 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:01IDE interface00 ISA Compatibility mode-only controller
05 PCI native mode-only controller
0a ISA Compatibility mode controller, supports both channels switched to PCI native mode
0f PCI native mode controller, supports both channels switched to ISA compatibility mode
80 ISA Compatibility mode-only controller, supports bus mastering
85 PCI native mode-only controller, supports bus mastering
8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
ata_generic
01:02Floppy disk controller
01:03IPI bus controller
01:04RAID bus controller00 Vendor specific
01:05ATA controller20 ADMA single stepping
30 ADMA continuous operation
01:06SATA controller00 Vendor specific
01 AHCI 1.0
02 Serial Storage Bus
ahci
01:07Serial Attached SCSI controller01 Serial Storage Bus
01:08Non-Volatile memory controller01 NVMHCI
02 NVM Express
03 NVM Express administrative controller
nvme
01:09Universal Flash Storage controller00 Vendor specific
01 UFSHCI
01:80Mass storage controller

Benachbarte Einträge