lsusb
« Back to VersTracker
Description:
List USB devices, just like the Linux lsusb command
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: usb hardware debugging cli system
Install: brew install lsusb
About:
Lsusb is a command-line utility that enumerates and displays detailed information about all USB buses in the system and the devices connected to them. It provides a quick overview of device topology, vendor/product IDs, and device classes. This tool is particularly useful for debugging hardware connectivity issues and monitoring USB device events.
Key Features:
  • Displays USB device tree and hierarchy
  • Shows vendor and product IDs
  • Lists device class and subclass information
  • Provides manufacturer and product strings when available
Use Cases:
  • Debugging USB device connection issues
  • Identifying vendor/product IDs for udev rules
  • Monitoring connected hardware peripherals
Alternatives:
  • system_profiler SPUSBDataType – Native macOS command that provides more detailed USB information but is slower and more verbose
  • usb-devices – Linux-specific command that parses sysfs for USB device information
Version History
Detected Version Rev Change Commit