Re: Raon Everun (Microchip multifunction HID)

Bill Gribble <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
To review: I've been trying to get the builtin keyboard of a Raon
Everun working under Linux.  Its builtin keyboard, mouse, and
touchscreen appear as separate interfaces on a USB HID device, but
they don't produce any output or even generate interrupts under Linux.

I have been beating on this problem some more and have some logs from
Windows of the USB activity on the various interfaces of this device.
I have determined that the builtin qwerty keyboard is interface 0.
Attached are logs of initialization (boot up to Windows stable) and
normal operation (logging starts after windows is stable, and includes
keypresses) for this interface.

I'm having a little difficulty figuring out what's normal (i.e. stuff
the kernel HID drivers would do anyway) and what if anything is
non-standard.  Could someone who's used to looking at sniffusb output
tell me if these logs give any clue why my device is not working
properly under Linux?

I have logs for the other interfaces, as well.

Could it be necessary to enable the HID_QUIRK_MULTI_INPUT for this
device?

Thanks for any assistance...
Bill Gribble



!DSPAM:4718ff4c12697223373654!



Alan Stern <[email protected]> writes:
> On Sat, 6 Oct 2007, Bill Gribble wrote:
>
>> Alan Stern <[email protected]> writes:
>> > You know, it's possible that you're running up against a USB
>> > autosuspend problem.  A closer look at the usbmon log showed that when
>> > you rebound the EXPHID controller to its driver, the kernel had to wake
>> > it up.  Maybe it doesn't like being suspended.  (Although this wouldn't 
>> > explain your dmesg log; the USB debugging indicates there was no 
>> > autosuspend.)
>> >
>> > Anyway, the simplest way for you to test this is to build a kernel with
>> > CONFIG_USB_SUSPEND turned off.  It's worth a try.
>> 
>> That doesn't change anything, unfortunately.  Is there a way to force device 
>> suspend/wakeup cycles or restarts via sysfs somehow? 
>
> Assuming CONFIG_USB_SUSPEND is enabled in your kernel, you can force a 
> USB device to suspend by doing:
>
> 	echo suspend >/sys/bus/usb/devices/.../power/level
>
> where "..." is the device's ID, 1-4 for your EXPHID device.  Then you 
> force it to resume by doing:
>
> 	echo on >/sys/bus/usb/devices/.../power/level
>
> You cannot force a reset via sysfs, but you can via usbfs.  I posted a 
> program for doing it here:
>
> 	http://marc.info/?l=linux-usb-users&m=116827193506484&w=2
>
> Depending on whether or not your external keyboard is plugged in at 
> boot time, the EXPHID device would should up as /proc/bus/usb/001/003 
> or /proc/bus/usb/001/002.
>
> However I doubt either of these will help.  In fact, the system is
> probably doing lots of resets all by itself.  They would show up in the
> dmesg log if you turn on CONFIG_USB_DEBUG.
>
> Alan Stern


