USB utilities for Linux, including lsusb
Clone or download
gregkh Merge pull request #74 from rossburton/patch-1
usb-devices: use /bin/sh hashbang
Latest commit f2cac11 Jul 27, 2018
Permalink
Failed to load latest commit information.
LICENSES LICENSES/GPL-3.0.txt: add the file May 15, 2018
usbhid-dump @ 219721a update usbhid-dump to latest Sep 28, 2017
.gitignore substitute usb.id location in lsusb Python script Nov 23, 2016
.gitmodules .gitmodules: add SPDX and copyright lines May 15, 2018
.travis.yml .travis.yml: add correct SPDX and copyright notices May 15, 2018
Makefile.am Makefile.am: add files with licenses to archive May 16, 2018
NEWS usbutils 010 release May 15, 2018
README.md README.md: fix fomatting May 15, 2018
autogen.sh autogen.sh: add SPDX and copyright header May 15, 2018
configure.ac usbutils 010 release May 15, 2018
desc-defs.c lsusb: Add support for audio processing unit type-specific fields. Jun 7, 2018
desc-defs.h lsusb: Add support for descriptor extensions. Jun 7, 2018
desc-dump.c desc-dump.c: fix compiler warning about unused variable Jun 7, 2018
desc-dump.h Add correct SPDX license identifiers to all files Dec 8, 2017
list.h list.h: add copyright information May 15, 2018
lsusb-t.c lsusb-t: add copyright info May 15, 2018
lsusb.8.in man pages: add SPDX and copyright information May 15, 2018
lsusb.c lsusb: Dump UVC Stream based payload descriptor. May 3, 2018
lsusb.h lsusb.h: add copyright notice May 15, 2018
lsusb.py.in lsusb.py: fix up Python 3 conversion May 17, 2018
names.c Add correct SPDX license identifiers to all files Dec 8, 2017
names.h Add correct SPDX license identifiers to all files Dec 8, 2017
travis-autogen.sh travis-autogen.sh: add SPDX and copyright information. May 15, 2018
usb-devices usb-devices: use /bin/sh hashbang Jul 27, 2018
usb-devices.1.in man pages: add SPDX and copyright information May 15, 2018
usb-spec.h Add correct SPDX license identifiers to all files Dec 8, 2017
usbmisc.c usbmisc: fix up some strncpy() issues May 11, 2018
usbmisc.h Add correct SPDX license identifiers to all files Dec 8, 2017
usbreset.c usbreset.c: add Alan's copyright May 15, 2018
usbutils.spdx usbutils.spdx: rerun report, it is properly sorted. May 16, 2018

README.md

usbutils

This is a collection of USB tools for use on Linux and BSD systems to query what type of USB devices are connected to the system. This is to be run on a USB host (i.e. a machine you plug USB devices into), not on a USB device (i.e. a device you plug into a USB host.)

Building and installing

Note, usbutils depends on libusb, be sure that library is properly installed first.

To work with the "raw" repo, after cloning it just do:

./autogen.sh

Or if you like doing things "by hand" you can try the following:

Get the usbhid-dump git submodule:

git submodule init
git submodule update

Initialize autobuild with:

autoreconf --install --symlink

Configure the project with:

./configure

Build everything with:

make

Install it, if you really want to, with:

make install