Hello everyone, On 12.05.2017 11:53, Carl-Daniel Hailfinger wrote: > I own a Dell MFP S2815dn which is almost identical to the Dell MFP > H815dw. The printer/scanner/copier/fax is probably built by Fuji Xerox > (its MAC address is from Fuji Xerox). > According to the manual of the scanner, scanning can be controlled by > local console (e.g. scan-to-email), via USB and via network. > > Adding the USB ID to /etc/sane.d/xerox_mfp.conf of the sane-xerox_mfp > backend of sane-backends version 1.0.26-git20160712 (Ubuntu 14.04 > x86_64, rolfbensch PPA) didn't help, and when enabling debugging I can > see the SENSE command doesn't get an answer. This happens regardless of > whether I run it as root or as user.
Log follows: root@t60:~# export SANE_DEBUG_XEROX_MFP=4 root@t60:~# scanimage -L [sanei_debug] Setting debug level of xerox_mfp to 4. [xerox_mfp] sane_init: Xerox backend (build 13), version != null, authorize != null [xerox_mfp] sane_xerox_mfp_get_devices: 0x7ffe97d4f5d8, 0 [xerox_mfp] list_one_device: libusb:001:004 [xerox_mfp] usb_dev_open: open 0xc3aae0 [xerox_mfp] :: dev_command(INQUIRY[0x12], 70) [xerox_mfp] usb_dev_request: sanei_usb_read_bulk: Error during device I/O [xerox_mfp] dev_command: dev_request: Error during device I/O [xerox_mfp] usb_dev_close: closing dev 0xc3aae0 [xerox_mfp] list_one_device: dev_inquiry(libusb:001:004): Error during device I/O No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). root@t60:~# lsusb -v Bus 001 Device 004: ID 413c:5907 Dell Computer Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x413c Dell Computer Corp. idProduct 0x5907 bcdDevice 1.00 iManufacturer 1 Dell iProduct 2 MFP S2815dn iSerial 3 DG1001935 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 62 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 11 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 7 Printer bInterfaceSubClass 1 Printer bInterfaceProtocol 2 Bidirectional iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered root@t60:~# tail -n 2 /etc/sane.d/xerox_mfp.conf #Dell MFP Laser Printer 2815dn usb 0x413c 0x5907 > What would be a good way to get the Dell S2815 supported? > lsusb? Logs? What's the preferred log level? > I'm willing to try patches, and I could even try to get a USB trace from > the windows driver if I manage to find a Windows VM somewhere. > > On a slightly related note: How can I eliminate the false positives from > sane-find-scanner? Regards, Carl-Daniel -- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org