[sane-devel] Re: [Canoscan5000f-cvs] [Canoscan5000f] news.

Thibault North tnorth@bluewin.ch
Thu, 22 Jul 2004 13:42:15 +0200


This is a multi-part message in MIME format.
--------------050005070907090107090703
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Better with attached files I think...
very sorry...

Thibault North wrote:

> Hi !
>
> Here are some news about the driver project :
> Summary :
> The chip coudn't be identified first. Here is the corresponding 
> sane-find-scanner -v-v (attached file unidentified.txt)
> Configuration : Debian GNU/Linux Linux debian 2.6.5-1-k7
>
> Then, after, i think, some updates of the system (including SANE ?) I 
> got something else...a GL660 Chip is maybe present.
> (See attached file found_thibault.txt)
>
> Heining said once on IRC that is was not probable that this chip could 
> be in the scanner, according with the previous sane-find-scanner I 
> once gave him, and that is the same that the first file....
>
> Yesteray, I got a mail from Marco (thanks to him :)) that confirms 
> that this chip may be present in the scanner. (see attached file 
> found_marco.txt)
>
> This seems complicated, doesn't it ?  :)
> Is there a bug in sane-find-scanner ?
> Is it link for exemple with the Linux kernel ? (I used the same as Marco)
> Did I have another connected periph which disturbed sane-find-scanner ?
> We'll try and do  the test only with the scanner connected (if it's ok 
> for you, Marco, that would be great :)
>
> Canon side : phones and phones, but they keep mute... when I will have 
> some times, i'll go to them, they won't throw me away from their 
> office :)
>
> Have a good day,
> Thibault
>
> Conclusion : tell me why if right now, when I type sane-find-scanner 
> -v -v I got that :(
>
> 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 0x03f0/0x0517 at 002:003 (Hewlett-Packard hp 
> LaserJet 1000)>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          0
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x03F0
> idProduct             0x0517
> bcdDevice             1.20
> iManufacturer         1 (Hewlett-Packard)
> iProduct              2 (hp LaserJet 1000)
> iSerialNumber         0 ()
> bNumConfigurations    1
> <configuration 0>
> bLength              9
> bDescriptorType      2
> wTotalLength         32
> bNumInterfaces       1
> bConfigurationValue  1
> iConfiguration       0 ()
> bmAttributes         192 (Self-powered)
> MaxPower             0 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  0x01 (out 0x01)
>    bmAttributes      2 (bulk)
>    wMaxPacketSize    64
>    bInterval         0 ms
>    bRefresh          0
>    bSynchAddress     0
>    <endpoint 1>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      2 (bulk)
>    wMaxPacketSize    64
>    bInterval         0 ms
>    bRefresh          0
>    bSynchAddress     0
>
> <device descriptor of 0x04fc/0x0561 at 002:002>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          255
> bDeviceSubClass       255
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x04FC
> idProduct             0x0561
> bcdDevice             0.00
> iManufacturer         1 ((null))
> iProduct              2 ((null))
> iSerialNumber         0 ()
> bNumConfigurations    1
> <configuration 0>
> bLength              9
> bDescriptorType      2
> wTotalLength         233
> bNumInterfaces       1
> bConfigurationValue  1
> iConfiguration       0 ()
> bmAttributes         128 ()
> MaxPower             100 mA
>  <interface 0>
>   <altsetting 0>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  0
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    0
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 1>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  1
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    128
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 2>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  2
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    880
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 3>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  3
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    512
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 4>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  4
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    640
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 5>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  5
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    768
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 6>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  6
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    896
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 7>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  7
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    1023
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 8>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  8
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    544
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 9>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  9
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    656
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 10>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  10
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    704
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 11>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  11
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    864
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 12>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  12
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    960
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>   <altsetting 13>
>   bLength            9
>   bDescriptorType    4
>   bInterfaceNumber   0
>   bAlternateSetting  13
>   bNumEndpoints      1
>   bInterfaceClass    255
>   bInterfaceSubClass 0
>   bInterfaceProtocol 0
>   iInterface         0 ()
>    <endpoint 0>
>    bLength           7
>    bDescriptorType   5
>    bEndpointAddress  0x81 (in 0x01)
>    bmAttributes      1 (isochronous)
>    wMaxPacketSize    845
>    bInterval         1 ms
>    bRefresh          0
>    bSynchAddress     0
>
> <trying to find out which USB chip is used>
>    checking for GT-6801 ...
>    this is not a GT-6801 (bDeviceProtocol = 0x0)
>    checking for GT-6816 ...
>    this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
>    checking for MA-1017 ...
>    this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
>    checking for MA-1015 ...
>    this is not a MA-1015 (bcdUSB = 0x110)
>    checking for MA-1509 ...
>    this is not a MA-1509 (bDeviceProtocol = 0x0)
>    checking for LM983[1,2,3] ...
>    this is not a LM983x (bDeviceSubClass = 0xff)
>    checking for GL646 ...
>    this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
>    checking for GL646_HP ...
>    this is not a GL646_HP (bDeviceProtocol = 0x0)
>    checking for GL660+GL646 ...
>    this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
>    checking for GL841 ...
>    this is not a GL841 (bcdUSB = 0x110)
>    checking for ICM532B ...
>  check 4, this is not a ICM532B (bDeviceProtocol = 0x0)
> <Couldn't determine the type of the USB chip>
>
> found USB scanner (vendor=0x04fc, product=0x0561) at libusb:002:002
>
> <device descriptor of 0x0000/0x0000 at 002:001 (Linux 2.6.5-1-k7 
> uhci_hcd VIA Technologies, Inc. USB (#2))>
> 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-k7 uhci_hcd)
> iProduct              2 (VIA Technologies, Inc. USB (#2))
> iSerialNumber         1 (0000:00:04.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 0x0000/0x0000 at 001:001 (Linux 2.6.5-1-k7 
> uhci_hcd VIA Technologies, Inc. USB)>
> 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-k7 uhci_hcd)
> iProduct              2 (VIA Technologies, Inc. USB)
> iSerialNumber         1 (0000:00:04.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.
>
>  # Not checking for parallel port scanners.
>
>  # Most Scanners connected to the parallel port or other proprietary 
> ports
>  # can't be detected by this program.
> done
>
>
> _______________________________________________
> Canoscan5000f-cvs mailing list
> Canoscan5000f-cvs@gna.org
> https://mail.gna.org/listinfo/canoscan5000f-cvs
>


--------------050005070907090107090703
Content-Type: text/plain;
 name="unidentified.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="unidentified.txt"


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 (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.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

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 0x03f0/0x0517 at 002:003>
bLength               18
bDescriptorType       1
bcdUSB                1.10
bDeviceClass          0
bDeviceSubClass       0
bDeviceProtocol       0
bMaxPacketSize0       8
idVendor              0x03F0
idProduct             0x0517
bcdDevice             1.20
iManufacturer         1 ((null))
iProduct              2 ((null))
iSerialNumber         0 ()
bNumConfigurations    1
 <configuration 0>
 bLength              9
 bDescriptorType      2
 wTotalLength         32
 bNumInterfaces       1
 bConfigurationValue  1
 iConfiguration       0 ()
 bmAttributes         192 (Self-powered)
 MaxPower             0 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  0x01 (out 0x01)
    bmAttributes      2 (bulk)
    wMaxPacketSize    64
    bInterval         0 ms
    bRefresh          0
    bSynchAddress     0
    <endpoint 1>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      2 (bulk)
    wMaxPacketSize    64
    bInterval         0 ms
    bRefresh          0
    bSynchAddress     0

<device descriptor of 0x04fc/0x0561 at 002:002>
bLength               18
bDescriptorType       1
bcdUSB                1.10
bDeviceClass          255
bDeviceSubClass       255
bDeviceProtocol       0
bMaxPacketSize0       8
idVendor              0x04FC
idProduct             0x0561
bcdDevice             0.00
iManufacturer         1 ((null))
iProduct              2 ((null))
iSerialNumber         0 ()
bNumConfigurations    1
 <configuration 0>
 bLength              9
 bDescriptorType      2
 wTotalLength         233
 bNumInterfaces       1
 bConfigurationValue  1
 iConfiguration       0 ()
 bmAttributes         128 ()
 MaxPower             100 mA
  <interface 0>
   <altsetting 0>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    0
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 1>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  1
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    128
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 2>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  2
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    880
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 3>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  3
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    512
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 4>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  4
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    640
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 5>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  5
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    768
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 6>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  6
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    896
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 7>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  7
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    1023
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 8>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  8
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    544
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 9>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  9
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    656
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 10>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  10
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    704
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 11>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  11
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    864
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 12>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  12
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    960
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 13>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  13
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    845
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0

<trying to find out which USB chip is used>
    checking for GT-6801 ...
    this is not a GT-6801 (bDeviceProtocol = 0x0)
    checking for GT-6816 ...
    this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for MA-1017 ...
    this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for MA-1015 ...
    this is not a MA-1015 (bcdUSB = 0x110)
    checking for MA-1509 ...
    this is not a MA-1509 (bDeviceProtocol = 0x0)
    checking for LM983[1,2,3] ...
    this is not a LM983x (bDeviceSubClass = 0xff)
    checking for GL646 ...
    this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for GL646_HP ...
    this is not a GL646_HP (bDeviceProtocol = 0x0)
    checking for GL660+GL646 ...
    this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for GL841 ...
    this is not a GL841 (bcdUSB = 0x110)
    checking for ICM532B ...
  check 4, this is not a ICM532B (bDeviceProtocol = 0x0)
<Couldn't determine the type of the USB chip>

found USB scanner (vendor=0x04fc, product=0x0561) at libusb:002:002

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

  # Not checking for parallel port scanners.

  # Most 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.
done

--------------050005070907090107090703
Content-Type: text/plain;
 name="found_thibault.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="found_thibault.txt"


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 (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.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

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 0x03f0/0x0517 at 002:003>
bLength               18
bDescriptorType       1
bcdUSB                1.10
bDeviceClass          0
bDeviceSubClass       0
bDeviceProtocol       0
bMaxPacketSize0       8
idVendor              0x03F0
idProduct             0x0517
bcdDevice             1.20
iManufacturer         1 ((null))
iProduct              2 ((null))
iSerialNumber         0 ()
bNumConfigurations    1
 <configuration 0>
 bLength              9
 bDescriptorType      2
 wTotalLength         32
 bNumInterfaces       1
 bConfigurationValue  1
 iConfiguration       0 ()
 bmAttributes         192 (Self-powered)
 MaxPower             0 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  0x01 (out 0x01)
    bmAttributes      2 (bulk)
    wMaxPacketSize    64
    bInterval         0 ms
    bRefresh          0
    bSynchAddress     0
    <endpoint 1>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      2 (bulk)
    wMaxPacketSize    64
    bInterval         0 ms
    bRefresh          0
    bSynchAddress     0

<device descriptor of 0x04fc/0x0561 at 002:002>
bLength               18
bDescriptorType       1
bcdUSB                1.10
bDeviceClass          255
bDeviceSubClass       255
bDeviceProtocol       0
bMaxPacketSize0       8
idVendor              0x04FC
idProduct             0x0561
bcdDevice             0.00
iManufacturer         1 ((null))
iProduct              2 ((null))
iSerialNumber         0 ()
bNumConfigurations    1
 <configuration 0>
 bLength              9
 bDescriptorType      2
 wTotalLength         233
 bNumInterfaces       1
 bConfigurationValue  1
 iConfiguration       0 ()
 bmAttributes         128 ()
 MaxPower             100 mA
  <interface 0>
   <altsetting 0>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    0
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 1>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  1
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    128
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 2>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  2
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    880
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 3>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  3
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    512
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 4>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  4
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    640
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 5>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  5
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    768
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 6>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  6
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    896
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 7>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  7
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    1023
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 8>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  8
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    544
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 9>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  9
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    656
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 10>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  10
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    704
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 11>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  11
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    864
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 12>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  12
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    960
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0
   <altsetting 13>
   bLength            9
   bDescriptorType    4
   bInterfaceNumber   0
   bAlternateSetting  13
   bNumEndpoints      1
   bInterfaceClass    255
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface         0 ()
    <endpoint 0>
    bLength           7
    bDescriptorType   5
    bEndpointAddress  0x81 (in 0x01)
    bmAttributes      1 (isochronous)
    wMaxPacketSize    845
    bInterval         1 ms
    bRefresh          0
    bSynchAddress     0

<trying to find out which USB chip is used>
    checking for GT-6801 ...
    this is not a GT-6801 (bDeviceProtocol = 0x0)
    checking for GT-6816 ...
    this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for MA-1017 ...
    this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for MA-1015 ...
    this is not a MA-1015 (bcdUSB = 0x110)
    checking for MA-1509 ...
    this is not a MA-1509 (bDeviceProtocol = 0x0)
    checking for LM983[1,2,3] ...
    this is not a LM983x (bDeviceSubClass = 0xff)
    checking for GL646 ...
    this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for GL646_HP ...
    this is not a GL646_HP (bDeviceProtocol = 0x0)
    checking for GL660+GL646 ...
    this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
    checking for GL841 ...
    this is not a GL841 (bcdUSB = 0x110)
    checking for ICM532B ...
  check 4, this is not a ICM532B (bDeviceProtocol = 0x0)
<Couldn't determine the type of the USB chip>

found USB scanner (vendor=0x04fc, product=0x0561) at libusb:002:002

<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 0x04a9/0x2212 at 001:002>
bLength               18
bDescriptorType       1
bcdUSB                2.00
bDeviceClass          255
bDeviceSubClass       255
bDeviceProtocol       255
bMaxPacketSize0       64
idVendor              0x04A9
idProduct             0x2212
bcdDevice             3.03
iManufacturer         2 ((null))
iProduct              3 ((null))
iSerialNumber         1 ((null))
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 GL646_HP ...
    this is not a GL646_HP (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:002

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

  # Not checking for parallel port scanners.

  # Most 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.
done

--------------050005070907090107090703
Content-Type: text/plain;
 name="found_marco.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="found_marco.txt"

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:006>
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 0x0483/0x1307 at 001:005>
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 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.
done

--------------050005070907090107090703--