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>