On Fri Oct 27, 2006 at 05:18:00PM +0100, Torgeir Veimo wrote: > Any update on this? > > Is the hardware spec for the remote input available for this card? > I've been trying to get this working, but with absolutely no success :( I've done a snoop on the device under Windows (attached) but this hasn't helped me at all - it looks like the USB endpoint is in interrupt mode there, whereas it appears to be in bulk mode under Linux. The device IDs also look to change under Windows (after the firmware is loaded), which is even more confusing. Anyone got any ideas? I've got a system set aside for testing this so I'm quite happy to try anything out. Cheers, Robin -- ___ ( ' } | Robin Hill <dvb@xxxxxxxxxxxxxxx> | / / ) | Little Jim says .... | // !! | "He fallen in de water !!" |
[0 ms] UsbSnoop compiled on Jan 18 2003 22:41:32 loading [0 ms] UsbSnoop - DriverEntry(f7bf9c40) : Windows NT WDM version 1.32 [85121 ms] UsbSnoop - AddDevice(f7bf9f50) : DriverObject 8655e340, pdo 865b9c10 [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (0x00000018) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (0x00000018) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_START_DEVICE) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_START_DEVICE) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [85121 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b64360, IRQL=0 [85121 ms] >>> URB 1 going down >>> -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: TransferBufferLength = 00000022 TransferBuffer = 85d27534 TransferBufferMDL = 00000000 Index = 00000000 DescriptorType = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE) LanguageId = 00000000 [85121 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85b64360, Context=85ea0ed0, IRQL=0 [85121 ms] <<< URB 1 coming back <<< -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: TransferBufferLength = 00000022 TransferBuffer = 85d27534 TransferBufferMDL = 00000000 00000000: 09 02 22 00 01 01 00 80 fa 09 04 01 00 01 ff ff 00000010: ff 00 09 21 11 01 00 01 22 2f 00 07 05 81 03 40 00000020: 00 0c Index = 00000000 DescriptorType = 00000002 (USB_CONFIGURATION_DESCRIPTOR_TYPE) LanguageId = 00000000 [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [85121 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b64360, IRQL=0 [85121 ms] >>> URB 2 going down >>> -- URB_FUNCTION_SELECT_CONFIGURATION: ConfigurationDescriptor = 0x85d27534 (configure) ConfigurationDescriptor : bLength = 9 ConfigurationDescriptor : bDescriptorType = 0x00000002 ConfigurationDescriptor : wTotalLength = 0x00000022 ConfigurationDescriptor : bNumInterfaces = 0x00000001 ConfigurationDescriptor : bConfigurationValue = 0x00000001 ConfigurationDescriptor : iConfiguration = 0x00000000 ConfigurationDescriptor : bmAttributes = 0x00000080 ConfigurationDescriptor : MaxPower = 0x000000fa ConfigurationHandle = 0x00000000 Interface[0]: Length = 36 Interface[0]: InterfaceNumber = 1 Interface[0]: AlternateSetting = 0 [85121 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85b64360, Context=85efbaf8, IRQL=0 [85121 ms] <<< URB 2 coming back <<< -- URB_FUNCTION_SELECT_CONFIGURATION: ConfigurationDescriptor = 0x85d27534 (configure) ConfigurationDescriptor : bLength = 9 ConfigurationDescriptor : bDescriptorType = 0x00000002 ConfigurationDescriptor : wTotalLength = 0x00000022 ConfigurationDescriptor : bNumInterfaces = 0x00000001 ConfigurationDescriptor : bConfigurationValue = 0x00000001 ConfigurationDescriptor : iConfiguration = 0x00000000 ConfigurationDescriptor : bmAttributes = 0x00000080 ConfigurationDescriptor : MaxPower = 0x000000fa ConfigurationHandle = 0x865e2468 Interface[0]: Length = 36 Interface[0]: InterfaceNumber = 1 Interface[0]: AlternateSetting = 0 Interface[0]: Class = 0x000000ff Interface[0]: SubClass = 0x000000ff Interface[0]: Protocol = 0x000000ff Interface[0]: InterfaceHandle = 0x86614ad0 Interface[0]: NumberOfPipes = 1 Interface[0]: Pipes[0] : MaximumPacketSize = 0x00000040 Interface[0]: Pipes[0] : EndpointAddress = 0x00000081 Interface[0]: Pipes[0] : Interval = 0x0000000c Interface[0]: Pipes[0] : PipeType = 0x00000003 (UsbdPipeTypeInterrupt) Interface[0]: Pipes[0] : PipeHandle = 0x86614aec Interface[0]: Pipes[0] : MaxTransferSize = 0x00000400 Interface[0]: Pipes[0] : PipeFlags = 0x00000000 [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [85121 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b64360, IRQL=0 [85121 ms] >>> URB 3 going down >>> -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: TransferBufferLength = 00000012 TransferBuffer = f7c7a93c TransferBufferMDL = 00000000 Index = 00000000 DescriptorType = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE) LanguageId = 00000000 [85121 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85b64360, Context=85ca2f10, IRQL=0 [85121 ms] <<< URB 3 coming back <<< -- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE: TransferBufferLength = 00000012 TransferBuffer = f7c7a93c TransferBufferMDL = 00000000 00000000: 12 01 00 02 00 00 00 40 40 20 51 99 00 01 01 02 00000010: 03 01 Index = 00000000 DescriptorType = 00000001 (USB_DEVICE_DESCRIPTOR_TYPE) LanguageId = 00000000 [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85121 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85121 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85122 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85123 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85123 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_ID) [85124 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [85124 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b5d9a8, IRQL=0 [85124 ms] >>> URB 4 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 00000000 UrbLink = 00000000 [85124 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [85124 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85cdf7c8, IRQL=0 [85124 ms] >>> URB 5 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d275aa TransferBufferMDL = 00000000 UrbLink = 00000000 [85125 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS) [85125 ms] UsbSnoop - MyDispatchPNP(f7bf9ee0) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS) [90757 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85b5d9a8, Context=85e94938, IRQL=2 [90757 ms] <<< URB 4 coming back <<< -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 85ce5a58 00000000: 01 01 00 1e 30 cf UrbLink = 00000000 [90757 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [90757 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b5d9a8, IRQL=2 [90757 ms] >>> URB 6 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 00000000 UrbLink = 00000000 [90869 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85cdf7c8, Context=85d4cc50, IRQL=2 [90869 ms] <<< URB 5 coming back <<< -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d275aa TransferBufferMDL = 85cda5a8 00000000: 01 02 00 1e 30 cf UrbLink = 00000000 [90869 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [90869 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85cdf7c8, IRQL=2 [90869 ms] >>> URB 7 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d275aa TransferBufferMDL = 00000000 UrbLink = 00000000 [92754 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85b5d9a8, Context=865ca350, IRQL=2 [92754 ms] <<< URB 6 coming back <<< -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 85ce5a58 00000000: 01 01 00 1e 35 ca UrbLink = 00000000 [92754 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [92754 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b5d9a8, IRQL=2 [92754 ms] >>> URB 8 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 00000000 UrbLink = 00000000 [95222 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85cdf7c8, Context=86697fe8, IRQL=2 [95222 ms] <<< URB 7 coming back <<< -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d275aa TransferBufferMDL = 85cda5a8 00000000: 01 01 00 1e 36 c9 UrbLink = 00000000 [95222 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [95222 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85cdf7c8, IRQL=2 [95222 ms] >>> URB 9 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d275aa TransferBufferMDL = 00000000 UrbLink = 00000000 [95334 ms] UsbSnoop - MyInternalIOCTLCompletion(f7bf8db0) : fido=00000000, Irp=85b5d9a8, Context=85d31468, IRQL=2 [95334 ms] <<< URB 8 coming back <<< -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 85ce5a58 00000000: 01 02 00 1e 36 c9 UrbLink = 00000000 [95334 ms] UsbSnoop - DispatchAny(f7bf7610) : IRP_MJ_INTERNAL_DEVICE_CONTROL [95334 ms] UsbSnoop - MyDispatchInternalIOCTL(f7bf8e80) : fdo=865b9c10, Irp=85b5d9a8, IRQL=2 [95334 ms] >>> URB 10 going down >>> -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: PipeHandle = 86614aec [endpoint 0x00000081] TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) TransferBufferLength = 00000006 TransferBuffer = 85d27593 TransferBufferMDL = 00000000 UrbLink = 00000000
Attachment:
pgpL0IeVeVBz3.pgp
Description: PGP signature
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb