[sane-devel] Need help with Geode based Canon ScanFront 220eP
m. allan noah
kitno455 at gmail.com
Mon Jun 14 17:36:33 UTC 2010
well, no evidence of scanner on usb bus, just a keyboard and cheap
flash drive. Any chance you have pictures of circuit board?
allan
On Mon, Jun 14, 2010 at 1:07 PM, Martin Kouba <martin at kouba.at> wrote:
> Here is the output of lsusb
>
> dsl at ttyp0[dsl]$ lsusb -v
>
> Bus 002 Device 001: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9 Hub
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 0.00
> iManufacturer 0
> iProduct 2 USB OHCI Root Hub
> iSerial 1 e0332000
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x40
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 2
> bInterval 255
> Language IDs: (length=4)
> 0000 (null)((null))
>
> Bus 002 Device 002: ID 045e:0750 Microsoft Corp.
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 0 Interface
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x045e Microsoft Corp.
> idProduct 0x0750
> bcdDevice 1.10
> iManufacturer 1 Microsoft
> iProduct 2 Wired Keyboard 600
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 59
> bNumInterfaces 2
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0xa0
> Remote Wakeup
> MaxPower 100mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 3 Human Interface Devices
> bInterfaceSubClass 1 Boot Interface Subclass
> bInterfaceProtocol 1 Keyboard
> iInterface 0
> HID Device Descriptor:
> bLength 9
> bDescriptorType 33
> bcdHID 1.11
> bCountryCode 0
> bNumDescriptors 1
> bDescriptorType 34 Report
> wDescriptorLength 65
> cannot get report descriptor
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 8
> bInterval 10
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 3 Human Interface Devices
> bInterfaceSubClass 0 No Subclass
> bInterfaceProtocol 0 None
> iInterface 0
> HID Device Descriptor:
> bLength 9
> bDescriptorType 33
> bcdHID 1.11
> bCountryCode 0
> bNumDescriptors 1
> bDescriptorType 34 Report
> wDescriptorLength 106
> cannot get report descriptor
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x82 EP 2 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 8
> bInterval 10
> Language IDs: (length=4)
> 0409 English(US)
>
> Bus 001 Device 001: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 9 Hub
> bDeviceSubClass 0
> bDeviceProtocol 1
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 2.04
> iManufacturer 3 Linux 2.4.31 ehci_hcd
> iProduct 2 PCI device 1022:2095 (Advanced Micro Devices
> [AMD])
> iSerial 1 00:0f.5
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x40
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 2
> bInterval 12
> Language IDs: (length=4)
> 0000 (null)((null))
>
> Bus 001 Device 002: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0 Interface
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 0.00
> iManufacturer 1 SMI Corporation
> iProduct 2 USB
> iSerial 3 AA6271009J2000001522
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 32
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x80
> MaxPower 500mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 8 Mass Storage
> bInterfaceSubClass 6 SCSI
> bInterfaceProtocol 80 Bulk (Zip)
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type none
> wMaxPacketSize 512
> bInterval 255
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 EP 2 OUT
> bmAttributes 2
> Transfer Type Bulk
> Synch Type none
> wMaxPacketSize 512
> bInterval 255
> Language IDs: (length=4)
> 0409 English(US)
>
>
>
>
> Am 14.06.2010 16:07, schrieb Simon Matter:
>>> I got hold of a Canon ScanFront 220eP for testing purposes.
>>>
>>> It is an AMD Geode based scanner with touch screen and could be a nice
>>> linux scanner.
>>>
>>> I booted with Damn Small Linux but running scanimage -L found nothing
>>>
>>> Originally it is run with Windows CE so a Windows based driver should
>>> exist.
>>>
>>> I have opened the device to look for information about the chipset but I
>>> know too little about scanners that I can identify the relevant chips.
>>>
>> I'm not a SANE developer but... maybe you could boot Linux again and look
>> at lsusb and lspci to get an idea what's in the device, and post it here.
>>
>> Regards,
>> Simon
>>
>>
>
>
> --
> 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
>
--
"The truth is an offense, but not a sin"
More information about the sane-devel
mailing list