Classe PCI 01 : Contrôleur de stockage de masse
Mass storage controller
| Code | 01 |
|---|---|
| Nom | Contrôleur de stockage de masse |
| Sous-classes | 11 |
| Pilotes de classe (Linux) | ahci, ata_generic et nvme |
Questions fréquentes
Qu’est-ce qu’un périphérique PCI de classe 01 (Contrôleur de stockage de masse) ?
La classe 01 correspond à « Contrôleur de stockage de masse » (en anglais : Mass storage controller). Elle comprend 11 sous-classes, par exemple SCSI storage controller, IDE interface et Floppy disk controller.
Quels pilotes Linux prennent en charge Contrôleur de stockage de masse ?
Dans le noyau Linux 6.12, ces pilotes se lient aux périphériques par leur classe, quel que soit le fabricant : ahci (01:06:01), ata_generic (01:01) et nvme (01:08:02).
Comment connaître la classe d’un périphérique PCI ?
Sous Linux, lspci -nn affiche la classe entre crochets avant le nom, p. ex. [0106]. Sous Windows, elle figure dans les ID du matériel sous la forme PCI\CC_01XX.
Sous-classes
| Code | Nom | Interfaces de programmation | Pilotes de classe (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 |