# Use 'lsusb -v' to get full USB descriptors including bDeviceClass

**Date:** 2025-12-10  
**Tags:** USB, Linux, Hardware  
**URL:** https://kelexine.is-a.dev/til/usb-device-debugging

---

TIL: Use 'lsusb -v' to get full USB descriptors including bDeviceClass. Class 255 (Vendor Specific) means no standard driver will work—you need vendor firmware or reverse engineering. Also 'usbmon' kernel module lets you sniff USB traffic for debugging.


```bash
# Full USB descriptors
sudo lsusb -v -d 06cb:00bd

# Enable USB monitoring
sudo modprobe usbmon
sudo cat /sys/kernel/debug/usb/usbmon/0u
```




---

*This content is available at [kelexine.is-a.dev/til/usb-device-debugging](https://kelexine.is-a.dev/til/usb-device-debugging)*
