Hello, Here is the output of lsusb -v pertaining to the MP700:
Bus 002 Device 003: ID 04a9:2630 Canon, Inc. MultiPASS MP700 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x04a9 Canon, Inc. idProduct 0x2630 MultiPASS MP700 bcdDevice 10.03 iManufacturer 1 Canon Inc. iProduct 2 MP700 iSerial 3 000000006813 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 85 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 7 Printer bInterfaceSubClass 1 Printer bInterfaceProtocol 2 Bidirectional 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 0x0040 1x 64 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 0x0040 1x 64 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 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 0x0040 1x 64 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 0x0040 1x 64 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 0x0040 1x 64 bytes bInterval 200 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x07 EP 7 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0001 Self Powered Dnia 2009-05-10, nie o godzinie 12:18 +1000, Wade Fitzpatrick pisze: > Hi Dominik > > Firstly, please send the output of ``lsusb -v'' for the Canon device > so that we can confirm that it also suffers from the bug in > sanei/sanei_usb.c where it tries to use the wrong endpoints. See > http://waddles.org/content/sane-canon-mp730-driver for more info. > There is still some work to be done for reliable support but the > patches there should at least get it working. > > AFAIK, SmartBase, imageCLASS and MultiPASS are all just different > marketing names for the same devices, depending on which region they > were sold in. > > Regards, > Wade. > > Dominik Wnek wrote: > > Hello, > > > > I know this issue has been discussed extensively during the past month. > > > > I'm trying to get working a Canon SmartBase MP700 Photo (this is a > > European model); lsusb reports: > > > > ID 04a9:2630 Canon, Inc. MultiPASS MP700 > > > > with easily predictable scanning results: > > > > Error during device I/O > > > > I have also been reading the threads "MP730 driver broken since > > pixma-0.12.2" and "ERROR DURING READ: Error during device I/O PIXMA" and > > realise there has been success and that work is planned on this soon. > > > > The attached log was obtained using the instructions quoted below; > > they're from the thread "ERROR DURING READ: Error during device I/O > > PIXMA". > > > > I understand my device is not the same as the PIXMA, but the error seems > > to be the same and I'm thinking maybe I am able to provide useful info. > > > > The system is Ubuntu 9.04, kernel 2.6.28, libusb 0.1.12, sane-backends > > compiled from latest (20090509) git snapshot. > > > > Hope this is useful. Looking forward to using the device in Linux :-) > > > > Thanks, > > > > Dominik > > > > > > > Just gave you a wrong answer before (was for another thread) > > > > > > Yes, I took a look at it, and it looks like a timeout in libusb > > > interrupt read is not correctly taken into account. > > > > > > Could you get a more detailed thread like this: > > > > > > $ export SANE_DEBUG_SANEI_USB=255 > > > $ export SANE_DEBUG=255 > > > $ export SANE_DEBUG_PIXMA=21 > > > $ scanimage -T &> scan.log > > > > > > Nicolas > > > > > > > > > > > > __________________________________________________________________ > > > > > > -- > > > sane-devel mailing list: sane-devel at lists.alioth.debian.org > > > http://lists.alioth.debian.org/mailman/listinfo/sane-devel > > > Unsubscribe: Send mail with subject "unsubscribe your_password" > > > to sane-devel-request at lists.alioth.debian.org