[sane-devel] Canoscan LIDE 700F

PD Dr H.-M. Hoogewoud hhoogewoud at bluewin.ch
Sun Sep 27 07:01:31 UTC 2009


I just bought it yesterday. It works with Windows and OSX but not with 
Linux (Debian - SIDUX).

Here my outputs:


lsusb
..........
Bus 001 Device 003: ID 04a9:1907 Canon, Inc.
..............
dpkg -l | grep sane
ii  libksane0                                      
4:4.3.1-1                      scanner library for KDE 4 (runtime)
ii  libsane                                        
1.0.20-7                       API library for scanners
ii  libsane-extras                                 
1.0.20.2                       API library for scanners -- extra backends
ii  libwine-sane                                   
1.0.1-2                        Windows API implementation - scanner module
ii  sane                                           
1.0.14-8                       scanner graphical frontends
ii  sane-utils                                     
1.0.20-7                       API library for scanners -- utilities

uname -a
Linux HOOGE 2.6.30-2.slh.1-sidux-686 #1 SMP PREEMPT Mon Jul 20 14:44:03 
UTC 2009 i686 GNU/Linux


sane-find-scanner -v -v

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 0x1d6b/0x0001 at 004:001 (Linux 
2.6.30-2.slh.1-sidux-686 uhci_hcd UHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
1.10                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0001                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
uhci_hcd)                                            
iProduct              2 (UHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1a.1)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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 0x1d6b/0x0001 at 005:001 (Linux 
2.6.30-2.slh.1-sidux-686 uhci_hcd UHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
1.10                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0001                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
uhci_hcd)                                            
iProduct              2 (UHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1a.2)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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/0x1907 at 001:003 (Canon CanoScan)>
bLength               18                                       
bDescriptorType       1                                        
bcdUSB                2.00                                     
bDeviceClass          255                                      
bDeviceSubClass       255                                      
bDeviceProtocol       255                                      
bMaxPacketSize0       64                                       
idVendor              0x04A9                                   
idProduct             0x1907                                   
bcdDevice             6.03                                     
iManufacturer         1 (Canon)                                
iProduct              2 (CanoScan)                             
iSerialNumber         0 ()                                     
bNumConfigurations    1                                        
 <configuration 0>                                             
 bLength              9                                        
 bDescriptorType      2                                        
 wTotalLength         39                                       
 bNumInterfaces       1                                        
 bConfigurationValue  1                                        
 iConfiguration       0 ()                                     
 bmAttributes         160 (Remote Wakeup)                      
 MaxPower             500 mA                                   
  <interface 0>                                                
   <altsetting 0>                                              
   bLength            9                                        
   bDescriptorType    4                                        
   bInterfaceNumber   0                                        
   bAlternateSetting  0                                        
   bNumEndpoints      3                                        
   bInterfaceClass    255                                      
   bInterfaceSubClass 255                                      
   bInterfaceProtocol 255                                      
   iInterface         0 ()                                     
    <endpoint 0>                                               
    bLength           7                                        
    bDescriptorType   5                                        
    bEndpointAddress  0x81 (in 0x01)                           
    bmAttributes      2 (bulk)                                 
    wMaxPacketSize    512                                      
    bInterval         0 ms                                     
    bRefresh          0                                        
    bSynchAddress     0                                        
    <endpoint 1>                                               
    bLength           7                                        
    bDescriptorType   5                                        
    bEndpointAddress  0x02 (out 0x02)                          
    bmAttributes      2 (bulk)                                 
    wMaxPacketSize    512                                      
    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 = 255)
    checking for GT-8911 ...                                        
    this is not a GT-8911 (check 1, 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 = 
0x200)                                   
    checking for MA-1509 
...                                                 
    this is not a MA-1509 (bcdUSB = 
0x200)                                   
    checking for LM983[1,2,3] 
...                                            
    this is not a LM983x (bcdUSB = 
0x200)                                    
    checking for GL646 
...                                                   
    this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 
255)          
    checking for GL646_HP 
...                                                
    this is not a GL646_HP (bcdUSB = 
0x200)                                  
    checking for GL660+GL646 
...                                             
    this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 
255)    
    checking for GL84x 
...                                                   
<This USB chip looks like a GL843 (result from sane-backends 
1.0.20)>        

found USB scanner (vendor=0x04a9 [Canon], product=0x1907 [CanoScan], 
chip=GL843) at libusb:001:003

