USB-Klasse 08: Massenspeicher
Mass Storage
| Code | 08 |
|---|---|
| Bezeichnung | Massenspeicher |
| Unterklassen | 6 |
| Klassen-Treiber (Linux) | uas und usb_storage |
Häufige Fragen
Was ist ein USB-Gerät der Klasse 08 (Massenspeicher)?
Klasse 08 steht für „Massenspeicher“ (englisch: Mass Storage). Sie umfasst 6 Unterklassen, z. B. RBC (typically Flash), SFF-8020i, MMC-2 (ATAPI) und QIC-157.
Welche Linux-Treiber sind für Massenspeicher zuständig?
Im Linux-Kernel 6.12 binden sich folgende Treiber über die Klasse an Geräte, unabhängig vom Hersteller: uas (08:06:50, 08:06:62) und usb_storage (08:01:00, 08:01:01, 08:01:50, 08:02:00 …).
Wie finde ich die Klasse eines USB-Geräts heraus?
Unter Linux zeigt lsusb -v die Felder bDeviceClass und bInterfaceClass. Unter Windows erscheint sie in den kompatiblen IDs als USB\Class_08&SubClass_XX.
Unterklassen
| Code | Bezeichnung | Protokolle | Klassen-Treiber (Linux) |
|---|---|---|---|
08:01 | RBC (typically Flash) | 00 Control/Bulk/Interrupt01 Control/Bulk50 Bulk-Only | usb_storage |
08:02 | SFF-8020i, MMC-2 (ATAPI) | usb_storage | |
08:03 | QIC-157 | usb_storage | |
08:04 | Floppy (UFI) | 00 Control/Bulk/Interrupt01 Control/Bulk50 Bulk-Only | usb_storage |
08:05 | SFF-8070i | usb_storage | |
08:06 | SCSI | 00 Control/Bulk/Interrupt01 Control/Bulk50 Bulk-Only62 USB Attached SCSI | uas, usb_storage |