[sane-devel] FW: Other new info
tnorth@bluewin.ch
tnorth@bluewin.ch
Fri, 23 Jul 2004 06:57:12 +0200
--========/40F7A9ED0002A999/mssbzhb-int.msg.bluewin.ch
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
--========/40F7A9ED0002A999/mssbzhb-int.msg.bluewin.ch
Content-Type: message/rfc822
Content-Disposition: inline
Return-Path: <starmalcolm@aliceposta.it>
Received: from mx4.bluewin.ch (172.21.1.114) by mssbzhb-int.msg.bluewin.ch (Bluewin AG 7.0.027)
id 40F7A9DC004D3547 for tnorth@bluewin.ch; Thu, 22 Jul 2004 22:25:33 +0000
Received: from vsmtp3alice.tin.it (212.216.176.143) by mx4.bluewin.ch (Bluewin AG 7.0.030.2)
id 40F7EFAF003DC574 for tnorth@bluewin.ch; Thu, 22 Jul 2004 22:25:33 +0000
Received: from [192.168.0.2] (80.117.35.201) by vsmtp3alice.tin.it (7.0.027)
id 40CF29DA002FEEA9 for tnorth@bluewin.ch; Fri, 23 Jul 2004 00:25:34 +0200
Message-ID: <41003EF8.4060306@aliceposta.it>
Date: Fri, 23 Jul 2004 00:26:00 +0200
From: Marco Barbero <starmalcolm@aliceposta.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Thibault North <tnorth@bluewin.ch>
Subject: Other new info
References: <40FF9845.9020904@bluewin.ch> <40FFA817.4010607@bluewin.ch>
In-Reply-To: <40FFA817.4010607@bluewin.ch>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Humm...
I made some proofs ... I found several differences between my
sane-find-scanner -v -v executed in root or by my usual user
As you can see in the 2 outputs I have pasted you forward, when i
execute the command from my user the output gives an ipotethic chip for
the device, with no name of manufacturer or peripheral, instead, if I do
the command from root, he gives me the names of the different
peripherals, canon canoscan included, but he doesn't tell me anything
'bout the chip.
Another try I did was to look into my hardware browser, installed in X,
and I found something else. It puts between the "system peripherals" a
peripheral which it calls "canon Canoscan", with an "unknown" tag at the
"driver" voice.
It seems tha in some way the computer recognises the scanner. It seems
that there is a bidirectional communication between the scanner and the
computer (such as happens for Printers, digital photo cameras)
Well. I paste the two outputs to you forwards. Have a look....The first
one is from my user, the second one from root!! (I left some space
between the to let you distinguish easily)
Byez
Marco
Malcolm's Output
> [malcolm@localhost malcolm]$ sane-find-scanner -v -v
>
> searching for SCSI scanners:
> checking /dev/scanner... failed to open (Invalid argument)
> checking /dev/sg0... failed to open (Access to resource has been denied)
> checking /dev/sg1... failed to open (Access to resource has been denied)
> checking /dev/sg2... failed to open (Access to resource has been denied)
> checking /dev/sg3... failed to open (Access to resource has been denied)
> checking /dev/sg4... failed to open (Access to resource has been denied)
> checking /dev/sg5... failed to open (Access to resource has been denied)
> checking /dev/sg6... failed to open (Access to resource has been denied)
> checking /dev/sg7... failed to open (Access to resource has been denied)
> checking /dev/sg8... failed to open (Access to resource has been denied)
> checking /dev/sg9... failed to open (Access to resource has been denied)
> checking /dev/sga... failed to open (Access to resource has been denied)
> checking /dev/sgb... failed to open (Access to resource has been denied)
> checking /dev/sgc... failed to open (Access to resource has been denied)
> checking /dev/sgd... failed to open (Access to resource has been denied)
> checking /dev/sge... failed to open (Access to resource has been denied)
> checking /dev/sgf... failed to open (Access to resource has been denied)
> checking /dev/sgg... failed to open (Access to resource has been denied)
> checking /dev/sgh... failed to open (Access to resource has been denied)
> checking /dev/sgi... failed to open (Access to resource has been denied)
> checking /dev/sgj... failed to open (Access to resource has been denied)
> checking /dev/sgk... failed to open (Access to resource has been denied)
> checking /dev/sgl... failed to open (Access to resource has been denied)
> checking /dev/sgm... failed to open (Access to resource has been denied)
> checking /dev/sgn... failed to open (Access to resource has been denied)
> checking /dev/sgo... failed to open (Access to resource has been denied)
> checking /dev/sgp... failed to open (Access to resource has been denied)
> checking /dev/sgq... failed to open (Invalid argument)
> checking /dev/sgr... failed to open (Invalid argument)
> checking /dev/sgs... failed to open (Invalid argument)
> checking /dev/sgt... failed to open (Invalid argument)
> checking /dev/sgu... failed to open (Invalid argument)
> checking /dev/sgv... failed to open (Invalid argument)
> checking /dev/sgw... failed to open (Invalid argument)
> checking /dev/sgx... failed to open (Invalid argument)
> checking /dev/sgy... failed to open (Invalid argument)
> checking /dev/sgz... failed to open (Invalid argument)
> # No SCSI scanners found. If you expected something different, make
> sure that
> # you have loaded a SCSI driver for your SCSI adapter.
>
> 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)
> trying libusb:
>
> <device descriptor of 0x0000/0x0000 at 002:001>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 2.06
> iManufacturer 3 ((null))
> iProduct 2 ((null))
> iSerialNumber 1 ((null))
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 64 (Self-powered)
> MaxPower 0 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 2
> bInterval 255 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x03f0/0x6004 at 001:011>
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x03F0
> idProduct 0x6004
> bcdDevice 1.00
> iManufacturer 1 ((null))
> iProduct 2 ((null))
> iSerialNumber 3 ((null))
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 32
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 192 (Self-powered)
> MaxPower 2 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 7
> bInterfaceSubClass 1
> bInterfaceProtocol 2
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 1>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 (out 0x02)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x04a9/0x2212 at 001:004>
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 255
> bDeviceSubClass 255
> bDeviceProtocol 255
> bMaxPacketSize0 64
> idVendor 0x04A9
> idProduct 0x2212
> bcdDevice 3.04
> iManufacturer 2 ((null))
> iProduct 3 ((null))
> iSerialNumber 0 ()
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 39
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 192 (Self-powered)
> MaxPower 10 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 3
> bInterfaceClass 0
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 1>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 (out 0x02)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 2>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x83 (in 0x03)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 1
> bInterval 8 ms
> bRefresh 0
> bSynchAddress 0
>
> <trying to find out which USB chip is used>
> checking for GT-6801 ...
> this is not a GT-6801 (bcdUSB = 0x200)
> checking for GT-6816 ...
> this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 0)
> checking for MA-1017 ...
> this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 0)
> checking for MA-1015 ...
> this is not a MA-1015 (bcdUSB = 0x200)
> checking for MA-1509 ...
> this is not a MA-1509 (bcdUSB = 0x200)
> checking for LM983[1,2,3] ...
> this is not a LM983x (bDeviceClass = 255, bInterfaceClass = 0)
> checking for GL646 ...
> this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 0)
> checking for GL660+GL646 ...
> Couldn't set configuration: could not set config 1: Operation not
> permitted
> <This USB chip looks like a GL660+GL646?>
>
> found USB scanner (vendor=0x04a9, product=0x2212, chip=GL660+GL646?)
> at libusb:001:004
>
> <device descriptor of 0x058f/0x9254 at 001:003>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x058F
> idProduct 0x9254
> bcdDevice 3.14
> iManufacturer 1 ((null))
> iProduct 2 ((null))
> iSerialNumber 0 ()
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 224 (Self-poweredRemote Wakeup)
> MaxPower 100 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 1
> bInterval 255 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x045e/0x0059 at 001:002>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 0
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x045E
> idProduct 0x0059
> bcdDevice 0.014
> iManufacturer 1 ((null))
> iProduct 2 ((null))
> iSerialNumber 0 ()
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 34
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 160 (Remote Wakeup)
> MaxPower 50 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 3
> bInterfaceSubClass 1
> bInterfaceProtocol 2
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 5
> bInterval 10 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x0000/0x0000 at 001:001>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 2.06
> iManufacturer 3 ((null))
> iProduct 2 ((null))
> iSerialNumber 1 ((null))
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 64 (Self-powered)
> MaxPower 0 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 2
> bInterval 255 ms
> bRefresh 0
> bSynchAddress 0
> # Your USB scanner was (probably) detected. It may or may not be
> supported by
> # SANE. Try scanimage -L and read the backend's manpage.
>
> # Scanners connected to the parallel port or other proprietary ports
> can't be
> # detected by this program.
>
> # You may want to run this program as root to find all devices. Once you
> # found the scanner devices, be sure to adjust access permissions as
> # necessary.
Root's Output
> [root@localhost root]# sane-find-scanner -v -v
>
> searching for SCSI scanners:
> checking /dev/scanner... failed to open (Invalid argument)
> checking /dev/sg0... failed to open (Invalid argument)
> checking /dev/sg1... failed to open (Invalid argument)
> checking /dev/sg2... failed to open (Invalid argument)
> checking /dev/sg3... failed to open (Invalid argument)
> checking /dev/sg4... failed to open (Invalid argument)
> checking /dev/sg5... failed to open (Invalid argument)
> checking /dev/sg6... failed to open (Invalid argument)
> checking /dev/sg7... failed to open (Invalid argument)
> checking /dev/sg8... failed to open (Invalid argument)
> checking /dev/sg9... failed to open (Invalid argument)
> checking /dev/sga... failed to open (Invalid argument)
> checking /dev/sgb... failed to open (Invalid argument)
> checking /dev/sgc... failed to open (Invalid argument)
> checking /dev/sgd... failed to open (Invalid argument)
> checking /dev/sge... failed to open (Invalid argument)
> checking /dev/sgf... failed to open (Invalid argument)
> checking /dev/sgg... failed to open (Invalid argument)
> checking /dev/sgh... failed to open (Invalid argument)
> checking /dev/sgi... failed to open (Invalid argument)
> checking /dev/sgj... failed to open (Invalid argument)
> checking /dev/sgk... failed to open (Invalid argument)
> checking /dev/sgl... failed to open (Invalid argument)
> checking /dev/sgm... failed to open (Invalid argument)
> checking /dev/sgn... failed to open (Invalid argument)
> checking /dev/sgo... failed to open (Invalid argument)
> checking /dev/sgp... failed to open (Invalid argument)
> checking /dev/sgq... failed to open (Invalid argument)
> checking /dev/sgr... failed to open (Invalid argument)
> checking /dev/sgs... failed to open (Invalid argument)
> checking /dev/sgt... failed to open (Invalid argument)
> checking /dev/sgu... failed to open (Invalid argument)
> checking /dev/sgv... failed to open (Invalid argument)
> checking /dev/sgw... failed to open (Invalid argument)
> checking /dev/sgx... failed to open (Invalid argument)
> checking /dev/sgy... failed to open (Invalid argument)
> checking /dev/sgz... failed to open (Invalid argument)
> # No SCSI scanners found. If you expected something different, make
> sure that
> # you have loaded a SCSI driver for your SCSI adapter.
>
> 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)
> trying libusb:
>
> <device descriptor of 0x0000/0x0000 at 002:001 (Linux 2.6.5-1.358
> uhci_hcd UHCI Host Controller)>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 2.06
> iManufacturer 3 (Linux 2.6.5-1.358 uhci_hcd)
> iProduct 2 (UHCI Host Controller)
> iSerialNumber 1 (0000:00:07.3)
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 64 (Self-powered)
> MaxPower 0 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 2
> bInterval 255 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x0483/0x1307 at 001:015>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 0
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 16
> idVendor 0x0483
> idProduct 0x1307
> bcdDevice 1.60
> iManufacturer 2 ((null))
> iProduct 3 ((null))
> iSerialNumber 4 ((null))
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 32
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 128 ()
> MaxPower 100 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 8
> bInterfaceSubClass 6
> bInterfaceProtocol 80
> iInterface 1 ((null))
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x82 (in 0x02)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 1>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 (out 0x02)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x03f0/0x6004 at 001:011 (hp deskjet 5550)>
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x03F0
> idProduct 0x6004
> bcdDevice 1.00
> iManufacturer 1 (hp)
> iProduct 2 (deskjet 5550)
> iSerialNumber 3 (MY2CC1P2HT2L)
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 32
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 192 (Self-powered)
> MaxPower 2 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 7
> bInterfaceSubClass 1
> bInterfaceProtocol 2
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 1>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 (out 0x02)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x04a9/0x2212 at 001:004 (Canon CanoScan)>
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 255
> bDeviceSubClass 255
> bDeviceProtocol 255
> bMaxPacketSize0 64
> idVendor 0x04A9
> idProduct 0x2212
> bcdDevice 3.04
> iManufacturer 2 (Canon)
> iProduct 3 (CanoScan)
> iSerialNumber 0 ()
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 39
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 192 (Self-powered)
> MaxPower 10 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 3
> bInterfaceClass 0
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 1>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 (out 0x02)
> bmAttributes 2 (bulk)
> wMaxPacketSize 64
> bInterval 0 ms
> bRefresh 0
> bSynchAddress 0
> <endpoint 2>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x83 (in 0x03)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 1
> bInterval 8 ms
> bRefresh 0
> bSynchAddress 0
>
> <trying to find out which USB chip is used>
> checking for GT-6801 ...
> this is not a GT-6801 (bcdUSB = 0x200)
> checking for GT-6816 ...
> this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 0)
> checking for MA-1017 ...
> this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 0)
> checking for MA-1015 ...
> this is not a MA-1015 (bcdUSB = 0x200)
> checking for MA-1509 ...
> this is not a MA-1509 (bcdUSB = 0x200)
> checking for LM983[1,2,3] ...
> this is not a LM983x (bDeviceClass = 255, bInterfaceClass = 0)
> checking for GL646 ...
> this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 0)
> checking for GL660+GL646 ...
> this is not a GL660+GL646 (reg 0x4e != reg 0x38)
> <Couldn't determine the type of the USB chip>
>
> found USB scanner (vendor=0x04a9 [Canon], product=0x2212 [CanoScan])
> at libusb:001:004
>
> <device descriptor of 0x058f/0x9254 at 001:003 (ALCOR Generic USB Hub)>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x058F
> idProduct 0x9254
> bcdDevice 3.14
> iManufacturer 1 (ALCOR)
> iProduct 2 (Generic USB Hub)
> iSerialNumber 0 ()
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 224 (Self-poweredRemote Wakeup)
> MaxPower 100 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 1
> bInterval 255 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x045e/0x0059 at 001:002>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 0
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x045E
> idProduct 0x0059
> bcdDevice 0.014
> iManufacturer 1 ((null))
> iProduct 2 ((null))
> iSerialNumber 0 ()
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 34
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 160 (Remote Wakeup)
> MaxPower 50 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 3
> bInterfaceSubClass 1
> bInterfaceProtocol 2
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 5
> bInterval 10 ms
> bRefresh 0
> bSynchAddress 0
>
> <device descriptor of 0x0000/0x0000 at 001:001 (Linux 2.6.5-1.358
> uhci_hcd UHCI Host Controller)>
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 9
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 2.06
> iManufacturer 3 (Linux 2.6.5-1.358 uhci_hcd)
> iProduct 2 (UHCI Host Controller)
> iSerialNumber 1 (0000:00:07.2)
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 64 (Self-powered)
> MaxPower 0 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0 ()
> <endpoint 0>
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 (in 0x01)
> bmAttributes 3 (interrupt)
> wMaxPacketSize 2
> bInterval 255 ms
> bRefresh 0
> bSynchAddress 0
> # Your USB scanner was (probably) detected. It may or may not be
> supported by
> # SANE. Try scanimage -L and read the backend's manpage.
>
> # Scanners connected to the parallel port or other proprietary ports
> can't be
> # detected by this program.
> done
--========/40F7A9ED0002A999/mssbzhb-int.msg.bluewin.ch--