--- usb.rcold 2005-02-20 22:41:32.822046536 +0100 +++ usb.rcold 2005-02-20 22:40:26.345152560 +0100 @@ -94,7 +94,9 @@ PRODUCT="$(cat $devlink/../idVendor)/$(cat $devlink/../idProduct)/$(cat $devlink/../bcdDevice)" if [ -f $devlink/../../devnum ] then - devbus=$( ( echo -n 000 ; cat $devlink/../../devnum ) | grep -o ...\$ ) + devbus=${devlink#*usb*} + devbus=$( ( echo -n 000 ; echo -n ${devbus%%/*} ) | grep -o ...\$ ) + #devbus=$( ( echo -n 000 ; cat $devlink/../../devnum ) | grep -o ...\$ ) devdev=$( ( echo -n 000 ; cat $devlink/../devnum ) | grep -o ...\$ ) DEVICE="/proc/bus/usb/$devbus/$devdev" else