From Gentoo Wiki
Jump to:navigation Jump to:search

This article is a stub. Please help out by expanding it - how to get started.

usbutils is a collection various utilities for querying the the Universal Serial Bus (USB). The most prominent utility included is lsusb, a hardware detection tool for system resources connected to the Universal Serial Bus.


USE flags

USE flags for sys-apps/usbutils USB enumeration utilities

python Add optional support/bindings for the Python language


root #emerge --ask sys-apps/usbutils

lsusb detects the devices based on an ID database provided by sys-apps/hwids which will be installed as a dependency of usbutils.



user $qlist usbutils | grep bin/
user $lsusb -h
Usage: lsusb [options]...
List USB devices
  -v, --verbose
      Increase verbosity (show descriptors)
  -s [[bus]:][devnum]
      Show only devices with specified device and/or
      bus numbers (in decimal)
  -d vendor:[product]
      Show only devices with the specified vendor and
      product ID numbers (in hexadecimal)
  -D device
      Selects which device lsusb will examine
  -t, --tree
      Dump the physical USB device hierarchy as a tree
  -V, --version
      Show version of program
  -h, --help
      Show usage and help

See also

  • Hardware detection — lists and describes utilities used to detect and provide information on hardware.
  • Lshw — a hardware detection utility for Linux.
  • Pciutils — contains various utilities dealing with the PCI bus (primarily lspci).