logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

lsusb.py - list USB devices

Author

       Thomas Sailer, <sailer@ife.ee.ethz.ch>, Sam Morris <sam@robots.org.uk>.

usbutils                                         03 January 2024                                     lsusb.py(1)

Description

lsusb.py  is a utility for displaying information about USB buses in the system and the devices connected
       to them. It uses the usb.ids file to associate a human-readable name to the vendor and product IDs.

       In comparison with lsusb(8), this program can display additional information such as the interface  speed
       of  a  device,  and details of a device's interfaces including the driver bound to them and Linux devices
       provided by the driver, and the details of device and interface endpoints.

Name

       lsusb.py - list USB devices

Options

-h, --help
              Displays options supported by lsusb(1).

       -i, --interfaces
              Display information about the interfaces of each device, excluding hubs.

       -I, --hub-interfaces
              Display information about the interfaces of each device, including hubs., excluding hubs.

       -u, --hide-empty-hubs
              Suppress information about hubs that have no devices connected.

       -U, --hide-hubs
              Suppress information about hubs, even if they have devices connected.

       -c, --color
              Use color

       -C, --no-color
              Don't use color

       -e, --endpoints
              Include information about device (and interface, with -i) endpoints.

       -f, --usbids-path
              Overrides the path of the usb.ids file.

See Also

lspci(8), lsusb(8), usbview(8).

Synopsis

lsusb.py [ options ]

See Also