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

Reply via email to