From 272cf8478596fcadf8fcaf0950220cdd079e1b21 Mon Sep 17 00:00:00 2001
From: Henning Geinitz
-T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0 +T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=04a9 ProdID=221b Rev= 2.00 S: Manufacturer=Canon @@ -82,10 +82,10 @@ E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=16ms -<device descriptor of 0x04a9/0x221b at 002:004 (Canon CanoScan)> +<device descriptor of 0x04a9/0x221b at 001:003 (Canon CanoScan)> bLength 18 bDescriptorType 1 -bcdUSB 1.10 +bcdUSB 2.00 bDeviceClass 255 bDeviceSubClass 255 bDeviceProtocol 255 @@ -122,7 +122,7 @@ bNumConfigurations 1 bDescriptorType 5 bEndpointAddress 0x81 (in 0x01) bmAttributes 2 (bulk) - wMaxPacketSize 64 + wMaxPacketSize 512 bInterval 0 ms bRefresh 0 bSynchAddress 0 @@ -131,7 +131,7 @@ bNumConfigurations 1 bDescriptorType 5 bEndpointAddress 0x02 (out 0x02) bmAttributes 2 (bulk) - wMaxPacketSize 64 + wMaxPacketSize 512 bInterval 0 ms bRefresh 0 bSynchAddress 0 @@ -147,7 +147,7 @@ bNumConfigurations 1 <trying to find out which USB chip is used> checking for GT-6801 ... - this is not a GT-6801 (bNumEndpoints = 3) + 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 ... @@ -155,34 +155,35 @@ bNumConfigurations 1 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) + this is not a MA-1015 (bcdUSB = 0x200) checking for MA-1509 ... - this is not a MA-1509 (bEndpointAddress = 0x2, bmAttributes = 0x2, wMaxPacketSize = 0x40) + this is not a MA-1509 (bcdUSB = 0x200) checking for LM983[1,2,3] ... - this is not a LM983x (bDeviceSubClass = 0xff) + 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 (writing register failed) + this is not a GL646_HP (bcdUSB = 0x200) checking for GL660+GL646 ... this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255) checking for GL841 ... - this is not a GL841 (bcdUSB = 0x110) + this is not a GL841 (writing register failed) checking for ICM532B ... - this is not a ICM532B (check 5, bNumEndpoints = 3) + this is not a ICM532B (check 2, bcdUSB = 0x200) checking for PV8630/LM9830 ... this is not a PV8630/LM9830 (bDeviceClass = 255) checking for M011 ... - this is not a M011 (bcdUSB = 0x110) + this is not a M011 (bcdUSB = 0x200) checking for RTS8822L-01H ... this is not a RTS8822L-01H (bDeviceClass = 255) checking for rts8858c ... this is not a rts8858c (bDeviceClass = 255) checking for SQ113 ... this is not a SQ113 (bDeviceClass = 255) -<Couldn't determine the type of the USB chip (result from sane-backends 1.0.17-cvs)> +<Couldn't determine the type of the USB chip (result from sane-backends 1.0.18)> + +found USB scanner (vendor=0x04a9 [Canon], product=0x221b [CanoScan]) at libusb:001:003 -found USB scanner (vendor=0x04a9 [Canon], product=0x221b [CanoScan]) at libusb:002:004
- 0x346 + 0x0346
@@ -43,7 +43,7 @@
TCE MK600U: T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 -D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 +D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0461 ProdID=0346 Rev= 0.01 S: Manufacturer=Primax S: Product=USB Scanner @@ -51,6 +51,100 @@ C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 48mA I: If#= 0 Alt= 0 #EPs= 2 Cls=10(unk. ) Sub=01 Prot=00 Driver=usbscanner E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms + +Memorex Maxx 6136u +<device descriptor of 0x0461/0x0346 at 011:005> +bLength 18 +bDescriptorType 1 +bcdUSB 1.00 +bDeviceClass 0 +bDeviceSubClass 0 +bDeviceProtocol 0 +bMaxPacketSize0 8 +idVendor 0x0461 +idProduct 0x0346 +bcdDevice 0.01 +iManufacturer 2 ((null)) +iProduct 1 ((null)) +iSerialNumber 0 () +bNumConfigurations 1 + <configuration 0> + bLength 9 + bDescriptorType 2 + wTotalLength 32 + bNumInterfaces 1 + bConfigurationValue 1 + iConfiguration 0 () + bmAttributes 64 (Self-powered) + MaxPower 48 mA + <interface 0> + <altsetting 0> + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 2 + bInterfaceClass 16 + bInterfaceSubClass 1 + 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 + +<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 = 16) + checking for GT-8911 ... + this is not a GT-8911 (check 1, bDeviceClass = 0, bInterfaceClass = 16) + checking for MA-1017 ... + this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 16) + 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 = 16) + checking for GL646 ... + this is not a GL646 (bcdUSB = 0x100) + checking for GL646_HP ... + this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 16) + checking for GL660+GL646 ... + this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 16) + checking for GL841 ... + this is not a GL841 (bDeviceClass = 0, bInterfaceClass = 16) + checking for ICM532B ... + this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 16) + checking for PV8630/LM9830 ... + this is not a PV8630/LM9830 (bNumEndpoints = 2) + checking for M011 ... + this is not a M011 (bDeviceClass = 0) + checking for RTS8822L-01H ... + this is not a RTS8822L-01H (bcdUSB = 0x100) + checking for rts8858c ... + this is not a rts8858c (bcdUSB = 0x100) + checking for SQ113 ... + this is not a SQ113 (bcdUSB = 0x100) +<Couldn't determine the type of the USB chip (result from sane-backends 1.0.18)> + +found USB scanner (vendor=0x0461, product=0x0346) at libusb:011:005