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.
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
# 0700,devmode= 0600,listmode= 0644 usb/devices
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=
#ln -s .usbfs/devices /dev/bus/
#mount --rbind /dev/bus/usb /proc/bus/usb
to
# 0700,devmode= 0600,listmode= 0644 usb/devices
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=
ln -s .usbfs/devices /dev/bus/
mount --rbind /dev/bus/usb /proc/bus/usb
and reboot. After that, the scanner works like a charm on Hardy Heron.