lsusb "Nachrüsten" am NAS-System von Synology:

falls in der Konsole beim Absetzten des Befehls "lsusb" die Fehlermeldung erscheint: 

-ash: lsusb: not found

kann dies durch Anlegen des Bash-Scriptes rel. einfach gefixed werden:

Im Verzeichnis /usr/sbin/ die Datei lsusb anlegen und entsprechend das Ausführen-Recht gewähren:

touch /usr/sbin/lsusb
chmod +x /usr/sbin/lsusb

Danach folgenden Inhalt in die Datei schreiben:
#!/bin/sh
bbprefix="/bin/busybox "
c=1
for d in $(find /sys/bus/usb/devices/usb?/ -name devnum); do
  d=${d%/*}
  bnum=$(cat ${d}/busnum)
  dnum=$(cat ${d}/devnum)
  idv=$(cat ${d}/idVendor)
  idp=$(cat ${d}/idProduct)
        if test $idp = 6001; then
                manf="Reader gefunden == "
        else
                if test -f "${d}/manufacturer"; then
                        manf="$(cat ${d}/manufacturer | sed 's/^[ \t]*//;s/[ \t]*$//') "
                fi
        fi
        if test $idp = 6001; then
                prod="$(cat ${d}/serial)"
        else
                if test -f "${d}/product"; then
                        prod=$(cat ${d}/product | ${bbprefix}sed 's/^[ \t]*//;s/[ \t]*$//')
                fi
        fi
  printf "Bus %03d Device %03d: ID ${idv}:${idp}  ${manf}${prod}\n" ${bnum} ${dnum}
done

Jetzt sollte beispielhaft folgende Befehlsausgabe erscheinen:

SYN1> lsusb
Bus 001 Device 001: ID 1d6b:0002  Linux 3.2.40 ehci_hcd Marvell Orion EHCI
Bus 001 Device 002: ID 03eb:204b  busware.de CUL868
Bus 002 Device 001: ID 1d6b:0002  Linux 3.2.40 ehci_hcd Marvell Orion EHCI
SYN1>


© 2024 ziggymania.de Designed S.Wommer
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.