<device descriptor of 0x0bda/0x8187 at 001:002 (RTL8187_Wireless)>
bLength               18                                         
bDescriptorType       1                                          
bcdUSB                2.00                                       
bDeviceClass          0                                          
bDeviceSubClass       0                                          
bDeviceProtocol       0                                          
bMaxPacketSize0       64                                         
idVendor              0x0BDA                                     
idProduct             0x8187                                     
bcdDevice             1.00                                       
iManufacturer         1 ()                                       
iProduct              2 (RTL8187_Wireless)                       
iSerialNumber         3 (0015AF223F0B)                           
bNumConfigurations    1                                          
 <configuration 0>                                               
 bLength              9                                          
 bDescriptorType      2                                          
 wTotalLength         39                                         
 bNumInterfaces       1                                          
 bConfigurationValue  1                                          
 iConfiguration       4 (Wireless Network Card)                  
 bmAttributes         128 ()                                     
 MaxPower             500 mA                                     
  <interface 0>                                                  
   <altsetting 0>                                                
   bLength            9                                          
   bDescriptorType    4                                          
   bInterfaceNumber   0                                          
   bAlternateSetting  0                                          
   bNumEndpoints      3                                          
   bInterfaceClass    0                                          
   bInterfaceSubClass 0                                          
   bInterfaceProtocol 0                                          
   iInterface         5 ()                                       
    <endpoint 0>                                                 
    bLength           7                                          
    bDescriptorType   5                                          
    bEndpointAddress  0x81 (in 0x01)                             
    bmAttributes      2 (bulk)                                   
    wMaxPacketSize    512                                        
    bInterval         0 ms                                       
    bRefresh          0                                          
    bSynchAddress     0                                          
    <endpoint 1>                                                 
    bLength           7                                          
    bDescriptorType   5                                          
    bEndpointAddress  0x02 (out 0x02)                            
    bmAttributes      2 (bulk)                                   
    wMaxPacketSize    512                                        
    bInterval         0 ms                                       
    bRefresh          0                                          
    bSynchAddress     0                                          
    <endpoint 2>                                                 
    bLength           7                                          
    bDescriptorType   5                                          
    bEndpointAddress  0x03 (out 0x03)                            
    bmAttributes      2 (bulk)                                   
    wMaxPacketSize    512                                        
    bInterval         0 ms                                       
    bRefresh          0                                          
    bSynchAddress     0                                          

<trying to find out which USB chip is used>
    checking for GT-6801 ...              
    this is not a GT-6801 (bDeviceClass = 0)
    checking for GT-6816 ...               
    this is not a GT-6816 (bDeviceClass = 0, bInterfaceClass = 0)
    checking for GT-8911 ...                                    
    this is not a GT-8911 (check 1, bDeviceClass = 0, bInterfaceClass = 0)
    checking for MA-1017 ...                                             
    this is not a MA-1017 (bcdUSB = 0x200)                               
    checking for MA-1015 ...                                             
    this is not a MA-1015 (bDeviceClass = 0)                             
    checking for MA-1509 ...                                             
    this is not a MA-1509 (bDeviceClass = 0)                             
    checking for LM983[1,2,3] ...                                        
    this is not a LM983x (bDeviceClass = 0, bInterfaceClass = 0)         
    checking for GL646 ...                                               
    this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 0)          
    checking for GL646_HP ...                                            
    this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 0)       
    checking for GL660+GL646 ...                                         
    this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 0)    
    checking for GL84x ...                                               
    this is not a GL841 (bDeviceClass = 0, bInterfaceClass = 0)          
    checking for ICM532B ...                                             
    this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 0)
    checking for PV8630/LM9830 ...                                       
    this is not a PV8630/LM9830 (bcdUSB = 0x200)                         
    checking for M011 ...                                                
    this is not a M011 (bDeviceClass = 0)                                
    checking for RTS8822 ...                                             
    this is not a RTS8822 (bEndpointAddress = 0x3, bmAttributes = 0x2, 
wMaxPacketSize = 0x200, bInterval = 0x0)
    checking for rts8858c 
...                                                                                  

    this is not a rts8858c (bcdUSB = 
0x200)                                                                   
    checking for SQ113 
...                                                                                     

    this is not a SQ113 (bInterfaceClass = 
0)                                                                 
    checking for HP5550/5590/7650 chipset 
