On Sat Feb 04 2006 at 05:51 PM +0100, Henning Meier-Geinitz wrote: > On 2006-02-01 14:44, Bill Brelsford wrote: > > After upgrading my kernel from 2.6.11.7 to 2.6.14.3 (and also with > > 2.6.15.2), scanimage no longer finds my Epson CX4600 scanner. > > > > $ sane-find-scanner > > ... > > found USB scanner (vendor=0x04b8 [EPSON], product=0x080d > > [USB MFP]) at libusb:002:002 > > ... > > > > $ scanimage -L > > No scanners were identified. ...etc. > > > > The permissions on /proc/bus/usb/002/002 are still set up > > correctly. Dmesg and boot messages yield no obvious clues. > > Other USB devices continue to work, including the CX4600 > > printer. I'm running Debian Sarge on an i386. > > > > Suggestions? Thanks.. > > Does it work as root? If yes, it may be a permission problem.
No .. same result. > If no, send a log file: > SANE_DEBUG_EPSON=255 SANE_DEBUG_SANEI_USB=255 scanimage -L This time sane-find-scanner got "libusb:002:003". The log file: usb_set_debug: Setting debugging level to 255 (on) usb_os_find_busses: Found 004 usb_os_find_busses: Found 003 usb_os_find_busses: Found 002 usb_os_find_busses: Found 001 usb_os_find_busses: Skipping non bus directory devices usb_os_find_devices: Found 001 on 004 usb_os_find_devices: Found 002 on 003 usb_os_find_devices: Found 001 on 003 error obtaining child information: Inappropriate ioctl for device usb_os_find_devices: Found 003 on 002 usb_os_find_devices: Found 001 on 002 error obtaining child information: Inappropriate ioctl for device usb_os_find_devices: Found 001 on 001 usb_os_init: Found USB VFS at /proc/bus/usb usb_set_debug: Setting debugging level to 255 (on) USB error: could not set config 1: Device or resource busy usb_os_init: Found USB VFS at /proc/bus/usb usb_set_debug: Setting debugging level to 255 (on) usb_os_init: Found USB VFS at /proc/bus/usb usb_set_debug: Setting debugging level to 255 (on) usb_os_init: Found USB VFS at /proc/bus/usb usb_set_debug: Setting debugging level to 255 (on) No scanners were identified... > Maybe you use udev now? Permissions need to be set on /dev/bus/usb/... > in this case. No, not using udev. Thanks.. Bill