Ubuntu

Comment 1 for bug 220755

Tayroni Alves (tay-fisica) wrote :

Fell free to mark this as fixed.

The problem is that the closed source driver software by samsung looks for the usb device on

/proc/bus/usb/00*/00*

and AFAIK 8.04 drops support to /proc/bus/usb/00*/00* and port all software to see the usb devices only on /dev/bus/usb/00*/00*

To reenable support on /proc/bus/usb I edited /etc/init.d/mountdevsubfs.sh

and I modified the lines

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

to

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

and reboot. After that, the scanner works like a charm on Hardy Heron.