!DSPAM:4718ff4c12697223373654!

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
dev0_typing.log (application/octet-stream, 20.8 KB)
[104102 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[104103 ms]  <<<  URB 7 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 14 00 00 00 00 00
  UrbLink              = 00000000
[104103 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[104103 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[104103 ms]  >>>  URB 12 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[104239 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[104239 ms]  <<<  URB 8 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[104239 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[104239 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[104239 ms]  >>>  URB 13 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[104623 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[104623 ms]  <<<  URB 12 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 1a 00 00 00 00 00
  UrbLink              = 00000000
[104623 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[104623 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[104623 ms]  >>>  URB 14 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[104726 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[104727 ms]  <<<  URB 13 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[104727 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[104727 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[104727 ms]  >>>  URB 15 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[105030 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[105031 ms]  <<<  URB 14 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 08 00 00 00 00 00
  UrbLink              = 00000000
[105031 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[105031 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[105031 ms]  >>>  URB 16 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[105166 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[105167 ms]  <<<  URB 15 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[105167 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[105167 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[105167 ms]  >>>  URB 17 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[105446 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[105447 ms]  <<<  URB 16 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 15 00 00 00 00 00
  UrbLink              = 00000000
[105447 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[105447 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[105447 ms]  >>>  URB 18 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[105550 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[105551 ms]  <<<  URB 17 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[105551 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[105551 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[105551 ms]  >>>  URB 19 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[105830 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[105830 ms]  <<<  URB 18 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 17 00 00 00 00 00
  UrbLink              = 00000000
[105831 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[105831 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[105831 ms]  >>>  URB 20 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[105966 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[105966 ms]  <<<  URB 19 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[105967 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[105967 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[105967 ms]  >>>  URB 21 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[106382 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[106383 ms]  <<<  URB 20 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 1c 00 00 00 00 00
  UrbLink              = 00000000
[106383 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[106383 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[106383 ms]  >>>  URB 22 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[106542 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[106542 ms]  <<<  URB 21 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[106543 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[106543 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[106543 ms]  >>>  URB 23 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[106902 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[106902 ms]  <<<  URB 22 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 18 00 00 00 00 00
  UrbLink              = 00000000
[106903 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[106903 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[106903 ms]  >>>  URB 24 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[107038 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[107038 ms]  <<<  URB 23 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[107039 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[107039 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[107039 ms]  >>>  URB 25 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[107310 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[107310 ms]  <<<  URB 24 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 0c 00 00 00 00 00
  UrbLink              = 00000000
[107311 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[107311 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[107311 ms]  >>>  URB 26 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[107446 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[107446 ms]  <<<  URB 25 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[107447 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[107447 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[107447 ms]  >>>  URB 27 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[107694 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[107694 ms]  <<<  URB 26 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 12 00 00 00 00 00
  UrbLink              = 00000000
[107695 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[107695 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[107695 ms]  >>>  URB 28 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[107806 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[107806 ms]  <<<  URB 27 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[107807 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[107807 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[107807 ms]  >>>  URB 29 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[108110 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8564c5d0, Context=856842e8, IRQL=2
[108110 ms]  <<<  URB 28 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 856a9858
    00000000: 00 00 13 00 00 00 00 00
  UrbLink              = 00000000
[108110 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[108110 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8564c5d0, IRQL=2
[108111 ms]  >>>  URB 30 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857d1a88
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[108270 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=856f1d48, Irp=8557e008, Context=855fa720, IRQL=2
[108270 ms]  <<<  URB 29 coming back  <<< 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 856a5ce8
    00000000: 00 00 00 00 00 00 00 00
  UrbLink              = 00000000
[108271 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[108271 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=854f4440, Irp=8557e008, IRQL=2
[108271 ms]  >>>  URB 31 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 8568167c [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
lsusb (application/octet-stream, 16.2 KB) - not displayed
dev0_init.log (application/octet-stream, 14.1 KB)
[6 ms] UsbSnoop - FilterAddDevice(f77ca748) : DriverObject 856f5180, pdo 856aa650
[6 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_LEGACY_BUS_INFORMATION)
[6 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_LEGACY_BUS_INFORMATION)
[52 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[52 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[53 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
[53 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
[59 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[59 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_START_DEVICE)
[59 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_START_DEVICE)
[60 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[60 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=8568e340, IRQL=0
[60 ms]  >>>  URB 1 going down  >>> 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
  TransferBufferLength = 00000012
  TransferBuffer       = 8570fce8
  TransferBufferMDL    = 00000000
  Index                = 00000000
  DescriptorType       = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE)
  LanguageId           = 00000000
[60 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=00000000, Irp=8568e340, Context=85682a60, IRQL=0
[60 ms]  <<<  URB 1 coming back  <<< 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
  TransferBufferLength = 00000012
  TransferBuffer       = 8570fce8
  TransferBufferMDL    = 00000000
    00000000: 12 01 00 02 00 00 00 08 d8 04 0a 01 00 00 01 02
    00000010: 00 01
  Index                = 00000000
  DescriptorType       = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE)
  LanguageId           = 00000000
[60 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[60 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=8568e340, IRQL=0
[60 ms]  >>>  URB 2 going down  >>> 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
  TransferBufferLength = 00000009
  TransferBuffer       = 85650778
  TransferBufferMDL    = 00000000
  Index                = 00000000
  DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
  LanguageId           = 00000000
[60 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=00000000, Irp=8568e340, Context=85682a60, IRQL=0
[60 ms]  <<<  URB 2 coming back  <<< 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
  TransferBufferLength = 00000009
  TransferBuffer       = 85650778
  TransferBufferMDL    = 00000000
    00000000: 09 02 22 00 01 01 00 a0 32
  Index                = 00000000
  DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
  LanguageId           = 00000000
[60 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[60 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=8568e340, IRQL=0
[60 ms]  >>>  URB 3 going down  >>> 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
  TransferBufferLength = 00000022
  TransferBuffer       = 856a3618
  TransferBufferMDL    = 00000000
  Index                = 00000000
  DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
  LanguageId           = 00000000
[60 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=00000000, Irp=8568e340, Context=85682a60, IRQL=0
[60 ms]  <<<  URB 3 coming back  <<< 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
  TransferBufferLength = 00000022
  TransferBuffer       = 856a3618
  TransferBufferMDL    = 00000000
    00000000: 09 02 22 00 01 01 00 a0 32 09 04 00 00 01 03 01
    00000010: 01 00 09 21 01 01 00 01 22 3f 00 07 05 81 03 08
    00000020: 00 0a
  Index                = 00000000
  DescriptorType       = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
  LanguageId           = 00000000
[60 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[60 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=8568e340, IRQL=0
[60 ms]  >>>  URB 4 going down  >>> 
-- URB_FUNCTION_SELECT_CONFIGURATION:
  ConfigurationDescriptor = 0x856a3618 (configure)
  ConfigurationDescriptor : bLength             = 9
  ConfigurationDescriptor : bDescriptorType     = 0x00000002
  ConfigurationDescriptor : wTotalLength        = 0x00000022
  ConfigurationDescriptor : bNumInterfaces      = 0x00000001
  ConfigurationDescriptor : bConfigurationValue = 0x00000001
  ConfigurationDescriptor : iConfiguration      = 0x00000000
  ConfigurationDescriptor : bmAttributes        = 0x000000a0
  ConfigurationDescriptor : MaxPower            = 0x00000032
  ConfigurationHandle     = 0x00000000
  Interface[0]: Length            = 36
  Interface[0]: InterfaceNumber   = 0
  Interface[0]: AlternateSetting  = 0
[60 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=00000000, Irp=8568e340, Context=85682a60, IRQL=0
[60 ms]  <<<  URB 4 coming back  <<< 
-- URB_FUNCTION_SELECT_CONFIGURATION:
  ConfigurationDescriptor = 0x856a3618 (configure)
  ConfigurationDescriptor : bLength             = 9
  ConfigurationDescriptor : bDescriptorType     = 0x00000002
  ConfigurationDescriptor : wTotalLength        = 0x00000022
  ConfigurationDescriptor : bNumInterfaces      = 0x00000001
  ConfigurationDescriptor : bConfigurationValue = 0x00000001
  ConfigurationDescriptor : iConfiguration      = 0x00000000
  ConfigurationDescriptor : bmAttributes        = 0x000000a0
  ConfigurationDescriptor : MaxPower            = 0x00000032
  ConfigurationHandle     = 0x856b8bb0
  Interface[0]: Length            = 36
  Interface[0]: InterfaceNumber   = 0
  Interface[0]: AlternateSetting  = 0
  Interface[0]: Class             = 0x00000003
  Interface[0]: SubClass          = 0x00000001
  Interface[0]: Protocol          = 0x00000001
  Interface[0]: InterfaceHandle   = 0x856751e0
  Interface[0]: NumberOfPipes     = 1
  Interface[0]: Pipes[0] : MaximumPacketSize = 0x00000008
  Interface[0]: Pipes[0] : EndpointAddress   = 0x00000081
  Interface[0]: Pipes[0] : Interval          = 0x0000000a
  Interface[0]: Pipes[0] : PipeType          = 0x00000003 (UsbdPipeTypeInterrupt)
  Interface[0]: Pipes[0] : PipeHandle        = 0x856751fc
  Interface[0]: Pipes[0] : MaxTransferSize   = 0x00001000
  Interface[0]: Pipes[0] : PipeFlags         = 0x00000000
[60 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[60 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=8568e340, IRQL=0
[61 ms]  >>>  URB 5 going down  >>> 
-- URB_FUNCTION_CLASS_INTERFACE:
  TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000000
  TransferBuffer       = 00000000
  TransferBufferMDL    = 00000000

    no data supplied
  UrbLink                 = 00000000
  RequestTypeReservedBits = 00000022
  Request                 = 0000000a
  Value                   = 00000000
  Index                   = 00000000
[62 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=00000000, Irp=8568e340, Context=85682a60, IRQL=2
[62 ms]  <<<  URB 5 coming back  <<< 
-- URB_FUNCTION_CONTROL_TRANSFER:
  PipeHandle           = 857cf6c0
  TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000000
  TransferBuffer       = 00000000
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
  SetupPacket          =
    00000000: 21 0a 00 00 00 00 00 00
[62 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[62 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=856f4008, IRQL=0
[62 ms]  >>>  URB 6 going down  >>> 
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE:
  TransferBufferLength = 0000007f
  TransferBuffer       = 856821e8
  TransferBufferMDL    = 00000000
  Index                = 00000000
  DescriptorType       = 00000022 (<illegal descriptor type!>)
  LanguageId           = 00000000
[65 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=00000000, Irp=856f4008, Context=85682a60, IRQL=2
[65 ms]  <<<  URB 6 coming back  <<< 
-- URB_FUNCTION_CONTROL_TRANSFER:
  PipeHandle           = 857cf6c0
  TransferFlags        = 0000000b (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 0000003f
  TransferBuffer       = 856821e8
  TransferBufferMDL    = 856a9858
    00000000: 05 01 09 06 a1 01 05 07 19 e0 29 e7 15 00 25 01
    00000010: 75 01 95 08 81 02 95 01 75 08 81 01 95 05 75 01
    00000020: 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06
    00000030: 75 08 15 00 25 65 05 07 19 00 29 a4 81 00 c0
  UrbLink              = 00000000
  SetupPacket          =
    00000000: 81 06 00 22 00 00 7f 00
[65 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[65 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[65 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE)
[65 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE)
[66 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[66 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[66 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
[66 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
[66 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
[67 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_ID)
[122 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[122 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=8568e340, IRQL=0
[123 ms]  >>>  URB 7 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 856751fc [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857108d8
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[123 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[123 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=856f4008, IRQL=0
[123 ms]  >>>  URB 8 going down  >>> 
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
  PipeHandle           = 856751fc [endpoint 0x00000081]
  TransferFlags        = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000008
  TransferBuffer       = 857102e0
  TransferBufferMDL    = 00000000
  UrbLink              = 00000000
[154 ms] UsbSnoop - FilterDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[154 ms] UsbSnoop - FdoHookDispatchPnp(f77ca45c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2859 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[2860 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=85703820, IRQL=0
[2860 ms]  >>>  URB 9 going down  >>> 
-- URB_FUNCTION_CLASS_INTERFACE:
  TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000001
  TransferBuffer       = 857127d9
  TransferBufferMDL    = 00000000
    00000000: 00
  UrbLink                 = 00000000
  RequestTypeReservedBits = 00000022
  Request                 = 00000009
  Value                   = 00000200
  Index                   = 00000000
[2861 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=855d7958, Irp=85703820, Context=8569f310, IRQL=2
[2861 ms]  <<<  URB 9 coming back  <<< 
-- URB_FUNCTION_CONTROL_TRANSFER:
  PipeHandle           = 857cf6c0
  TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000001
  TransferBuffer       = 857127d9
  TransferBufferMDL    = 856fad90
  UrbLink              = 00000000
  SetupPacket          =
    00000000: 21 09 00 02 00 00 01 00
[2944 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[2944 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=85703820, IRQL=0
[2944 ms]  >>>  URB 10 going down  >>> 
-- URB_FUNCTION_CLASS_INTERFACE:
  TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000001
  TransferBuffer       = 857127d9
  TransferBufferMDL    = 00000000
    00000000: 00
  UrbLink                 = 00000000
  RequestTypeReservedBits = 00000022
  Request                 = 00000009
  Value                   = 00000200
  Index                   = 00000000
[2945 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=855d7958, Irp=85703820, Context=8569f310, IRQL=2
[2945 ms]  <<<  URB 10 coming back  <<< 
-- URB_FUNCTION_CONTROL_TRANSFER:
  PipeHandle           = 857cf6c0
  TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000001
  TransferBuffer       = 857127d9
  TransferBufferMDL    = 856fad90
  UrbLink              = 00000000
  SetupPacket          =
    00000000: 21 09 00 02 00 00 01 00
[12225 ms] UsbSnoop - FilterDispatchAny(f77c5fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[12225 ms] UsbSnoop - FdoHookDispatchInternalIoctl(f77c61ea) : fdo=856aa650, Irp=85614300, IRQL=0
[12225 ms]  >>>  URB 11 going down  >>> 
-- URB_FUNCTION_CLASS_INTERFACE:
  TransferFlags          = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000001
  TransferBuffer       = 85716881
  TransferBufferMDL    = 00000000
    00000000: 00
  UrbLink                 = 00000000
  RequestTypeReservedBits = 00000022
  Request                 = 00000009
  Value                   = 00000200
  Index                   = 00000000
[12227 ms] UsbSnoop - MyInternalIOCTLCompletion(f77c6126) : fido=855d7958, Irp=85614300, Context=8569f310, IRQL=2
[12227 ms]  <<<  URB 11 coming back  <<< 
-- URB_FUNCTION_CONTROL_TRANSFER:
  PipeHandle           = 857cf6c0
  TransferFlags        = 0000000a (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
  TransferBufferLength = 00000001
  TransferBuffer       = 85716881
  TransferBufferMDL    = 855efb50
  UrbLink              = 00000000
  SetupPacket          =
    00000000: 21 09 00 02 00 00 01 00
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.