usbutils-013
Installation of USB Utils
Install USB Utils by running the
following commands:
./autogen.sh --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.1, 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
You should update the /usr/share/hwdata/usb.ids
file periodically.
Execute the following commands, as the
root
user, to create a systemd timer to update it weekly on Sundays at 2:30 A.M.
(local time):
cat > /lib/systemd/system/update-usbids.service << "EOF" &&
[Unit]
Description=Update usb.ids file
Documentation=man:lsusb(8)
DefaultDependencies=no
After=local-fs.target network-online.target
Before=shutdown.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
EOF
cat > /lib/systemd/system/update-usbids.timer << "EOF" &&
[Unit]
Description=Update usb.ids file weekly
[Timer]
OnCalendar=Sun 03:00:00
Persistent=true
[Install]
WantedBy=timers.target
EOF
systemctl enable update-usbids.timer
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
|
Last updated on 2021-02-19 22:13:48 -0800