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

Reply via email to