USB-Klasse 08: Massenspeicher

Mass Storage

Code08
BezeichnungMassenspeicher
Unterklassen6
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

CodeBezeichnungProtokolleKlassen-Treiber (Linux)
08:01RBC (typically Flash)00 Control/Bulk/Interrupt
01 Control/Bulk
50 Bulk-Only
usb_storage
08:02SFF-8020i, MMC-2 (ATAPI)usb_storage
08:03QIC-157usb_storage
08:04Floppy (UFI)00 Control/Bulk/Interrupt
01 Control/Bulk
50 Bulk-Only
usb_storage
08:05SFF-8070iusb_storage
08:06SCSI00 Control/Bulk/Interrupt
01 Control/Bulk
50 Bulk-Only
62 USB Attached SCSI
uas, usb_storage

Benachbarte Einträge