...                                                                 
    this is not a HP5550/5590/7650 chipset (bDeviceClass = 
0)                                                 
    checking for rts8801/rts8891 
...                                                                           

    this is not a rts8801/rts8891 (bcdUSB = 
0x200)                                                            
<Couldn't determine the type of the USB chip (result from sane-backends 
1.0.20)>                              

found USB scanner (vendor=0x0bda, product=0x8187 [RTL8187_Wireless]) at 
libusb:001:002

<device descriptor of 0x1d6b/0x0002 at 001:001 (Linux 
2.6.30-2.slh.1-sidux-686 ehci_hcd EHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
2.00                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0002                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
ehci_hcd)                                            
iProduct              2 (EHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1a.7)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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    
4                                                                                       

    bInterval         12 
ms                                                                                   

    bRefresh          
0                                                                                       

    bSynchAddress     
0                                                                                       


<device descriptor of 0x1d6b/0x0001 at 008:001 (Linux 
2.6.30-2.slh.1-sidux-686 uhci_hcd UHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
1.10                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0001                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
uhci_hcd)                                            
iProduct              2 (UHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1d.2)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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 0x046d/0x08da at 007:002>
bLength               18                      
bDescriptorType       1                       
bcdUSB                1.10                    
bDeviceClass          0                       
bDeviceSubClass       0                       
bDeviceProtocol       0                       
bMaxPacketSize0       8                       
idVendor              0x046D                  
idProduct             0x08DA                  
bcdDevice             1.00                    
iManufacturer         0 ()                    
iProduct              0 ()                    
iSerialNumber         0 ()                    
bNumConfigurations    1                       
 <configuration 0>                            
 bLength              9                       
 bDescriptorType      2                       
 wTotalLength         336                     
 bNumInterfaces       3                       
 bConfigurationValue  1                       
 iConfiguration       0 ()                    
 bmAttributes         160 (Remote Wakeup)     
 MaxPower             100 mA                  
  <interface 0>                               
   <altsetting 0>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  0                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    0                       
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 1>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  1                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    128                     
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 2>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  2                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    192                     
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 3>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  3                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    256                     
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 4>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  4                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    384                     
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 5>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  5                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    512                     
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 6>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  6                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    768                     
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 7>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   0                       
   bAlternateSetting  7                       
   bNumEndpoints      2                       
   bInterfaceClass    255                     
   bInterfaceSubClass 255                     
   bInterfaceProtocol 255                     
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x81 (in 0x01)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    1023                    
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
    <endpoint 1>                              
    bLength           7                       
    bDescriptorType   5                       
    bEndpointAddress  0x82 (in 0x02)          
    bmAttributes      3 (interrupt)           
    wMaxPacketSize    8                       
    bInterval         10 ms                   
    bRefresh          0                       
    bSynchAddress     0                       
  <interface 1>                               
   <altsetting 0>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   1                       
   bAlternateSetting  0                       
   bNumEndpoints      0                       
   bInterfaceClass    1                       
   bInterfaceSubClass 1                       
   bInterfaceProtocol 0                       
   iInterface         0 ()                    
  <interface 2>                               
   <altsetting 0>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   2                       
   bAlternateSetting  0                       
   bNumEndpoints      0                       
   bInterfaceClass    1                       
   bInterfaceSubClass 2                       
   bInterfaceProtocol 0                       
   iInterface         0 ()                    
   <altsetting 1>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   2                       
   bAlternateSetting  1                       
   bNumEndpoints      1                       
   bInterfaceClass    1                       
   bInterfaceSubClass 2                       
   bInterfaceProtocol 0                       
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           9                       
    bDescriptorType   5                       
    bEndpointAddress  0x83 (in 0x03)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    16                      
    bInterval         1 ms                    
    bRefresh          0                       
    bSynchAddress     0                       
   <altsetting 2>                             
   bLength            9                       
   bDescriptorType    4                       
   bInterfaceNumber   2                       
   bAlternateSetting  2                       
   bNumEndpoints      1                       
   bInterfaceClass    1                       
   bInterfaceSubClass 2                       
   bInterfaceProtocol 0                       
   iInterface         0 ()                    
    <endpoint 0>                              
    bLength           9                       
    bDescriptorType   5                       
    bEndpointAddress  0x83 (in 0x03)          
    bmAttributes      1 (isochronous)         
    wMaxPacketSize    32                      
    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 (bDeviceClass = 0)
    checking for GT-6816 ...               
    this is not a GT-6816 (bNumInterfaces = 0x3)
    checking for GT-8911 ...                   
    this is not a GT-8911 (check 6, bEndpointAddress = 0x81, 
bmAttributes = 0x1, wMaxPacketSize = 0x0, bInterval = 0x1)
    checking for MA-1017 
