--- usb.rc-old 2005-03-01 19:48:06.000000000 -0500 +++ usb.rc-old 2005-02-24 20:51:14.000000000 -0500 @@ -94,7 +94,7 @@ 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=$( ( echo -n 000`echo $devlink| sed 's/^.*usb\([0-9]\+\)\/.*$/\1/'` ) | grep -o ...\$ ) devdev=$( ( echo -n 000 ; cat $devlink/../devnum ) | grep -o ...\$ ) DEVICE="/proc/bus/usb/$devbus/$devdev" else