usbutils
« Back to VersTracker
Description:
List detailed info about USB devices
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: usb hardware system-utility debugging lsusb
Install: brew install usbutils
About:
usbutils is a suite of Linux USB utilities that provides the lsusb command for enumerating and displaying detailed information about USB buses and connected devices. It reports device hierarchy, vendor/product IDs, and class descriptors, which is essential for debugging hardware detection issues. The package is a standard toolset for system administrators and developers working with USB peripherals.
Key Features:
  • Lists all USB devices and their topology (lsusb)
  • Displays detailed device, configuration, interface, and endpoint descriptors
  • Shows vendor and product IDs for device identification
  • Helps troubleshoot USB enumeration and driver binding issues
Use Cases:
  • Identifying connected USB hardware and their bus locations
  • Debugging USB device detection and driver issues
  • Auditing USB device tree on a Linux system
Alternatives:
  • System Profiler (system_profiler SPUSBDataType) – macOS native tool that lists USB devices but is not a command-line utility for scripting
  • USBTreeView (Windows) – Windows GUI tool providing similar device tree and descriptor views
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:59pm 0 VERSION_BUMP a89c98ed
Oct 10, 2024 7:52pm 0 VERSION_BUMP d6dfb1c5