Regression from Gutsy: Samsung SCX4200 does not work on Hardy
Bug #220755 reported by
Tayroni Alves
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sane-backends (Baltix) |
New
|
Undecided
|
Unassigned | ||
sane-backends (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Summary: I have installed the samsung unified driver in Gutsy and on Hardy. The scanner works on gutsy but not on Hardy (libsane 1.0.19-1ubuntu3).
Description: I've installed the driver provided by samsung. The scanner works on a clean install of Gutsy. The same don't happen for Hardy: the scanner is not recognized by xsane.
Output of sane-find-scanner (both Gutsy and Hardy).
found USB scanner (vendor=0x04e8 [Samsung], product=0x341b [SCX-4200 Series]) at libusb:002:003
Using sudo scanimage -L, the scanner is found on gutsy, but not on hardy.
Changed in sane-backends: | |
status: | New → Fix Released |
To post a comment you must log in.
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.