USB class 09: Hub
Hub
| Code | 09 |
|---|---|
| Name | Hub |
| Subclasses | 1 |
| Class drivers (Linux) | usbcore |
Frequently asked questions
What is a USB device of class 09 (Hub)?
Class 09 stands for “Hub”. It has 1 subclasses, for example Unused.
Which Linux drivers handle Hub?
In Linux kernel 6.12 these drivers bind to devices by class, regardless of vendor: usbcore (09).
How do I find the class of a USB device?
On Linux, lsusb -v shows the bDeviceClass and bInterfaceClass fields. On Windows it appears in the compatible IDs as USB\Class_09&SubClass_XX.
Subclasses
| Code | Name | Protocols | Class drivers (Linux) |
|---|---|---|---|
09:00 | Unused | 00 Full speed (or root) hub01 Single TT02 TT per port |