Hello, On Apr 19 09:26 Jos van Kan wrote (shortened):
After the upgrade from 9.0 to 9.3, that went without a glitch otherwise, my Epson scanner 1260 perfection (usb) is no longer recognized. It *does* show up in the hardware inventory of suseplugger, but *not* in the list produced by /sbin/lsusb nor in /proc/bus/usb.
The scanner must be shown by /sbin/lsusb otherwise it is not accessible. Perhaps a kernel module is missing in your case. Perhaps only "usbcore" is loaded but no matching kernel module for your particular USB controller. The command lsmod | egrep 'usb|hci' should show "usbcore" and at least one "...hci..." kernel module. See http://portal.suse.com/sdb/en/2004/10/jsmeix_scanner-setup-92.html "USB Hardware + USB Kernel Modules + hotplug"
I tried both the epkowa and the plustek driver, but neither can communicate with the scanner. This seems like a hotplug issue.
How exactly did you try the epkowa and the plustek backends? Did you do scanimage -d epkowa -T and scanimage -d plustek -T (see "man scanimage") or what exactly did you do? Do you use the old SANE config files from 9.0 in /etc/sane.d/ ? Note that up to 9.0 a USB scanner was accessible via a device node like for example /dev/usbscanner and accordingly in your old /etc/sane.d/plustek.conf there might be an entry like ---------------------------------------------------------------- device /dev/usbscanner ---------------------------------------------------------------- but since the 2.6 kernel (i.e. since 9.1) the scanner is no longer accessible via a device node in /dev/ but instead "libusb" must be used and therefore the above entry can no longer work. See "man sane-usb" for details. It should help to replace the above entry with ---------------------------------------------------------------- device auto ---------------------------------------------------------------- to let the plustek backend autodetect and access the scanner via libusb. It should work out-of-the-box when you use the SANE config files from 9.3 - i.e. when you move /etc/sane.d/ or remove /etc/sane.d/* and reinstall the sane package (and the iscan package if you want to use the epkowa backend) from scratch. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/