chiark / gitweb /
hostside: hidraw-ioctl, hiddev-ioctl, kdled-ioctl: build by default
[trains.git] / hostside / usbsnoop.log
1 [0 ms] UsbSnoop compiled on Jan 18 2003 22:41:32 loading
2 [0 ms] UsbSnoop - DriverEntry(ba46ac40) : Windows NT WDM version 1.32
3 [0 ms] UsbSnoop - AddDevice(ba46af50) : DriverObject 89432b10, pdo 89305518
4 [0 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (0x00000018)
5 [0 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (0x00000018)
6 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
7 [68 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
8 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
9 [68 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
10 [68 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
11 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_START_DEVICE)
12 [68 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_START_DEVICE)
13 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
14 [68 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
15 [68 ms]  >>>  URB 1 going down  >>> 
16 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
17   TransferBufferLength = 00000012
18   TransferBuffer       = 89446090
19   TransferBufferMDL    = 00000000
20   Index                = 00000000
21   DescriptorType       = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE)
22   LanguageId           = 00000000
23 [68 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=892ffe70, Context=892532d8, IRQL=0
24 [68 ms]  <<<  URB 1 coming back  <<< 
25 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
26   TransferBufferLength = 00000012
27   TransferBuffer       = 89446090
28   TransferBufferMDL    = 00000000
29     00000000: 12 01 10 01 00 00 00 08 d9 04 03 16 10 03 01 02
30     00000010: 00 01
31   Index                = 00000000
32   DescriptorType       = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE)
33   LanguageId           = 00000000
34 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
35 [68 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
36 [68 ms]  >>>  URB 2 going down  >>> 
37 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
38   TransferBufferLength = 00000009
39   TransferBuffer       = 89962be8
40   TransferBufferMDL    = 00000000
41   Index                = 00000000
42   DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
43   LanguageId           = 00000000
44 [68 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=892ffe70, Context=893c2380, IRQL=0
45 [68 ms]  <<<  URB 2 coming back  <<< 
46 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
47   TransferBufferLength = 00000009
48   TransferBuffer       = 89962be8
49   TransferBufferMDL    = 00000000
50     00000000: 09 02 22 00 01 01 00 a0 32
51   Index                = 00000000
52   DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
53   LanguageId           = 00000000
54 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
55 [68 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
56 [68 ms]  >>>  URB 3 going down  >>> 
57 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
58   TransferBufferLength = 00000022
59   TransferBuffer       = 89451f40
60   TransferBufferMDL    = 00000000
61   Index                = 00000000
62   DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
63   LanguageId           = 00000000
64 [68 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=892ffe70, Context=8996bbe8, IRQL=0
65 [68 ms]  <<<  URB 3 coming back  <<< 
66 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
67   TransferBufferLength = 00000022
68   TransferBuffer       = 89451f40
69   TransferBufferMDL    = 00000000
70     00000000: 09 02 22 00 01 01 00 a0 32 09 04 00 00 01 03 01
71     00000010: 01 00 09 21 10 01 00 01 22 3e 00 07 05 81 03 08
72     00000020: 00 0a
73   Index                = 00000000
74   DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
75   LanguageId           = 00000000
76 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
77 [68 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
78 [68 ms]  >>>  URB 4 going down  >>> 
79 -- URB_FUNCTION_SELECT_CONFIGURATION:
80   ConfigurationDescriptor = 0x89451f40 (configure)
81   ConfigurationDescriptor : bLength             = 9
82   ConfigurationDescriptor : bDescriptorType     = 0x00000002
83   ConfigurationDescriptor : wTotalLength        = 0x00000022
84   ConfigurationDescriptor : bNumInterfaces      = 0x00000001
85   ConfigurationDescriptor : bConfigurationValue = 0x00000001
86   ConfigurationDescriptor : iConfiguration      = 0x00000000
87   ConfigurationDescriptor : bmAttributes        = 0x000000a0
88   ConfigurationDescriptor : MaxPower            = 0x00000032
89   ConfigurationHandle     = 0x00000000
90   Interface[0]: Length            = 36
91   Interface[0]: InterfaceNumber   = 0
92   Interface[0]: AlternateSetting  = 0
93 [68 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=892ffe70, Context=894f1600, IRQL=0
94 [68 ms]  <<<  URB 4 coming back  <<< 
95 -- URB_FUNCTION_SELECT_CONFIGURATION:
96   ConfigurationDescriptor = 0x89451f40 (configure)
97   ConfigurationDescriptor : bLength             = 9
98   ConfigurationDescriptor : bDescriptorType     = 0x00000002
99   ConfigurationDescriptor : wTotalLength        = 0x00000022
100   ConfigurationDescriptor : bNumInterfaces      = 0x00000001
101   ConfigurationDescriptor : bConfigurationValue = 0x00000001
102   ConfigurationDescriptor : iConfiguration      = 0x00000000
103   ConfigurationDescriptor : bmAttributes        = 0x000000a0
104   ConfigurationDescriptor : MaxPower            = 0x00000032
105   ConfigurationHandle     = 0x8924fe20
106   Interface[0]: Length            = 36
107   Interface[0]: InterfaceNumber   = 0
108   Interface[0]: AlternateSetting  = 0
109   Interface[0]: Class             = 0x00000003
110   Interface[0]: SubClass          = 0x00000001
111   Interface[0]: Protocol          = 0x00000001
112   Interface[0]: InterfaceHandle   = 0x891df6c0
113   Interface[0]: NumberOfPipes     = 1
114   Interface[0]: Pipes[0] : MaximumPacketSize = 0x00000008
115   Interface[0]: Pipes[0] : EndpointAddress   = 0x00000081
116   Interface[0]: Pipes[0] : Interval          = 0x0000000a
117   Interface[0]: Pipes[0] : PipeType          = 0x00000003 (UsbdPipeTypeInterrupt)
118   Interface[0]: Pipes[0] : PipeHandle        = 0x891df6dc
119   Interface[0]: Pipes[0] : MaxTransferSize   = 0x00001000
120   Interface[0]: Pipes[0] : PipeFlags         = 0x00000000
121 [68 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
122 [68 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
123 [68 ms]  >>>  URB 5 going down  >>> 
124 -- URB_FUNCTION_CLASS_INTERFACE:
125   TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
126   TransferBufferLength = 00000000
127   TransferBuffer       = 00000000
128   TransferBufferMDL    = 00000000
129
130     no data supplied
131   UrbLink                 = 00000000
132   RequestTypeReservedBits = 00000022
133   Request                 = 0000000a
134   Value                   = 00000000
135   Index                   = 00000000
136 [75 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=892ffe70, Context=899aabf8, IRQL=2
137 [75 ms]  <<<  URB 5 coming back  <<< 
138 -- URB_FUNCTION_CONTROL_TRANSFER:
139   PipeHandle           = 892bd230
140   TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
141   TransferBufferLength = 00000000
142   TransferBuffer       = 00000000
143   TransferBufferMDL    = 00000000
144   UrbLink              = 00000000
145   SetupPacket          =
146     00000000: 21 0a 00 00 00 00 00 00
147 [75 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
148 [75 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
149 [75 ms]  >>>  URB 6 going down  >>> 
150 -- URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE:
151   TransferBufferLength = 0000007e
152   TransferBuffer       = 8912f880
153   TransferBufferMDL    = 00000000
154   Index                = 00000000
155   DescriptorType       = 00000022 (<illegal descriptor type!>)
156   LanguageId           = 00000000
157 [116 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=892ffe70, Context=893f2ef0, IRQL=2
158 [116 ms]  <<<  URB 6 coming back  <<< 
159 -- URB_FUNCTION_CONTROL_TRANSFER:
160   PipeHandle           = 892bd230
161   TransferFlags        = 0000000b (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
162   TransferBufferLength = 0000003e
163   TransferBuffer       = 8912f880
164   TransferBufferMDL    = 8922d6d0
165     00000000: 05 01 09 06 a1 01 05 07 19 e0 29 e7 15 00 25 01
166     00000010: 75 01 95 08 81 02 95 01 75 08 81 01 95 03 75 01
167     00000020: 05 08 19 01 29 03 91 02 95 05 75 01 91 01 95 06
168     00000030: 75 08 26 ff 00 05 07 19 00 29 91 81 00 c0
169   UrbLink              = 00000000
170   SetupPacket          =
171     00000000: 81 06 00 22 00 00 7e 00
172 [116 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
173 [116 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
174 [116 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE)
175 [116 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE)
176 [116 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
177 [116 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
178 [116 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
179 [116 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
180 [117 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
181 [117 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
182 [219 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
183 [219 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=0
184 [219 ms]  >>>  URB 7 going down  >>> 
185 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
186   PipeHandle           = 891df6dc [endpoint 0x00000081]
187   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
188   TransferBufferLength = 00000008
189   TransferBuffer       = 89a79670
190   TransferBufferMDL    = 00000000
191   UrbLink              = 00000000
192 [219 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
193 [219 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=890f2340, IRQL=0
194 [219 ms]  >>>  URB 8 going down  >>> 
195 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
196   PipeHandle           = 891df6dc [endpoint 0x00000081]
197   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
198   TransferBufferLength = 00000008
199   TransferBuffer       = 89b22db0
200   TransferBufferMDL    = 00000000
201   UrbLink              = 00000000
202 [223 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
203 [223 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
204 [1213 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
205 [1213 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=893eebd0, IRQL=0
206 [1213 ms]  >>>  URB 9 going down  >>> 
207 -- URB_FUNCTION_CLASS_INTERFACE:
208   TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
209   TransferBufferLength = 00000001
210   TransferBuffer       = 8940aff9
211   TransferBufferMDL    = 00000000
212     00000000: 00
213   UrbLink                 = 00000000
214   RequestTypeReservedBits = 00000022
215   Request                 = 00000009
216   Value                   = 00000200
217   Index                   = 00000000
218 [1221 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=893eebd0, Context=89b89c38, IRQL=2
219 [1221 ms]  <<<  URB 9 coming back  <<< 
220 -- URB_FUNCTION_CONTROL_TRANSFER:
221   PipeHandle           = 892bd230
222   TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
223   TransferBufferLength = 00000001
224   TransferBuffer       = 8940aff9
225   TransferBufferMDL    = 899988c0
226   UrbLink              = 00000000
227   SetupPacket          =
228     00000000: 21 09 00 02 00 00 01 00
229 [8524 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=892ffe70, Context=899fc130, IRQL=2
230 [8524 ms]  <<<  URB 7 coming back  <<< 
231 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
232   PipeHandle           = 891df6dc [endpoint 0x00000081]
233   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
234   TransferBufferLength = 00000008
235   TransferBuffer       = 89a79670
236   TransferBufferMDL    = 8945ddd0
237     00000000: 00 00 53 00 00 00 00 00
238   UrbLink              = 00000000
239 [8524 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
240 [8524 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=2
241 [8524 ms]  >>>  URB 10 going down  >>> 
242 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
243   PipeHandle           = 891df6dc [endpoint 0x00000081]
244   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
245   TransferBufferLength = 00000008
246   TransferBuffer       = 89a79670
247   TransferBufferMDL    = 00000000
248   UrbLink              = 00000000
249 [8524 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
250 [8524 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=893c86b8, IRQL=0
251 [8524 ms]  >>>  URB 11 going down  >>> 
252 -- URB_FUNCTION_CLASS_INTERFACE:
253   TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
254   TransferBufferLength = 00000001
255   TransferBuffer       = 8940aff9
256   TransferBufferMDL    = 00000000
257     00000000: 01
258   UrbLink                 = 00000000
259   RequestTypeReservedBits = 00000022
260   Request                 = 00000009
261   Value                   = 00000200
262   Index                   = 00000000
263 [8529 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=893c86b8, Context=8951eb70, IRQL=2
264 [8529 ms]  <<<  URB 11 coming back  <<< 
265 -- URB_FUNCTION_CONTROL_TRANSFER:
266   PipeHandle           = 892bd230
267   TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
268   TransferBufferLength = 00000001
269   TransferBuffer       = 8940aff9
270   TransferBufferMDL    = 899988c0
271   UrbLink              = 00000000
272   SetupPacket          =
273     00000000: 21 09 00 02 00 00 01 00
274 [8596 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=890f2340, Context=899ba1b0, IRQL=2
275 [8596 ms]  <<<  URB 8 coming back  <<< 
276 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
277   PipeHandle           = 891df6dc [endpoint 0x00000081]
278   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
279   TransferBufferLength = 00000008
280   TransferBuffer       = 89b22db0
281   TransferBufferMDL    = 893c1ad0
282     00000000: 00 00 00 00 00 00 00 00
283   UrbLink              = 00000000
284 [8596 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
285 [8596 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=890f2340, IRQL=2
286 [8596 ms]  >>>  URB 12 going down  >>> 
287 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
288   PipeHandle           = 891df6dc [endpoint 0x00000081]
289   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
290   TransferBufferLength = 00000008
291   TransferBuffer       = 89b22db0
292   TransferBufferMDL    = 00000000
293   UrbLink              = 00000000
294 [10989 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=892ffe70, Context=891cefa8, IRQL=2
295 [10989 ms]  <<<  URB 10 coming back  <<< 
296 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
297   PipeHandle           = 891df6dc [endpoint 0x00000081]
298   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
299   TransferBufferLength = 00000008
300   TransferBuffer       = 89a79670
301   TransferBufferMDL    = 8945ddd0
302     00000000: 00 00 53 00 00 00 00 00
303   UrbLink              = 00000000
304 [10989 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
305 [10989 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=2
306 [10989 ms]  >>>  URB 13 going down  >>> 
307 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
308   PipeHandle           = 891df6dc [endpoint 0x00000081]
309   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
310   TransferBufferLength = 00000008
311   TransferBuffer       = 89a79670
312   TransferBufferMDL    = 00000000
313   UrbLink              = 00000000
314 [10989 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
315 [10989 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=89456518, IRQL=0
316 [10989 ms]  >>>  URB 14 going down  >>> 
317 -- URB_FUNCTION_CLASS_INTERFACE:
318   TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
319   TransferBufferLength = 00000001
320   TransferBuffer       = 899973e1
321   TransferBufferMDL    = 00000000
322     00000000: 00
323   UrbLink                 = 00000000
324   RequestTypeReservedBits = 00000022
325   Request                 = 00000009
326   Value                   = 00000200
327   Index                   = 00000000
328 [10994 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=89456518, Context=8998fa50, IRQL=2
329 [10994 ms]  <<<  URB 14 coming back  <<< 
330 -- URB_FUNCTION_CONTROL_TRANSFER:
331   PipeHandle           = 892bd230
332   TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
333   TransferBufferLength = 00000001
334   TransferBuffer       = 899973e1
335   TransferBufferMDL    = 89b1e008
336   UrbLink              = 00000000
337   SetupPacket          =
338     00000000: 21 09 00 02 00 00 01 00
339 [11069 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=890f2340, Context=899aabf8, IRQL=2
340 [11069 ms]  <<<  URB 12 coming back  <<< 
341 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
342   PipeHandle           = 891df6dc [endpoint 0x00000081]
343   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
344   TransferBufferLength = 00000008
345   TransferBuffer       = 89b22db0
346   TransferBufferMDL    = 893c1ad0
347     00000000: 00 00 00 00 00 00 00 00
348   UrbLink              = 00000000
349 [11069 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
350 [11069 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=890f2340, IRQL=2
351 [11069 ms]  >>>  URB 15 going down  >>> 
352 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
353   PipeHandle           = 891df6dc [endpoint 0x00000081]
354   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
355   TransferBufferLength = 00000008
356   TransferBuffer       = 89b22db0
357   TransferBufferMDL    = 00000000
358   UrbLink              = 00000000
359 [18062 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=892ffe70, Context=89364a48, IRQL=2
360 [18062 ms]  <<<  URB 13 coming back  <<< 
361 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
362   PipeHandle           = 891df6dc [endpoint 0x00000081]
363   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
364   TransferBufferLength = 00000000
365   TransferBuffer       = 89a79670
366   TransferBufferMDL    = 8945ddd0
367   UrbLink              = 00000000
368 [18062 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
369 [18062 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=89461a38, IRQL=0
370 [18062 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
371 [18062 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=89461a38, IRQL=0
372 [18062 ms]  >>>  URB 16 going down  >>> 
373 -- URB_FUNCTION_RESET_PIPE:
374   PipeHandle = 891df6dc [endpoint 0x00000081]
375 [18070 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=89461a38, Context=891cefa8, IRQL=0
376 [18070 ms]  <<<  URB 16 coming back  <<< 
377 -- URB_FUNCTION_RESET_PIPE:
378 [18164 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=890f2340, Context=89508040, IRQL=2
379 [18164 ms]  <<<  URB 15 coming back  <<< 
380 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
381   PipeHandle           = 891df6dc [endpoint 0x00000081]
382   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
383   TransferBufferLength = 00000000
384   TransferBuffer       = 89b22db0
385   TransferBufferMDL    = 893c1ad0
386   UrbLink              = 00000000
387 [18286 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
388 [18286 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
389 [18286 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
390 [18286 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
391 [19067 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
392 [19067 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=892ffe70, IRQL=2
393 [19067 ms]  >>>  URB 17 going down  >>> 
394 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
395   PipeHandle           = 891df6dc [endpoint 0x00000081]
396   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
397   TransferBufferLength = 00000008
398   TransferBuffer       = 89a79670
399   TransferBufferMDL    = 00000000
400   UrbLink              = 00000000
401 [19161 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
402 [19161 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=890f2340, IRQL=2
403 [19161 ms]  >>>  URB 18 going down  >>> 
404 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
405   PipeHandle           = 891df6dc [endpoint 0x00000081]
406   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
407   TransferBufferLength = 00000008
408   TransferBuffer       = 89b22db0
409   TransferBufferMDL    = 00000000
410   UrbLink              = 00000000
411 [19175 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=892ffe70, Context=895a7f28, IRQL=0
412 [19175 ms]  <<<  URB 17 coming back  <<< 
413 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
414   PipeHandle           = 891df6dc [endpoint 0x00000081]
415   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
416   TransferBufferLength = 00000008
417   TransferBuffer       = 89a79670
418   TransferBufferMDL    = 00000000
419     00000000: 00 00 53 00 00 00 00 00
420   UrbLink              = 00000000
421 [19175 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=8945cd28, Irp=890f2340, Context=89508040, IRQL=0
422 [19175 ms]  <<<  URB 18 coming back  <<< 
423 -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
424   PipeHandle           = 891df6dc [endpoint 0x00000081]
425   TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
426   TransferBufferLength = 00000008
427   TransferBuffer       = 89b22db0
428   TransferBufferMDL    = 00000000
429     00000000: 00 00 00 00 00 00 00 00
430   UrbLink              = 00000000
431 [19175 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_SURPRISE_REMOVAL)
432 [19175 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_SURPRISE_REMOVAL)
433 [20725 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_INTERNAL_DEVICE_CONTROL
434 [20725 ms] UsbSnoop - MyDispatchInternalIOCTL(ba469e80) : fdo=89305518, Irp=89492dc8, IRQL=0
435 [20725 ms]  >>>  URB 19 going down  >>> 
436 -- URB_FUNCTION_ABORT_PIPE:
437   PipeHandle = 891df6dc [endpoint 0x00000081]
438 [21255 ms] UsbSnoop - MyInternalIOCTLCompletion(ba469db0) : fido=00000000, Irp=89492dc8, Context=89364a48, IRQL=2
439 [21255 ms]  <<<  URB 19 coming back  <<< 
440 -- URB_FUNCTION_ABORT_PIPE:
441 [21255 ms] UsbSnoop - DispatchAny(ba468610) : IRP_MJ_PNP (IRP_MN_REMOVE_DEVICE)
442 [21255 ms] UsbSnoop - MyDispatchPNP(ba46aee0) : IRP_MJ_PNP (IRP_MN_REMOVE_DEVICE)
443 [21255 ms] UsbSnoop - RemoveDevice(ba46ae90) : fido=892424e0 pdx=89242598
444 [21255 ms] UsbSnoop - DriverUnload(ba46ade0) : DriverObject 89432b10, IRQL=0
445 [21255 ms] Driver unloaded!
446 MyThreadFunction : myMsgCount=133 myMaxSemaphoreCount=24 myMaxIrql=2, myAllocationFailed=0, mySemaphoreFailed=0