Hello,
so finally I managed to install WinXP and run UsbSnoop from
http://www.pcausa.com/Utilities/UsbSnoop/default.htm
The log file is attached. Is there anything else that you developers
need to include support for this particular device into fprint ?
Cheers,
Tomas
E-mail : [email protected],
[email protected]
[10 ms] UsbSnoop - FilterAddDevice(9880e748) : DriverObject fea9f150, pdo
fc6fbe18
[10 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_LEGACY_BUS_INFORMATION)
[10 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_LEGACY_BUS_INFORMATION)
[10 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[10 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[10 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
[10 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
[10 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_START_DEVICE)
[10 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_START_DEVICE)
[11 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_INTERFACE)
[11 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_INTERFACE)
[11 ms] UsbSnoop - FilterDispatchAny(98809fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[11 ms] UsbSnoop - FdoHookDispatchInternalIoctl(9880a1ea) : fdo=fc6fbe18,
Irp=fead07d8, IRQL=0
[11 ms] >>> URB 1 going down >>>
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
TransferBufferLength = 00000012
TransferBuffer = fa3840f8
TransferBufferMDL = 00000000
Index = 00000000
DescriptorType = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE)
LanguageId = 00000000
[11 ms] UsbSnoop - MyInternalIOCTLCompletion(9880a126) : fido=00000000,
Irp=fead07d8, Context=fec336f8, IRQL=0
[11 ms] <<< URB 1 coming back <<<
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
TransferBufferLength = 00000012
TransferBuffer = fa3840f8
TransferBufferMDL = 00000000
00000000: 12 01 10 01 00 00 00 40 5c 0a 01 58 01 01 01 04
00000010: 03 01
Index = 00000000
DescriptorType = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE)
LanguageId = 00000000
[11 ms] UsbSnoop - FilterDispatchAny(98809fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[11 ms] UsbSnoop - FdoHookDispatchInternalIoctl(9880a1ea) : fdo=fc6fbe18,
Irp=fead07d8, IRQL=0
[11 ms] >>> URB 2 going down >>>
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
TransferBufferLength = 00000009
TransferBuffer = ba50382c
TransferBufferMDL = 00000000
Index = 00000000
DescriptorType = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
LanguageId = 00000000
[11 ms] UsbSnoop - MyInternalIOCTLCompletion(9880a126) : fido=00000000,
Irp=fead07d8, Context=fec336f8, IRQL=0
[11 ms] <<< URB 2 coming back <<<
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
TransferBufferLength = 00000009
TransferBuffer = ba50382c
TransferBufferMDL = 00000000
00000000: 09 02 37 00 01 00 00 c0 32
Index = 00000000
DescriptorType = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
LanguageId = 00000000
[11 ms] UsbSnoop - FilterDispatchAny(98809fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[11 ms] UsbSnoop - FdoHookDispatchInternalIoctl(9880a1ea) : fdo=fc6fbe18,
Irp=fead07d8, IRQL=0
[11 ms] >>> URB 3 going down >>>
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
TransferBufferLength = 00000037
TransferBuffer = fad53d90
TransferBufferMDL = 00000000
Index = 00000000
DescriptorType = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
LanguageId = 00000000
[11 ms] UsbSnoop - MyInternalIOCTLCompletion(9880a126) : fido=00000000,
Irp=fead07d8, Context=fec336f8, IRQL=0
[11 ms] <<< URB 3 coming back <<<
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
TransferBufferLength = 00000037
TransferBuffer = fad53d90
TransferBufferMDL = 00000000
00000000: 09 02 37 00 01 00 00 c0 32 09 04 00 00 03 fe 00
00000010: 00 04 10 25 00 00 00 00 00 00 00 00 00 00 00 00
00000020: 00 00 07 05 81 02 40 00 00 07 05 01 02 40 00 00
00000030: 07 05 85 03 10 00 01
Index = 00000000
DescriptorType = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
LanguageId = 00000000
[11 ms] UsbSnoop - FilterDispatchAny(98809fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[11 ms] UsbSnoop - FdoHookDispatchInternalIoctl(9880a1ea) : fdo=fc6fbe18,
Irp=fead07d8, IRQL=0
[11 ms] >>> URB 4 going down >>>
-- URB_FUNCTION_GET_STATUS_FROM_DEVICE:
TransferBufferLength = 00000002
TransferBuffer = ba50384c
TransferBufferMDL = 00000000
*** error - TransferBufferLength should be 1!
Index = 00000000
[15 ms] UsbSnoop - MyInternalIOCTLCompletion(9880a126) : fido=00000000,
Irp=fead07d8, Context=fec336f8, IRQL=2
[15 ms] <<< URB 4 coming back <<<
-- URB_FUNCTION_CONTROL_TRANSFER:
PipeHandle = fb2e7370
TransferFlags = 0000000b (USBD_TRANSFER_DIRECTION_IN,
USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 00000002
TransferBuffer = ba50384c
TransferBufferMDL = 89cd6f88
00000000: 00 00
UrbLink = 00000000
SetupPacket =
00000000: 80 00 00 00 00 00 02 00
[15 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_INTERFACE)
[15 ms] UsbSnoop - FilterDispatchPnp: Query for Bus interface for USB Function
Drivers.
[15 ms] InterfaceType: USB_BUS_INTERFACE_USBDI_GUID
[15 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_INTERFACE)
[15 ms] UsbSnoop - FdoHookDispatchPnp: Query for Bus interface for USB Function
Drivers.
[15 ms] InterfaceType: USB_BUS_INTERFACE_USBDI_GUID
[15 ms] UsbSnoop - FilterDispatchAny(98809fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[15 ms] UsbSnoop - FdoHookDispatchInternalIoctl(9880a1ea) : fdo=fc6fbe18,
Irp=fa357e70, IRQL=0
[15 ms] >>> URB 5 going down >>>
-- URB_FUNCTION_SELECT_CONFIGURATION:
ConfigurationDescriptor = 0xfad53d90 (configure)
ConfigurationDescriptor : bLength = 9
ConfigurationDescriptor : bDescriptorType = 0x00000002
ConfigurationDescriptor : wTotalLength = 0x00000037
ConfigurationDescriptor : bNumInterfaces = 0x00000001
ConfigurationDescriptor : bConfigurationValue = 0x00000000
ConfigurationDescriptor : iConfiguration = 0x00000000
ConfigurationDescriptor : bmAttributes = 0x000000c0
ConfigurationDescriptor : MaxPower = 0x00000032
ConfigurationHandle = 0x00000000
Interface[0]: Length = 76
Interface[0]: InterfaceNumber = 0
Interface[0]: AlternateSetting = 0
[15 ms] UsbSnoop - MyInternalIOCTLCompletion(9880a126) : fido=00000000,
Irp=fa357e70, Context=fec336f8, IRQL=0
[15 ms] <<< URB 5 coming back <<<
-- URB_FUNCTION_SELECT_CONFIGURATION:
ConfigurationDescriptor = 0xfad53d90 (configure)
ConfigurationDescriptor : bLength = 9
ConfigurationDescriptor : bDescriptorType = 0x00000002
ConfigurationDescriptor : wTotalLength = 0x00000037
ConfigurationDescriptor : bNumInterfaces = 0x00000001
ConfigurationDescriptor : bConfigurationValue = 0x00000000
ConfigurationDescriptor : iConfiguration = 0x00000000
ConfigurationDescriptor : bmAttributes = 0x000000c0
ConfigurationDescriptor : MaxPower = 0x00000032
ConfigurationHandle = 0xfec2a8e8
Interface[0]: Length = 76
Interface[0]: InterfaceNumber = 0
Interface[0]: AlternateSetting = 0
Interface[0]: Class = 0x000000fe
Interface[0]: SubClass = 0x00000000
Interface[0]: Protocol = 0x00000000
Interface[0]: InterfaceHandle = 0xf950d2b0
Interface[0]: NumberOfPipes = 3
Interface[0]: Pipes[0] : MaximumPacketSize = 0x00000040
Interface[0]: Pipes[0] : EndpointAddress = 0x00000081
Interface[0]: Pipes[0] : Interval = 0x00000000
Interface[0]: Pipes[0] : PipeType = 0x00000002 (UsbdPipeTypeBulk)
Interface[0]: Pipes[0] : PipeHandle = 0xf950d2cc
Interface[0]: Pipes[0] : MaxTransferSize = 0xffffffff
Interface[0]: Pipes[0] : PipeFlags = 0x00000000
Interface[0]: Pipes[1] : MaximumPacketSize = 0x00000040
Interface[0]: Pipes[1] : EndpointAddress = 0x00000001
Interface[0]: Pipes[1] : Interval = 0x00000000
Interface[0]: Pipes[1] : PipeType = 0x00000002 (UsbdPipeTypeBulk)
Interface[0]: Pipes[1] : PipeHandle = 0xf950d2ec
Interface[0]: Pipes[1] : MaxTransferSize = 0xffffffff
Interface[0]: Pipes[1] : PipeFlags = 0x00000000
Interface[0]: Pipes[2] : MaximumPacketSize = 0x00000010
Interface[0]: Pipes[2] : EndpointAddress = 0x00000085
Interface[0]: Pipes[2] : Interval = 0x00000001
Interface[0]: Pipes[2] : PipeType = 0x00000003
(UsbdPipeTypeInterrupt)
Interface[0]: Pipes[2] : PipeHandle = 0xf950d30c
Interface[0]: Pipes[2] : MaxTransferSize = 0xffffffff
Interface[0]: Pipes[2] : PipeFlags = 0x00000000
[15 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_CAPABILITIES)
[15 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_CAPABILITIES)
[15 ms] UsbSnoop - FilterDispatchAny(98809fd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[15 ms] UsbSnoop - FdoHookDispatchInternalIoctl(9880a1ea) : fdo=fc6fbe18,
Irp=fa357e70, IRQL=0
[15 ms] >>> URB 6 going down >>>
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
PipeHandle = f950d30c [endpoint 0x00000085]
TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN,
USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 00000008
TransferBuffer = fa3bec28
TransferBufferMDL = 00000000
UrbLink = 00000000
[15 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_CAPABILITIES)
[15 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_CAPABILITIES)
[15 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_PNP_DEVICE_STATE)
[15 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_PNP_DEVICE_STATE)
[15 ms] UsbSnoop - FilterDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_DEVICE_RELATIONS)
[15 ms] UsbSnoop - FdoHookDispatchPnp(9880e45c) : IRP_MJ_PNP
(IRP_MN_QUERY_DEVICE_RELATIONS)
_______________________________________________
fprint mailing list
[email protected]
http://lists.reactivated.net/mailman/listinfo/fprint