...                                                                                           

    this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 
255)                                                   
    checking for MA-1015 
...                                                                                           

    this is not a MA-1015 (bDeviceClass = 
0)                                                                           

    checking for MA-1509 
...                                                                                           

    this is not a MA-1509 (bDeviceClass = 
0)                                                                           

    checking for LM983[1,2,3] 
...                                                                                      

    this is not a LM983x (bNumEndpoints = 
2)                                                                           

    checking for GL646 
...                                                                                             

    this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 
255)                                                     
    checking for GL646_HP 
...                                                                                          

    this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 
255)                                                  
    checking for GL660+GL646 
...                                                                                       

    this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 
255)                                               
    checking for GL84x 
...                                                                                             

    this is not a GL841 (bDeviceClass = 0, bInterfaceClass = 
255)                                                     
    checking for ICM532B 
...                                                                                           

    this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 
255)                                          
    checking for PV8630/LM9830 
...                                                                                     

    this is not a PV8630/LM9830 (bcdUSB = 
0x110)                                                                       

    checking for M011 
...                                                                                              

    this is not a M011 (bDeviceClass = 
0)                                                                              

    checking for RTS8822 
...                                                                                           

    this is not a RTS8822 (bNumEndpoints = 
2)                                                                         
    checking for rts8858c 
...                                                                                          

    this is not a rts8858c (bNumEndpoints = 
2)                                                                        
    checking for SQ113 
...                                                                                             

    this is not a SQ113 (bcdUSB = 
0x110)                                                                               

    checking for HP5550/5590/7650 chipset 
...                                                                          

    this is not a HP5550/5590/7650 chipset (bDeviceClass = 
0)                                                         
    checking for rts8801/rts8891 
...                                                                                   

    this is not a rts8801/rts8891 (bNumEndpoints = 
2)                                                                 
<Couldn't determine the type of the USB chip (result from sane-backends 
1.0.20)>                                      

found USB scanner (vendor=0x046d, product=0x08da) at libusb:007:002

<device descriptor of 0x1d6b/0x0001 at 007:001 (Linux 
2.6.30-2.slh.1-sidux-686 uhci_hcd UHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
1.10                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0001                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
uhci_hcd)                                            
iProduct              2 (UHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1d.1)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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 0x046d/0xc317 at 006:003 (Logitech USB Multimedia 
Keyboard)>
bLength               
18                                                         
bDescriptorType       
1                                                          
bcdUSB                
1.10                                                       
bDeviceClass          
0                                                          
bDeviceSubClass       
0                                                          
bDeviceProtocol       
0                                                          
bMaxPacketSize0       
8                                                          
idVendor              
0x046D                                                     
idProduct             
0xC317                                                     
bcdDevice             
0.70                                                       
iManufacturer         1 
(Logitech)                                               
iProduct              2 (USB Multimedia 
Keyboard)                                
iSerialNumber         0 
()                                                       
bNumConfigurations    
1                                                          
 <configuration 
0>                                                               
 bLength              
9                                                          
 bDescriptorType      
2                                                          
 wTotalLength         
59                                                         
 bNumInterfaces       
2                                                          
 bConfigurationValue  
1                                                          
 iConfiguration       0 
()                                                       
 bmAttributes         160 (Remote 
Wakeup)                                        
 MaxPower             70 
mA                                                      
  <interface 
0>                                                                  
   <altsetting 
0>                                                                
   bLength            
9                                                          
   bDescriptorType    
4                                                          
   bInterfaceNumber   
0                                                          
   bAlternateSetting  
0                                                          
   bNumEndpoints      
1                                                          
   bInterfaceClass    
3                                                          
   bInterfaceSubClass 
1                                                          
   bInterfaceProtocol 
1                                                          
   iInterface         0 
()                                                       
    <endpoint 
0>                                                                 
    bLength           
7                                                          
    bDescriptorType   
5                                                          
    bEndpointAddress  0x81 (in 
0x01)                                             
    bmAttributes      3 
(interrupt)                                              
    wMaxPacketSize    
8                                                          
    bInterval         24 
