Ok, sappimi dire, che se la soluzione
è quella, vedo di risistemare anch'io.
Però ci sono ancora cose strane.
Ieri sera mi trovava lo scanner
e invece scanimage -L mi ignorava
bellamente la videocam. Adesso invece
me le vede entrambe...
Ho confrontato i due file libusbscanner e ci sono delle differenze, non sono molto ferrato in bash scripting quindi non so dire se il proble e' li, comunque ecco la parte diversa:
Versione sane 1.0.15 (current)
# latest hotplug doesn't set DEVICE on 2.6.x kernels
if [ -z "$DEVICE" ] ; then
IF=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'`
DEV=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\3/'`
DEV=`expr $DEV + 1`
DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
fi
Versione sane 1.0.17 - Compilata funzionante
# latest hotplug doesn't set DEVICE on 2.6.x kernels
if [ -z "$DEVICE" ] ; then
IF=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'`
DEV=$(cat /sys/${DEVPATH}/devnum)
DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
fi