usbutils-017

Introduksjon til USB Utils

USB Utils pakken inneholder verktøy som brukes til å vise informasjon om USB busser i systemet og enheter koblet til dem.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

USB Utils Avhengigheter

Påkrevd

libusb-1.0.27

Anbefalt

Installasjon av USB Utils

Installer USB Utils ved å kjøre følgende kommandoer:

./configure --prefix=/usr --datadir=/usr/share/hwdata &&
 make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

For å installere usb.ids datafilen, ved hjelp av Wget-1.21.4, kjør, som root bruker:

install -dm755 /usr/share/hwdata/ &&
wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids

Skriptet lsusb.py viser informasjon i en mer lettlest form enn lsusb. For å finne alternativene, bruk lsusb.py -h. En bruksform anbefalt av utviklere er lsusb.py -ciu.

Konfigurere USB Utils

Du bør oppdatere /usr/share/hwdata/usb.ids filen jevnlig. Kjør følgende kommandoer, som root bruker, for å opprette en systemd timer for å oppdatere det ukentlig på søndager klokken 02.30 (lokal tid):

cat > /usr/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 > /usr/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

Innhold

Installerte Programmer: lsusb, lsusb.py, usb-devices, og usbhid-dump
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

lsusb

er et verktøy for å vise informasjon om alle USB busser i systemet og alle enheter koblet til dem, men ikke i lesbar vennlig form

lsusb.py

viser informasjon om alle USB busser i systemet og alle enheter koblet til dem i rimelig lesbar form

usb-devices

er et skallskript som viser detaljer om USB busser og enheter koblet til dem. Den er designet for å brukes hvis /proc/bus/usb/devices ikke er tilgjengelig på systemet ditt

usbhid-dump

brukes til å dumpe rapportbeskrivelser og strømmer fra HID (human interface device) grensesnitt for USB enheter