[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--