[sane-devel] Scanner (USB) not found after kernel upgrade
Bill Brelsford
k2di2 at att.net
Sat Feb 4 23:55:33 UTC 2006
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
More information about the sane-devel
mailing list