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