Toni,
lsusb needs to see a directory in existence, else it goes quietly into the
night. I devised this script fragment to solve the problem.
Run it early in one of your boot scripts, it can be added as part of en
existing script.
for i in /sys/bus/usb/devices/usb*; do
echo $i
if [ -d $i ]; then
mm=`cat $i/dev`
major=$(echo "$mm" | sed 's/:.*//')
minor=$(echo "$mm" | sed 's/.*://')
busnum=$(printf "%03d" `cat $i/busnum`)
devnum=$(printf "%03d" `cat $i/devnum`)
mkdir -p /dev/bus/usb/$busnum
mknod /dev/bus/usb/$busnum/$devnum c $major $minor
fi
done
I think /dev/bus/usb is a directory that must exist for lsusb to happy.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.