ms                                                      
    bRefresh          
0                                                          
    bSynchAddress     
0                                                          
  <interface 
1>                                                                  
   <altsetting 
0>                                                                
   bLength            
9                                                          
   bDescriptorType    
4                                                          
   bInterfaceNumber   
1                                                          
   bAlternateSetting  
0                                                          
   bNumEndpoints      
1                                                          
   bInterfaceClass    
3                                                          
   bInterfaceSubClass 
0                                                          
   bInterfaceProtocol 
0                                                          
   iInterface         0 
()                                                       
    <endpoint 
0>                                                                 
    bLength           
7                                                          
    bDescriptorType   
5                                                          
    bEndpointAddress  0x82 (in 
0x02)                                             
    bmAttributes      3 
(interrupt)                                              
    wMaxPacketSize    
8                                                          
    bInterval         10 
ms                                                      
    bRefresh          
0                                                          
    bSynchAddress     
0                                                          

<device descriptor of 0x046d/0xc043 at 006:002 (Logitech USB-PS/2 
Optical Mouse)>
bLength               
18                                                        
bDescriptorType       
1                                                         
bcdUSB                
2.00                                                      
bDeviceClass          
0                                                         
bDeviceSubClass       
0                                                         
bDeviceProtocol       
0                                                         
bMaxPacketSize0       
8                                                         
idVendor              
0x046D                                                    
idProduct             
0xC043                                                    
bcdDevice             
39.00                                                     
iManufacturer         1 
(Logitech)                                              
iProduct              2 (USB-PS/2 Optical 
Mouse)                                
iSerialNumber         0 
()                                                      
bNumConfigurations    
1                                                         
 <configuration 
0>                                                              
 bLength              
9                                                         
 bDescriptorType      
2                                                         
 wTotalLength         
34                                                        
 bNumInterfaces       
1                                                         
 bConfigurationValue  
1                                                         
 iConfiguration       0 
()                                                      
 bmAttributes         160 (Remote 
Wakeup)                                       
 MaxPower             98 
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 0x1d6b/0x0001 at 006:001 (Linux 
2.6.30-2.slh.1-sidux-686 uhci_hcd UHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
1.10                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0001                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
uhci_hcd)                                            
iProduct              2 (UHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1d.0)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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 0x1d6b/0x0001 at 003:001 (Linux 
2.6.30-2.slh.1-sidux-686 uhci_hcd UHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
1.10                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0001                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 
uhci_hcd)                                            
iProduct              2 (UHCI Host 
Controller)                                                               
iSerialNumber         1 
(0000:00:1a.0)                                                                        

bNumConfigurations    
1                                                                                       

 <configuration 
0>                                                                                            

 bLength              
9                                                                                       

 bDescriptorType      
2                                                                                       

 wTotalLength         
25                                                                                      

 bNumInterfaces       
1                                                                                       

 bConfigurationValue  
1                                                                                       

 iConfiguration       0 
()                                                                                    

 bmAttributes         224 (Self-poweredRemote 
Wakeup)                                                        
 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 0x1d6b/0x0002 at 002:001 (Linux 
2.6.30-2.slh.1-sidux-686 ehci_hcd EHCI Host Controller)>
bLength               
18                                                                                      

bDescriptorType       
1                                                                                       

bcdUSB                
2.00                                                                                    

bDeviceClass          
9                                                                                       

bDeviceSubClass       
0                                                                                       

bDeviceProtocol       
0                                                                                       

bMaxPacketSize0       
64                                                                                      

idVendor              
0x1D6B                                                                                  

idProduct             
0x0002                                                                                  

bcdDevice             
2.06                                                                                    

iManufacturer         3 (Linux 2.6.30-2.slh.1-sidux-686 ehci_hcd)
iProduct              2 (EHCI Host Controller)
iSerialNumber         1 (0000:00:1d.7)
bNumConfigurations    1
 <configuration 0>
 bLength              9
 bDescriptorType      2
 wTotalLength         25
 bNumInterfaces       1
 bConfigurationValue  1
 iConfiguration       0 ()
 bmAttributes         224 (Self-poweredRemote Wakeup)
 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    4
    bInterval         12 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


scanimage -L
device `v4l:/dev/video0' is a Noname USB Camera (046d:08da) virtual 
device (NB: it is a logitech quickcam)


Hope it is helpful to create Linux driver.

Hoogewoud








More information about the sane-devel mailing list