Alan Stern wrote: > > Indicates bus 2. Unplugging device creates output but nothing when using > > the mouse > > portions. What does that indicate? Under Win98SE it gets assigned the > > usbhid.inf driver and > > works without special manufacturers firmware/drivers. > > It indicates either that the HID driver hasn't requested the data to be > transferred (unlikely) or else the device is failing to send the data. > > You should concentrate on what usbmon shows when the touchpad is first > plugged in. The initial configuration is the important part. If that's > done the same as under Windows then the device should behave the same as > it does under Windows. >
Below are the output of usbmon (linux-2.6-12) and snoopy (win98SE) showing what occurs immediately after plugging in the device. I'm not sure how to go about comparing this data. From previous data provided though (via verbose debugging) I've shown that the kernel driver is reading the second interface (the touchpad) and mapping its X and Y as well as buttons, this is just the touchpad portion from the logs but there are parts for the keyboard and other inputs from this device. The device seems to has input and output on interface 1 and it has input 1-4 on interface 2. From logs: Dec 15 10:31:40 localhost kernel: usbhid 2-1:1.1: usb_probe_interface Dec 15 10:31:40 localhost kernel: usbhid 2-1:1.1: usb_probe_interface - got id Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: HID probe called for ifnum 1 Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: report descriptor (size 179, read 179) = 05 01 09 02 a1 $ Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: HID COLLECTION USAGE = 10002 Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: HID_GD_MOUSE = 10002 Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: submitting ctrl urb: Get_Report wValue=0x0101 wIndex=0x00$ Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: report (size 5) (numbered) Dec 15 10:31:40 localhost kernel: drivers/usb/input/hid-core.c: report 1 (size 4) = 00 00 00 00 Dec 15 10:31:40 localhost kernel: hid-debug: input Button.0001 = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input Button.0002 = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input Button.0003 = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input Button.0004 = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input Button.0005 = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input GenericDesktop.X = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input GenericDesktop.Y = 0 Dec 15 10:31:40 localhost kernel: hid-debug: input GenericDesktop.Wheel = 0 Dec 15 10:31:40 localhost kernel: INPUT(1)[INPUT] Dec 15 10:31:40 localhost kernel: Field(0) Dec 15 10:31:40 localhost kernel: Physical(GenericDesktop.Pointer) Dec 15 10:31:40 localhost kernel: Usage(5) Dec 15 10:31:40 localhost kernel: Button.0001 Dec 15 10:31:41 localhost input.agent[12252]: evdev: already loaded Dec 15 10:31:41 localhost kernel: Button.0002 Dec 15 10:31:41 localhost kernel: Button.0003 Dec 15 10:31:41 localhost kernel: Button.0004 Dec 15 10:31:41 localhost kernel: Button.0005 Dec 15 10:31:41 localhost kernel: Logical Minimum(0) Dec 15 10:31:41 localhost kernel: Logical Maximum(1) Dec 15 10:31:41 localhost kernel: Report Size(1) Dec 15 10:31:41 localhost kernel: Report Count(5) Dec 15 10:31:41 localhost kernel: Report Offset(0) Dec 15 10:31:41 localhost kernel: Flags( Variable Absolute ) Dec 15 10:31:41 localhost kernel: Field(1) Dec 15 10:31:41 localhost kernel: Physical(GenericDesktop.Pointer) Dec 15 10:31:41 localhost kernel: Usage(3) Dec 15 10:31:41 localhost kernel: GenericDesktop.X Dec 15 10:31:41 localhost kernel: GenericDesktop.Y Dec 15 10:31:41 localhost kernel: GenericDesktop.Wheel Dec 15 10:31:41 localhost kernel: Logical Minimum(-127) Dec 15 10:31:41 localhost kernel: Logical Maximum(127) Dec 15 10:31:41 localhost kernel: Report Size(8) Dec 15 10:31:41 localhost kernel: Report Count(3) Dec 15 10:31:41 localhost kernel: Report Offset(8) Dec 15 10:31:41 localhost kernel: Flags( Variable Relative ) Dec 15 10:31:41 localhost kernel: INPUT(2)[INPUT] 8<-----SNIP------- Dec 15 10:31:41 localhost kernel: Mapping: Button.0001 ---> Key.LeftBtn Dec 15 10:31:41 localhost kernel: Mapping: Button.0002 ---> Key.RightBtn Dec 15 10:31:41 localhost kernel: Mapping: Button.0003 ---> Key.MiddleBtn Dec 15 10:31:41 localhost kernel: Mapping: Button.0004 ---> Key.SideBtn Dec 15 10:31:41 localhost kernel: Mapping: Button.0005 ---> Key.ExtraBtn Dec 15 10:31:41 localhost kernel: Mapping: GenericDesktop.X ---> Relative.X Dec 15 10:31:41 localhost kernel: Mapping: GenericDesktop.Y ---> Relative.Y usbmon: c59be160 400652202 C Ii:001:01 0 1 D c59be160 400652246 S Ii:001:01 -115 2 D c45ea060 400652278 S Ci:001:00 -115 4 < c45ea060 400652297 C Ci:001:00 0 4 = 01030100 c45ea060 400652303 S Co:001:00 -115 0 c45ea060 400652308 C Co:001:00 0 0 c45ea060 400652324 S Ci:001:00 -115 4 < c45ea060 400652330 C Ci:001:00 0 4 = 01030000 c45ea060 400678205 S Ci:001:00 -115 4 < c45ea060 400678215 C Ci:001:00 0 4 = 01030000 c45ea060 400704203 S Ci:001:00 -115 4 < c45ea060 400704218 C Ci:001:00 0 4 = 01030000 c45ea060 400730189 S Ci:001:00 -115 4 < c45ea060 400730196 C Ci:001:00 0 4 = 01030000 c45ea060 400756184 S Ci:001:00 -115 4 < c45ea060 400756190 C Ci:001:00 0 4 = 01030000 c45ea060 400756228 S Co:001:00 -115 0 c45ea060 400756233 C Co:001:00 0 0 c45ea060 400807183 S Ci:001:00 -115 4 < c45ea060 400807209 C Ci:001:00 0 4 = 03030000 c45ea060 400818178 S Co:001:00 -115 0 c45ea060 400818184 C Co:001:00 0 0 c45ea060 400818212 S Ci:000:00 -115 64 < c45ea060 400849541 C Ci:000:00 -71 0 c45ea060 400850384 S Ci:000:00 -115 64 < c45ea060 400854529 C Ci:000:00 -71 0 c45ea060 400855350 S Ci:000:00 -115 64 < c45ea060 400863187 C Ci:000:00 0 18 = 12011001 00000008 0b064105 01010001 0001 c45ea060 400863249 S Co:001:00 -115 0 c45ea060 400863258 C Co:001:00 0 0 c59be160 400902162 C Ii:001:01 0 1 D c59be160 400902170 S Ii:001:01 -115 2 D c45ea060 400914162 S Ci:001:00 -115 4 < c45ea060 400914183 C Ci:001:00 0 4 = 03030000 c45ea060 400925159 S Co:001:00 -115 0 c45ea060 400925164 C Co:001:00 0 0 c45ea060 400925169 S Co:000:00 -115 0 c45ea060 400928172 C Co:000:00 0 0 c45ea060 400939157 S Ci:004:00 -115 18 < c45ea060 400945170 C Ci:004:00 0 18 = 12011001 00000008 0b064105 01010001 0001 c45ea060 400945222 S Ci:004:00 -115 9 < c45ea060 400950168 C Ci:004:00 0 9 = 09023b00 020100a0 32 c45ea060 400950208 S Ci:004:00 -115 59 < c45ea060 400961168 C Ci:004:00 0 59 = 09023b00 020100a0 32090400 00010301 01000921 10010001 22360007 05810308 c45ea060 400961260 S Ci:004:00 -115 255 < c45ea060 400966171 C Ci:004:00 0 4 = 04030904 c45ea060 400966233 S Ci:004:00 -115 255 < c45ea060 400974171 C Ci:004:00 0 26 = 1a035500 53004200 20004b00 65007900 62006f00 61007200 6400 c45ea060 401014092 S Co:004:00 -115 0 c45ea060 401016178 C Co:004:00 0 0 c45ea060 401052566 S Ci:004:00 -115 54 < c45ea060 401062177 C Ci:004:00 0 54 = 05010906 a1010508 19012903 15002501 75019503 91029505 91010507 19e029e7 c4ab8ee0 401077701 S Ci:004:00 -115 8 D c4ab8ee0 401082165 C Ci:004:00 0 7 D c45ea0e0 401082307 S Co:004:00 -115 0 c45ea0e0 401085169 C Co:004:00 0 0 c45ea060 401088852 S Ii:004:01 -115 8 D c4ab8860 401661516 S Ci:004:00 -115 179 < c4ab8860 401687087 C Ci:004:00 0 179 = 05010902 a1018501 0901a100 05091901 29051500 25019505 75018102 95017503 c45ea460 401887481 S Ci:004:00 -115 8 D c45ea460 401892043 C Ci:004:00 0 5 D c4ab8e60 401892181 S Co:004:00 -115 0 c4ab8e60 401895035 C Co:004:00 0 0 c4ab8860 402422190 S Ii:004:02 -115 5 D c20641e0 403616143 S Ci:001:00 -115 4 < c20641e0 403616160 C Ci:001:00 0 4 = 03030000 snoopy: 00000000 0.00000000 UsbSnoop 0.13 - Entering DriverEntry: DriverObject CC017F18 00000001 0.00002880 UsbSnoop - Running under Windows 98 00000002 0.00009280 UsbSnoop - Entering AddDevice: DriverObject CC017F18, pdo CC01F728 00000003 0.00889360 UsbSnoop - IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS) 00000004 0.00920080 UsbSnoop - IRP_MJ_PNP (IRP_MN_START_DEVICE) 00000005 0.00924800 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000006 0.00926640 00000007 0.00927120 >>>>>>> URB 1 going down... 00000008 0.00929520 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: 00000009 0.00931680 TransferBufferLength = 00000012 00000010 0.00933520 TransferBuffer = c152b770 00000011 0.00935200 TransferBufferMDL = 00000000 00000012 0.00937040 Index = 00 00000013 0.00939360 DescriptorType = 01 (USB_DEVICE_DESCRIPTOR_TYPE) 00000014 0.00941040 LanguageId = 0000 00000015 0.01488320 00000016 0.01488800 <<<<<<< URB 1 coming back... 00000017 0.01491200 -- URB_FUNCTION_CONTROL_TRANSFER: 00000018 0.01493280 PipeHandle = c16f64fc 00000019 0.01496640 TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) 00000020 0.01498480 TransferBufferLength = 00000012 00000021 0.01500400 TransferBuffer = c152b770 00000022 0.01502320 TransferBufferMDL = c152b6b0 00000023 0.01503440 00000024 0.01503840 0000: 00000025 0.01516240 12 01 10 01 00 00 00 08 0b 06 41 05 01 01 00 01 00000026 0.01516640 0010: 00000027 0.01518560 00 01 00000028 0.01520240 UrbLink = 00000000 00000029 0.01528400 SetupPacket : 80 06 00 01 00 00 12 00 00000030 0.01542480 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000031 0.01544240 00000032 0.01544720 >>>>>>> URB 2 going down... 00000033 0.01547040 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: 00000034 0.01548880 TransferBufferLength = 000003f1 00000035 0.01550720 TransferBuffer = c16f7730 00000036 0.01552400 TransferBufferMDL = 00000000 00000037 0.01554000 Index = 00 00000038 0.01556320 DescriptorType = 02 (USB_CONFIGURATION_DESCRIPTOR_TYPE) 00000039 0.01558000 LanguageId = 0000 00000040 0.01560640 00000041 0.01561120 <<<<<<< URB 2 coming back... 00000042 0.01563200 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: 00000043 0.01565040 TransferBufferLength = 00000022 00000044 0.01567760 TransferBuffer = c16f7730 00000045 0.01569520 TransferBufferMDL = 00000000 00000046 0.01570560 00000047 0.01570960 0000: 00000048 0.01583360 09 02 22 00 01 01 00 a0 32 09 04 01 00 01 03 00 00000049 0.01583760 0010: 00000050 0.01596240 00 00 09 21 10 01 00 01 22 b3 00 07 05 82 03 05 00000051 0.01596640 0020: 00000052 0.01598560 00 0a 00000053 0.01600160 Index = 00 00000054 0.01602480 DescriptorType = 02 (USB_CONFIGURATION_DESCRIPTOR_TYPE) 00000055 0.01604160 LanguageId = 0000 00000056 0.01608320 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000057 0.01610000 00000058 0.01610480 >>>>>>> URB 3 going down... 00000059 0.01612480 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: 00000060 0.01614240 TransferBufferLength = 00000022 00000061 0.01616080 TransferBuffer = c1591570 00000062 0.01617760 TransferBufferMDL = 00000000 00000063 0.01619360 Index = 00 00000064 0.01621680 DescriptorType = 02 (USB_CONFIGURATION_DESCRIPTOR_TYPE) 00000065 0.01623280 LanguageId = 0000 00000066 0.01625280 00000067 0.01625680 <<<<<<< URB 3 coming back... 00000068 0.01627760 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: 00000069 0.01629440 TransferBufferLength = 00000022 00000070 0.01631280 TransferBuffer = c1591570 00000071 0.01632960 TransferBufferMDL = 00000000 00000072 0.01634000 00000073 0.01634480 0000: 00000074 0.01646880 09 02 22 00 01 01 00 a0 32 09 04 01 00 01 03 00 00000075 0.01647200 0010: 00000076 0.01659680 00 00 09 21 10 01 00 01 22 b3 00 07 05 82 03 05 00000077 0.01660080 0020: 00000078 0.01662000 00 0a 00000079 0.01663600 Index = 00 00000080 0.01665920 DescriptorType = 02 (USB_CONFIGURATION_DESCRIPTOR_TYPE) 00000081 0.01667520 LanguageId = 0000 00000082 0.01672160 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000083 0.01673840 00000084 0.01674320 >>>>>>> URB 4 going down... 00000085 0.01676400 -- URB_FUNCTION_SELECT_CONFIGURATION: 00000086 0.01678800 ConfigurationDescriptor = 0xc1591570 (configure) 00000087 0.01681200 ConfigurationDescriptor : bLength = 0x09 00000088 0.01683600 ConfigurationDescriptor : bDescriptorType = 0x02 00000089 0.01686080 ConfigurationDescriptor : wTotalLength = 0x0022 00000090 0.01688480 ConfigurationDescriptor : bNumInterfaces = 0x01 00000091 0.01690880 ConfigurationDescriptor : bConfigurationValue = 0x01 00000092 0.01693280 ConfigurationDescriptor : iConfiguration = 0x00 00000093 0.01695680 ConfigurationDescriptor : bmAttributes = 0xa0 00000094 0.01698160 ConfigurationDescriptor : MaxPower = 0x32 00000095 0.01700000 ConfigurationHandle = 0x00000000 00000096 0.01702320 Interface[0]: Length = 0x00000024 00000097 0.01704400 Interface[0]: InterfaceNumber = 0x01 00000098 0.01706480 Interface[0]: AlternateSetting = 0x00 00000099 0.01708480 00000100 0.01708960 <<<<<<< URB 4 coming back... 00000101 0.01710880 -- URB_FUNCTION_SELECT_CONFIGURATION: 00000102 0.01713120 ConfigurationDescriptor = 0xc1591570 (configure) 00000103 0.01715520 ConfigurationDescriptor : bLength = 0x09 00000104 0.01717840 ConfigurationDescriptor : bDescriptorType = 0x02 00000105 0.01720240 ConfigurationDescriptor : wTotalLength = 0x0022 00000106 0.01722560 ConfigurationDescriptor : bNumInterfaces = 0x01 00000107 0.01724880 ConfigurationDescriptor : bConfigurationValue = 0x01 00000108 0.01727280 ConfigurationDescriptor : iConfiguration = 0x00 00000109 0.01729680 ConfigurationDescriptor : bmAttributes = 0xa0 00000110 0.01732000 ConfigurationDescriptor : MaxPower = 0x32 00000111 0.01734240 ConfigurationHandle = 0xc29afe80 00000112 0.01736480 Interface[0]: Length = 0x00000024 00000113 0.01738480 Interface[0]: InterfaceNumber = 0x01 00000114 0.01740560 Interface[0]: AlternateSetting = 0x00 00000115 0.01742720 Interface[0]: Class = 0x03 00000116 0.01744800 Interface[0]: SubClass = 0x00 00000117 0.01746880 Interface[0]: Protocol = 0x00 00000118 0.01749200 Interface[0]: InterfaceHandle = 0xc167faa0 00000119 0.01751440 Interface[0]: NumberOfPipes = 0x00000001 00000120 0.01754080 Interface[0]: Pipes[0] : MaximumPacketSize = 0x0005 00000121 0.01756560 Interface[0]: Pipes[0] : EndpointAddress = 0x82 00000122 0.01759120 Interface[0]: Pipes[0] : Interval = 0x0a 00000123 0.01762320 Interface[0]: Pipes[0] : PipeType = 0x03 (UsbdPipeTypeInterrupt) 00000124 0.01765120 Interface[0]: Pipes[0] : PipeHandle = 0xc167fab8 00000125 0.01767920 Interface[0]: Pipes[0] : MaxTransferSize = 0x00001000 00000126 0.01770480 Interface[0]: Pipes[0] : PipeFlags = 0x00 00000127 0.01774640 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000128 0.01776160 00000129 0.01776640 >>>>>>> URB 5 going down... 00000130 0.01778560 -- URB_FUNCTION_CLASS_INTERFACE: 00000131 0.01781920 TransferFlags = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK) 00000132 0.01783600 TransferBufferLength = 00000000 00000133 0.01785280 TransferBuffer = 00000000 00000134 0.01786960 TransferBufferMDL = 00000000 00000135 0.01788320 00000136 0.01788720 no data supplied 00000137 0.01790480 UrbLink = 00000000 00000138 0.01792240 RequestTypeReservedBits = 22 00000139 0.01793920 Request = 0a 00000140 0.01795680 Value = 0000 00000141 0.01797360 Index = 0001 00000142 0.02056560 00000143 0.02057040 <<<<<<< URB 5 coming back... 00000144 0.02059440 -- URB_FUNCTION_CONTROL_TRANSFER: 00000145 0.02061440 PipeHandle = c16f64fc 00000146 0.02064480 TransferFlags = 00000002 (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK) 00000147 0.02066480 TransferBufferLength = 00000000 00000148 0.02068160 TransferBuffer = 00000000 00000149 0.02069840 TransferBufferMDL = 00000000 00000150 0.02071680 UrbLink = 00000000 00000151 0.02079680 SetupPacket : 21 0a 00 00 01 00 00 00 00000152 0.02102160 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000153 0.02104080 00000154 0.02104560 >>>>>>> URB 6 going down... 00000155 0.02106880 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE: 00000156 0.02108800 TransferBufferLength = 000000f3 00000157 0.02110640 TransferBuffer = c1542b80 00000158 0.02112400 TransferBufferMDL = 00000000 00000159 0.02114000 Index = 00 00000160 0.02116320 DescriptorType = 22 (<illegal descriptor type!>) 00000161 0.02118000 LanguageId = 0001 00000162 0.04630400 00000163 0.04630880 <<<<<<< URB 6 coming back... 00000164 0.04633120 -- URB_FUNCTION_CONTROL_TRANSFER: 00000165 0.04635200 PipeHandle = c16f64fc 00000166 0.04638320 TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) 00000167 0.04640160 TransferBufferLength = 000000b3 00000168 0.04642000 TransferBuffer = c1542b80 00000169 0.04643920 TransferBufferMDL = c152b6b0 00000170 0.04645040 00000171 0.04645440 0000: 00000172 0.04657840 05 01 09 02 a1 01 85 01 09 01 a1 00 05 09 19 01 00000173 0.04658240 0010: 00000174 0.04670480 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 00000175 0.04670880 0020: 00000176 0.04683280 81 01 05 01 09 30 09 31 09 38 15 81 25 7f 95 03 00000177 0.04683600 0030: 00000178 0.04696000 75 08 81 06 c0 c0 05 01 09 80 a1 01 85 02 25 01 00000179 0.04696400 0040: 00000180 0.04708640 15 00 75 01 09 81 09 82 09 83 95 03 81 06 95 05 00000181 0.04709040 0050: 00000182 0.04721280 81 01 c0 05 0c 09 01 a1 01 85 03 25 01 15 00 75 00000183 0.04721680 0060: 00000184 0.04734000 01 09 b5 09 b6 09 b7 09 cd 09 e2 09 e9 09 ea 0a 00000185 0.04734400 0070: 00000186 0.04746720 8a 01 0a 21 02 0a 23 02 0a 24 02 0a 25 02 0a 26 00000187 0.04747120 0080: 00000188 0.04759280 02 0a 27 02 0a 2a 02 0a 83 01 0a 92 01 0a 94 01 00000189 0.04759680 0090: 00000190 0.04772000 95 12 81 02 95 06 81 01 06 00 ff 09 01 a1 01 85 00000191 0.04772400 00a0: 00000192 0.04784880 04 05 09 19 10 29 1f 25 01 15 00 75 01 95 10 81 00000193 0.04785280 00b0: 00000194 0.04787920 02 c0 c0 00000195 0.04789600 UrbLink = 00000000 00000196 0.04797600 SetupPacket : 81 06 00 22 01 00 f3 00 00000197 0.04846080 UsbSnoop - IRP_MJ_POWER (IRP_MN_WAIT_WAKE) 00000198 0.04857600 UsbSnoop - IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES) 00000199 0.04871840 UsbSnoop - IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE) 00000200 1.54939600 UsbSnoop - IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS) 00000201 1.54946960 UsbSnoop - IRP_MJ_PNP (IRP_MN_QUERY_ID) 00000202 1.54999760 UsbSnoop - IRP_MJ_PNP (IRP_MN_QUERY_ID) 00000203 1.55034960 UsbSnoop - IRP_MJ_PNP (IRP_MN_QUERY_ID) 00000204 1.59396480 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000205 1.59399600 00000206 1.59400080 >>>>>>> URB 7 going down... 00000207 1.59402800 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: 00000208 1.59404960 PipeHandle = c167fab8 00000209 1.59408320 TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) 00000210 1.59410160 TransferBufferLength = 00000005 00000211 1.59412000 TransferBuffer = cc0288b0 00000212 1.59413760 TransferBufferMDL = 00000000 00000213 1.59415600 UrbLink = 00000000 00000214 1.59429360 UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 00000215 1.59431040 00000216 1.59431520 >>>>>>> URB 8 going down... 00000217 1.59433520 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: 00000218 1.59435440 PipeHandle = c167fab8 00000219 1.59438480 TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) 00000220 1.59440160 TransferBufferLength = 00000005 00000221 1.59442000 TransferBuffer = cc0288c0 00000222 1.59443680 TransferBufferMDL = 00000000 00000223 1.59445440 UrbLink = 00000000 -- Brian Stumm ETS - Energy Technology Systems, Inc [EMAIL PROTECTED] http://energytechnologysystems.com ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users