usbutils-015
Installation of USB Utils
Install USB Utils by running the
following commands:
autoreconf -fiv &&
./configure --prefix=/usr --datadir=/usr/share/hwdata &&
make
This package does not come with a test suite.
Now, as the root
user:
make install
To install the usb.ids
data file,
using Wget-1.21.3, run, as the root
user:
install -dm755 /usr/share/hwdata/ &&
wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
The script lsusb.py
displays information in a more easily readable form than
lsusb. To find the
options, use lsusb.py
-h. One form of use recommended by the developer is
lsusb.py -ciu.
Configuring USB Utils
The usb.ids
data file is constantly
being updated. To get a current version of this file, using
Wget-1.21.3, periodically run again, as the
root
user:
wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
You should update the /usr/share/hwdata/usb.ids
file periodically.
If you've installed Fcron-3.2.1 and completed the
section on periodic jobs, execute the following commands, as
the root
user, to create a
weekly cron job:
cat > /etc/cron.weekly/update-usbids.sh << "EOF" &&
#!/bin/bash
/usr/bin/wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
EOF
chmod 754 /etc/cron.weekly/update-usbids.sh
Contents
Installed Programs:
lsusb, lsusb.py, usb-devices, and
usbhid-dump
Installed Libraries:
None
Installed Directories:
None
Short Descriptions
lsusb
|
is a utility for displaying information about all USB
buses in the system and all devices connected to them,
but not in human friendly form
|
lsusb.py
|
displays information about all USB buses in the system
and all devices connected to them in reasonable human
friendly form
|
usb-devices
|
is a shell script that displays details of USB buses and
devices connected to them. It is designed to be used if
/proc/bus/usb/devices is not available on your system
|
usbhid-dump
|
is used to dump report descriptors and streams from HID
(human interface device) interfaces of USB devices
|