I'm using an Epson Stylus Photo RX 420 (scanner-printer-combo) on a Gentoo machine (Kernel 2.6.13).
Sane is version 1.0.15 (back- and frontend). My problem is the following: sane-find-scanner detects my scanner correctly: found USB scanner (vendor=0x04b8 [EPSON], product=0x080f [USB MFP]) at libusb:001:004 But I don't find a device for the scanner anywhere. I even created a /dev/usb/scanner0 by hand, but that didn't help me, either. I also tried iscan, but it only says that it can't connect to the scanner and that I should make sure the scanner is on. I've also received some strange error messages when attempting to start saned by hand: saned[7350]: saned (AF-indep+IPv6) from sane-backends 1.0.15 ready saned[7350]: check_host: getpeername failed: Socket operation on non-socket saned[7350]: init: access by host [error] denied saned[7350]: quit: exiting I tried both automatic product/vendor discovery and fixed IDs in /etc/sane.d/epson.conf sane-find-scanner -vv gives me the following output (I skipped the SCSI part): searching for USB scanners: checking /dev/usb/scanner... failed to open (Invalid argument) checking /dev/usb/scanner0... failed to open (Invalid argument) checking /dev/usb/scanner1... failed to open (Invalid argument) checking /dev/usb/scanner2... failed to open (Invalid argument) checking /dev/usb/scanner3... failed to open (Invalid argument) checking /dev/usb/scanner4... failed to open (Invalid argument) checking /dev/usb/scanner5... failed to open (Invalid argument) checking /dev/usb/scanner5... failed to open (Invalid argument) checking /dev/usb/scanner7... failed to open (Invalid argument) checking /dev/usb/scanner8... failed to open (Invalid argument) checking /dev/usb/scanner9... failed to open (Invalid argument) checking /dev/usb/scanner10... failed to open (Invalid argument) checking /dev/usb/scanner11... failed to open (Invalid argument) checking /dev/usb/scanner12... failed to open (Invalid argument) checking /dev/usb/scanner13... failed to open (Invalid argument) checking /dev/usb/scanner14... failed to open (Invalid argument) checking /dev/usb/scanner15... failed to open (Invalid argument) checking /dev/usbscanner... failed to open (Invalid argument) checking /dev/usbscanner0... failed to open (Invalid argument) checking /dev/usbscanner1... failed to open (Invalid argument) checking /dev/usbscanner2... failed to open (Invalid argument) checking /dev/usbscanner3... failed to open (Invalid argument) checking /dev/usbscanner4... failed to open (Invalid argument) checking /dev/usbscanner5... failed to open (Invalid argument) checking /dev/usbscanner6... failed to open (Invalid argument) checking /dev/usbscanner7... failed to open (Invalid argument) checking /dev/usbscanner8... failed to open (Invalid argument) checking /dev/usbscanner9... failed to open (Invalid argument) checking /dev/usbscanner10... failed to open (Invalid argument) checking /dev/usbscanner11... failed to open (Invalid argument) checking /dev/usbscanner12... failed to open (Invalid argument) checking /dev/usbscanner13... failed to open (Invalid argument) checking /dev/usbscanner14... failed to open (Invalid argument) checking /dev/usbscanner15... failed to open (Invalid argument) found USB scanner (vendor=0x04b8 [EPSON], product=0x080f [USB MFP]) at libusb:001:004 Could anybody give me a hand with this? The printer part works well with cups, and the kernel even seems to have found the built-in card-readers: ohci_hcd 0000:00:02.2: wakeup usb 1-1: new full speed USB device using ohci_hcd and address 5 drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 5 if 1 alt 0 proto 2 vid 0x04B8 pid 0x080F scsi3 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 5 usb-storage: waiting for device to settle before scanning Vendor: EPSON Model: Stylus Storage Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi3, channel 0, id 0, lun 0 usb-storage: device scan complete scsi.agent[8244]: disk at /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.2/host3/target3:0:0/3:0:0:0