em28xx: new board id [0ccd:10a2]
André Richter
Tested-byHi,
I've made tests with my TerraTec board:
Model: TerraTec H5
Vendor/Product id: [0ccd:10a2].
Tests made:
The original em28xx module does not work (unknown device).
Tests made with own em2884 module (code reused from em28xx module - kernel 2.6.30): output attached as file.
Registration works up to i2c eeprom check, but all eeprom data are 0xff.
I could not found the right communication in the UsbSnoop.log files (1st 50k lines attached).
All this features do not work:
- Analog TV / FM Radio
- DVB-T / DVB-C
- Composite / S-Video
Informations from TerraTec:
USB: Empia em2884
Decoder: Micronas DRX-K
Tuner: NXP TDA 18271Informations from others:
Micronas chips --> now from Trident Micro
DVB Decoder: DRX-39xxKxx (3926KA1 ?)
Composite: AVF-4910BA1 ?
EEPROM: ACE 24C32 ?
Chipset: APB 7202A ?I want to help to develop the em28xx module support for my device, but I need more understanding of snoop file syntax (were I can find the reg address, ...). Also, I have no idea to use the tda18271 module for em28xx. Please write me, how I can help you. You can write me in german or english.
Regards
André
______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT! Jetzt freischalten unter http://movieflat.web.de
Oct 3 18:46:26 geode kernel: [ 173.932023] usb 1-6: new high speed USB device using ehci_hcd and address 3 Oct 3 18:46:26 geode kernel: [ 174.065681] usb 1-6: New USB device found, idVendor=0ccd, idProduct=10a2 Oct 3 18:46:26 geode kernel: [ 174.065690] usb 1-6: New USB device strings: Mfr=2, Product=1, SerialNumber=3 Oct 3 18:46:26 geode kernel: [ 174.065697] usb 1-6: Product: TerraTec H5 Oct 3 18:46:26 geode kernel: [ 174.065702] usb 1-6: Manufacturer: TerraTec Electronic GmbH Oct 3 18:46:26 geode kernel: [ 174.065707] usb 1-6: SerialNumber: 090202000360 Oct 3 18:46:26 geode kernel: [ 174.065947] usb 1-6: configuration #1 chosen from 1 choice Oct 3 18:46:26 geode kernel: [ 174.250831] em2884 usb device (0ccd:10a2) Oct 3 18:46:26 geode kernel: [ 174.250843] em2884 interface = 0, class 255 Oct 3 18:46:26 geode kernel: [ 174.250847] Oct 3 18:46:26 geode kernel: [ 174.250850] em2884 interface: Oct 3 18:46:26 geode kernel: [ 174.250855] em2884 altsetting[0]: Oct 3 18:46:26 geode kernel: [ 174.250858] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.250862] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.250866] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.250870] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.250874] em2884 bAlternateSetting: 0 Oct 3 18:46:26 geode kernel: [ 174.250878] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.250882] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.250886] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.250890] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.250894] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.250899] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.250903] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.250907] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.250912] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.250916] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.250920] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.250925] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.250929] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.250934] em2884 enabled: 1 Oct 3 18:46:26 geode kernel: [ 174.250938] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.250942] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.250946] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.250950] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.250954] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.250958] em2884 desc.wMaxPacketSize: 0x0000 Oct 3 18:46:26 geode kernel: [ 174.250963] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.250967] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.250971] em2884 enabled: 1 Oct 3 18:46:26 geode kernel: [ 174.250975] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.250979] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.250983] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.250987] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.250991] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.250995] em2884 desc.wMaxPacketSize: 0x0000 Oct 3 18:46:26 geode kernel: [ 174.250999] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.251003] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251007] em2884 enabled: 1 Oct 3 18:46:26 geode kernel: [ 174.251011] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.251015] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251019] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251023] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.251027] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251032] em2884 desc.wMaxPacketSize: 0x0000 Oct 3 18:46:26 geode kernel: [ 174.251036] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251040] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251044] em2884 enabled: 1 Oct 3 18:46:26 geode kernel: [ 174.251048] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.251052] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251055] Oct 3 18:46:26 geode kernel: [ 174.251058] em2884 altsetting[1]: Oct 3 18:46:26 geode kernel: [ 174.251061] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.251065] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.251069] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.251073] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.251077] em2884 bAlternateSetting: 1 Oct 3 18:46:26 geode kernel: [ 174.251081] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.251085] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.251089] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.251093] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.251097] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.251101] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.251105] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251109] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251113] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.251117] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.251121] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.251125] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.251130] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251134] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251138] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.251142] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251146] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251150] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.251154] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251158] em2884 desc.wMaxPacketSize: 0x0000 Oct 3 18:46:26 geode kernel: [ 174.251162] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251166] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251170] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251174] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.251178] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251182] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251186] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.251191] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251195] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.251199] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.251203] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251207] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251211] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.251215] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251219] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251223] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.251227] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251232] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.251236] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251240] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251244] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251248] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.251252] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251255] Oct 3 18:46:26 geode kernel: [ 174.251258] em2884 altsetting[2]: Oct 3 18:46:26 geode kernel: [ 174.251261] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.251265] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.251269] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.251273] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.251277] em2884 bAlternateSetting: 2 Oct 3 18:46:26 geode kernel: [ 174.251281] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.251285] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.251289] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.251293] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.251297] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.251301] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.251305] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251309] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251313] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.251317] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.251321] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.251325] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.251330] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251334] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251338] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.251341] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251346] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251350] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.251354] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251358] em2884 desc.wMaxPacketSize: 0x0ad0 Oct 3 18:46:26 geode kernel: [ 174.251362] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251366] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251370] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251374] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.251378] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251382] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251386] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.251390] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251395] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.251399] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.251403] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251407] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251411] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.251415] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251419] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251423] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.251427] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251431] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.251435] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251439] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251443] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251447] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.251451] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251454] Oct 3 18:46:26 geode kernel: [ 174.251457] em2884 altsetting[3]: Oct 3 18:46:26 geode kernel: [ 174.251460] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.251464] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.251468] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.251472] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.251476] em2884 bAlternateSetting: 3 Oct 3 18:46:26 geode kernel: [ 174.251480] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.251484] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.251488] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.251492] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.251496] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.251500] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.251504] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251508] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251512] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.251516] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.251521] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.251525] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.251529] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251533] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251537] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.251541] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251545] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251549] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.251554] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251558] em2884 desc.wMaxPacketSize: 0x0c00 Oct 3 18:46:26 geode kernel: [ 174.251562] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251566] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251570] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251574] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.251578] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251582] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251586] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.251590] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251594] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.251599] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.251603] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251607] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251611] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.251614] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251619] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251623] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.251627] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251631] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.251635] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251639] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251643] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251647] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.251651] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251654] Oct 3 18:46:26 geode kernel: [ 174.251657] em2884 altsetting[4]: Oct 3 18:46:26 geode kernel: [ 174.251660] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.251664] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.251668] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.251672] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.251676] em2884 bAlternateSetting: 4 Oct 3 18:46:26 geode kernel: [ 174.251680] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.251684] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.251688] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.251692] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.251696] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.251700] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.251704] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251708] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251712] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.251716] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.251720] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.251724] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.251729] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251733] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251737] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.251741] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251745] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251749] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.251753] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251757] em2884 desc.wMaxPacketSize: 0x1300 Oct 3 18:46:26 geode kernel: [ 174.251761] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251765] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251769] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251773] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.251777] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251781] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251785] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.251790] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251794] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.251798] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.251802] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251806] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251810] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.251814] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251818] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251822] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.251826] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251830] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.251835] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251839] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251843] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251846] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.251850] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251853] Oct 3 18:46:26 geode kernel: [ 174.251856] em2884 altsetting[5]: Oct 3 18:46:26 geode kernel: [ 174.251860] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.251863] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.251867] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.251871] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.251875] em2884 bAlternateSetting: 5 Oct 3 18:46:26 geode kernel: [ 174.251879] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.251883] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.251887] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.251891] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.251895] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.251899] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.251903] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251907] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251911] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.251916] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.251920] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.251924] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.251928] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251932] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251936] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.251940] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251944] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251948] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.251952] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251957] em2884 desc.wMaxPacketSize: 0x1380 Oct 3 18:46:26 geode kernel: [ 174.251961] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.251965] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.251969] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.251973] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.251977] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.251981] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.251985] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.251989] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.251993] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.251997] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.252021] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252025] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252030] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.252033] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252037] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252042] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.252046] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252050] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.252054] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.252058] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252062] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252066] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252070] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252073] Oct 3 18:46:26 geode kernel: [ 174.252076] em2884 altsetting[6]: Oct 3 18:46:26 geode kernel: [ 174.252079] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.252083] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.252087] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.252091] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.252095] em2884 bAlternateSetting: 6 Oct 3 18:46:26 geode kernel: [ 174.252099] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.252103] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.252107] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.252111] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.252115] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.252119] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.252123] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252127] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252131] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.252136] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.252140] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.252144] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.252149] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252153] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252157] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.252161] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252165] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252169] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.252173] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252177] em2884 desc.wMaxPacketSize: 0x13c0 Oct 3 18:46:26 geode kernel: [ 174.252181] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.252186] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252190] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252194] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.252198] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252202] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252206] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.252210] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252214] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.252219] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.252223] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252227] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252231] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.252235] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252239] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252243] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.252247] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252251] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.252255] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.252259] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252264] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252267] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252271] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252274] Oct 3 18:46:26 geode kernel: [ 174.252277] em2884 altsetting[7]: Oct 3 18:46:26 geode kernel: [ 174.252281] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.252284] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.252288] em2884 bDescriptorType: 4 Oct 3 18:46:26 geode kernel: [ 174.252292] em2884 bInterfaceNumber: 0 Oct 3 18:46:26 geode kernel: [ 174.252296] em2884 bAlternateSetting: 7 Oct 3 18:46:26 geode kernel: [ 174.252300] em2884 bNumEndpoints: 4 Oct 3 18:46:26 geode kernel: [ 174.252304] em2884 bInterfaceClass: 255 Oct 3 18:46:26 geode kernel: [ 174.252308] em2884 bInterfaceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.252312] em2884 bInterfaceProtocol: 255 Oct 3 18:46:26 geode kernel: [ 174.252316] em2884 iInterface: 0 Oct 3 18:46:26 geode kernel: [ 174.252320] em2884 endpoint[0]: Oct 3 18:46:26 geode kernel: [ 174.252324] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252328] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252333] em2884 desc.bEndpointAddress: 129 Oct 3 18:46:26 geode kernel: [ 174.252337] em2884 desc.bmAttributes: 3 Oct 3 18:46:26 geode kernel: [ 174.252341] em2884 desc.wMaxPacketSize: 0x0001 Oct 3 18:46:26 geode kernel: [ 174.252345] em2884 desc.bInterval: 11 Oct 3 18:46:26 geode kernel: [ 174.252349] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252354] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252358] em2884 endpoint[1]: Oct 3 18:46:26 geode kernel: [ 174.252361] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252366] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252370] em2884 desc.bEndpointAddress: 130 Oct 3 18:46:26 geode kernel: [ 174.252374] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252378] em2884 desc.wMaxPacketSize: 0x1400 Oct 3 18:46:26 geode kernel: [ 174.252382] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.252386] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252390] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252394] em2884 endpoint[2]: Oct 3 18:46:26 geode kernel: [ 174.252398] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252402] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252406] em2884 desc.bEndpointAddress: 131 Oct 3 18:46:26 geode kernel: [ 174.252411] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252415] em2884 desc.wMaxPacketSize: 0x00c4 Oct 3 18:46:26 geode kernel: [ 174.252419] em2884 desc.bInterval: 4 Oct 3 18:46:26 geode kernel: [ 174.252423] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252427] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252431] em2884 endpoint[3]: Oct 3 18:46:26 geode kernel: [ 174.252435] em2884 desc.bLength: 7 Oct 3 18:46:26 geode kernel: [ 174.252439] em2884 desc.bDescriptorType: 5 Oct 3 18:46:26 geode kernel: [ 174.252443] em2884 desc.bEndpointAddress: 132 Oct 3 18:46:26 geode kernel: [ 174.252447] em2884 desc.bmAttributes: 1 Oct 3 18:46:26 geode kernel: [ 174.252452] em2884 desc.wMaxPacketSize: 0x03ac Oct 3 18:46:26 geode kernel: [ 174.252456] em2884 desc.bInterval: 1 Oct 3 18:46:26 geode kernel: [ 174.252460] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252464] em2884 enabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252468] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252472] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252475] Oct 3 18:46:26 geode kernel: [ 174.252478] em2884 cur_altsetting: 'altsetting[0]' Oct 3 18:46:26 geode kernel: [ 174.252482] em2884 num_altsetting: 8 Oct 3 18:46:26 geode kernel: [ 174.252487] em2884 intf_assoc: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252491] em2884 minor: 0 Oct 3 18:46:26 geode kernel: [ 174.252495] em2884 condition: 1 Oct 3 18:46:26 geode kernel: [ 174.252499] em2884 is_active: 1 Oct 3 18:46:26 geode kernel: [ 174.252503] em2884 sysfs_files_created: 1 Oct 3 18:46:26 geode kernel: [ 174.252507] em2884 ep_devs_created: 1 Oct 3 18:46:26 geode kernel: [ 174.252511] em2884 unregistering: 0 Oct 3 18:46:26 geode kernel: [ 174.252515] em2884 needs_remote_wakeup: 0 Oct 3 18:46:26 geode kernel: [ 174.252518] em2884 needs_altsetting0: 0 Oct 3 18:46:26 geode kernel: [ 174.252522] em2884 needs_binding: 0 Oct 3 18:46:26 geode kernel: [ 174.252526] em2884 reset_running: 0 Oct 3 18:46:26 geode kernel: [ 174.252530] em2884 dev: Oct 3 18:46:26 geode kernel: [ 174.252533] em2884 kobj: Oct 3 18:46:26 geode kernel: [ 174.252536] em2884 name: "1-6:1.0" Oct 3 18:46:26 geode kernel: [ 174.252541] em2884 kref.refcount.counter: 8 Oct 3 18:46:26 geode kernel: [ 174.252545] em2884 state_initialized: 1 Oct 3 18:46:26 geode kernel: [ 174.252549] em2884 state_in_sysfs: 1 Oct 3 18:46:26 geode kernel: [ 174.252554] em2884 state_add_uevent_sent: 1 Oct 3 18:46:26 geode kernel: [ 174.252558] em2884 state_remove_uevent_sent: 0 Oct 3 18:46:26 geode kernel: [ 174.252562] em2884 uevent_suppress: 0 Oct 3 18:46:26 geode kernel: [ 174.252566] em2884 init_name: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252571] em2884 dma_mask: 4294967295 Oct 3 18:46:26 geode kernel: [ 174.252575] em2884 coherent_dma_mask: 0 Oct 3 18:46:26 geode kernel: [ 174.252579] em2884 devt: 0 Oct 3 18:46:26 geode kernel: [ 174.252583] em2884 usb_dev: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252588] em2884 pm_usage_cnt: 1 Oct 3 18:46:26 geode kernel: [ 174.252591] em2884 reset_ws: Oct 3 18:46:26 geode kernel: [ 174.252595] em2884 data.counter: 0 Oct 3 18:46:26 geode kernel: [ 174.252598] Oct 3 18:46:26 geode kernel: [ 174.252601] em2884 udev: Oct 3 18:46:26 geode kernel: [ 174.252604] em2884 devnum: 3 Oct 3 18:46:26 geode kernel: [ 174.252607] em2884 devpath: "6" Oct 3 18:46:26 geode kernel: [ 174.252613] em2884 state: 7 Oct 3 18:46:26 geode kernel: [ 174.252616] em2884 speed: 3 Oct 3 18:46:26 geode kernel: [ 174.252620] em2884 ttport: 0 Oct 3 18:46:26 geode kernel: [ 174.252624] em2884 toggle[0]: 1 Oct 3 18:46:26 geode kernel: [ 174.252627] em2884 toggle[1]: 0 Oct 3 18:46:26 geode kernel: [ 174.252630] em2884 descriptor: Oct 3 18:46:26 geode kernel: [ 174.252634] em2884 bLength: 18 Oct 3 18:46:26 geode kernel: [ 174.252638] em2884 bDescriptorType: 1 Oct 3 18:46:26 geode kernel: [ 174.252642] em2884 bcdUSB: 512 Oct 3 18:46:26 geode kernel: [ 174.252646] em2884 bDeviceClass: 0 Oct 3 18:46:26 geode kernel: [ 174.252650] em2884 bDeviceSubClass: 0 Oct 3 18:46:26 geode kernel: [ 174.252654] em2884 bDeviceProtocol: 0 Oct 3 18:46:26 geode kernel: [ 174.252658] em2884 bMaxPacketSize0: 64 Oct 3 18:46:26 geode kernel: [ 174.252662] em2884 idVendor: 0x0ccd Oct 3 18:46:26 geode kernel: [ 174.252666] em2884 idProduct: 0x10a2 Oct 3 18:46:26 geode kernel: [ 174.252671] em2884 bcdDevice: 256 Oct 3 18:46:26 geode kernel: [ 174.252675] em2884 iManufacturer: 2 Oct 3 18:46:26 geode kernel: [ 174.252679] em2884 iProduct: 1 Oct 3 18:46:26 geode kernel: [ 174.252683] em2884 iSerialNumber: 3 Oct 3 18:46:26 geode kernel: [ 174.252687] em2884 bNumConfigurations: 1 Oct 3 18:46:26 geode kernel: [ 174.252691] em2884 config[0]: Oct 3 18:46:26 geode kernel: [ 174.252694] em2884 desc: Oct 3 18:46:26 geode kernel: [ 174.252699] em2884 bLength: 9 Oct 3 18:46:26 geode kernel: [ 174.252703] em2884 bDescriptorType: 2 Oct 3 18:46:26 geode kernel: [ 174.252707] em2884 wTotalLength: 305 Oct 3 18:46:26 geode kernel: [ 174.252711] em2884 bNumInterfaces: 1 Oct 3 18:46:26 geode kernel: [ 174.252715] em2884 bConfigurationValue: 1 Oct 3 18:46:26 geode kernel: [ 174.252719] em2884 iConfiguration: 0 Oct 3 18:46:26 geode kernel: [ 174.252724] em2884 bmAttributes: 128 Oct 3 18:46:26 geode kernel: [ 174.252728] em2884 bMaxPower: 250 Oct 3 18:46:26 geode kernel: [ 174.252731] em2884 string: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252736] em2884 intf_assoc[0]: (NULL) Oct 3 18:46:26 geode kernel: [ 174.252741] em2884 interface[0]: 'interface' Oct 3 18:46:26 geode kernel: [ 174.252745] em2884 intf_cache[0]: Oct 3 18:46:26 geode kernel: [ 174.252750] em2884 num_altsetting: 8 Oct 3 18:46:26 geode kernel: [ 174.252754] em2884 ref.refcount.counter: 2 Oct 3 18:46:26 geode kernel: [ 174.252758] em2884 extralen: 0 Oct 3 18:46:26 geode kernel: [ 174.252762] em2884 actconfig: 'udev->config[0]' Oct 3 18:46:26 geode kernel: [ 174.252766] em2884 bus_mA: 500 Oct 3 18:46:26 geode kernel: [ 174.252770] em2884 portnum: 6 Oct 3 18:46:26 geode kernel: [ 174.252773] em2884 level: 1 Oct 3 18:46:26 geode kernel: [ 174.252777] em2884 can_submit: 1 Oct 3 18:46:26 geode kernel: [ 174.252781] em2884 discon_suspended: 0 Oct 3 18:46:26 geode kernel: [ 174.252785] em2884 persist_enabled: 1 Oct 3 18:46:26 geode kernel: [ 174.252789] em2884 have_langid: 1 Oct 3 18:46:26 geode kernel: [ 174.252793] em2884 authorized: 1 Oct 3 18:46:26 geode kernel: [ 174.252797] em2884 authenticated: 0 Oct 3 18:46:26 geode kernel: [ 174.252800] em2884 wusb: 0 Oct 3 18:46:26 geode kernel: [ 174.252804] em2884 string_langid: 1033 Oct 3 18:46:26 geode kernel: [ 174.252809] em2884 product: "TerraTec H5" Oct 3 18:46:26 geode kernel: [ 174.252814] em2884 manufacturer: "TerraTec Electronic GmbH" Oct 3 18:46:26 geode kernel: [ 174.252818] em2884 serial: "090202000360" Oct 3 18:46:26 geode kernel: [ 174.252822] em2884 maxchild: 0 Oct 3 18:46:26 geode kernel: [ 174.252827] em2884 pm_usage_cnt: 1 Oct 3 18:46:26 geode kernel: [ 174.252831] em2884 quirks: 0 Oct 3 18:46:26 geode kernel: [ 174.252835] em2884 urbnum.counter: 10 Oct 3 18:46:26 geode kernel: [ 174.252839] em2884 active_duration: 31545 Oct 3 18:46:26 geode kernel: [ 174.252843] em2884 last_busy: 4294935858 Oct 3 18:46:26 geode kernel: [ 174.252847] em2884 autosuspend_delay: 500 Oct 3 18:46:26 geode kernel: [ 174.252852] em2884 connect_time: 4294935751 Oct 3 18:46:26 geode kernel: [ 174.252856] em2884 auto_pm: 1 Oct 3 18:46:26 geode kernel: [ 174.252860] em2884 do_remote_wakeup: 0 Oct 3 18:46:26 geode kernel: [ 174.252864] em2884 reset_resume: 0 Oct 3 18:46:26 geode kernel: [ 174.252868] em2884 autosuspend_disabled: 1 Oct 3 18:46:26 geode kernel: [ 174.252872] em2884 autoresume_disabled: 0 Oct 3 18:46:26 geode kernel: [ 174.252876] em2884 skip_sys_resume: 0 Oct 3 18:46:26 geode kernel: [ 174.252879] Oct 3 18:46:26 geode kernel: [ 174.252886] em2884 speed = 480 Mbps Oct 3 18:46:26 geode kernel: [ 174.252890] em2884 TerraTec Electronic GmbH TerraTec H5 Oct 3 18:46:26 geode kernel: [ 174.252902] em2884 max pkt size (0) = 0 Oct 3 18:46:26 geode kernel: [ 174.252907] em2884 max pkt size (1) = 0 Oct 3 18:46:26 geode kernel: [ 174.252911] em2884 max pkt size (2) = 1440 Oct 3 18:46:26 geode kernel: [ 174.252915] em2884 max pkt size (3) = 2048 Oct 3 18:46:26 geode kernel: [ 174.252920] em2884 max pkt size (4) = 2304 Oct 3 18:46:26 geode kernel: [ 174.252924] em2884 max pkt size (5) = 2688 Oct 3 18:46:26 geode kernel: [ 174.252928] em2884 max pkt size (6) = 2880 Oct 3 18:46:26 geode kernel: [ 174.252933] em2884 max pkt size (7) = 3072 Oct 3 18:46:26 geode kernel: [ 174.252939] em2884 pre card setup: Oct 3 18:46:26 geode kernel: [ 174.252944] em2884 #0: Identified as TerraTec H5 (card=0) Oct 3 18:46:26 geode kernel: [ 174.283591] em2884 #0: chip ID is em2884 (68) Oct 3 18:46:26 geode kernel: [ 174.416012] em2884 v4l device register: Oct 3 18:46:26 geode kernel: [ 174.416023] em2884 i2c register: Oct 3 18:46:26 geode kernel: [ 174.418855] Oct 3 18:46:26 geode kernel: [ 174.419173] Oct 3 18:46:26 geode kernel: [ 174.420776] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.422396] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.424178] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.425896] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.427519] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.429145] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.430769] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.432399] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.434019] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.435644] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.437269] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.438894] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.440524] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.442144] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.443768] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445393] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445413] em2884 #0: i2c eeprom 00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445433] em2884 #0: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445452] em2884 #0: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445471] em2884 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445490] em2884 #0: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445509] em2884 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445528] em2884 #0: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445547] em2884 #0: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445565] em2884 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445584] em2884 #0: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445603] em2884 #0: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445622] em2884 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445641] em2884 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445660] em2884 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445679] em2884 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445698] em2884 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 3 18:46:26 geode kernel: [ 174.445718] em2884 #0: EEPROM ID= 0xffffffff, EEPROM hash = 0x00000000 Oct 3 18:46:26 geode kernel: [ 174.445723] em2884 #0: EEPROM info: Oct 3 18:46:26 geode kernel: [ 174.445727] em2884 #0: I2S audio, 3 sample rates Oct 3 18:46:26 geode kernel: [ 174.445731] em2884 #0: USB Remote wakeup capable Oct 3 18:46:26 geode kernel: [ 174.445735] em2884 #0: USB Self power capable Oct 3 18:46:26 geode kernel: [ 174.445739] em2884 #0: 200mA max power Oct 3 18:46:26 geode kernel: [ 174.445744] em2884 #0: Table at 0xff, strings=0xffff, 0xffff, 0xffff Oct 3 18:46:26 geode kernel: [ 174.479646] Oct 3 18:46:26 geode kernel: [ 174.479655] em2884 #0: found i2c device @ 0xa0 [eeprom] Oct 3 18:46:26 geode kernel: [ 174.499526] em2884 card setup: Oct 3 18:46:26 geode kernel: [ 174.526587] tveeprom 0-0050: Encountered bad packet header [ff]. Corrupt or not a Hauppauge eeprom. Oct 3 18:46:27 geode kernel: [ 174.611649] em2884 wake i2c: Oct 3 18:46:27 geode kernel: [ 174.611657] em2884 add into devlist: Oct 3 18:46:27 geode kernel: [ 174.611774] usbcore: registered new interface driver em2884 Oct 3 18:46:27 geode kernel: [ 174.611783] em2884 driver loaded
Quoted 46 lines · André Richter
Hi,
I've made tests with my TerraTec board:
Model: TerraTec H5
Vendor/Product id: [0ccd:10a2].Tests made:
The original em28xx module does not work (unknown device).
Tests made with own em2884 module (code reused from em28xx module - kernel 2.6.30): output attached as file.Registration works up to i2c eeprom check, but all eeprom data are
0xff.I could not found the right communication in the UsbSnoop.log files (1st 50k lines attached).
All this features do not work:
- Analog TV / FM Radio
- DVB-T / DVB-C
- Composite / S-VideoTested-by André Richter <[email protected]>Informations from TerraTec:
USB: Empia em2884
Decoder: Micronas DRX-K
Tuner: NXP TDA 18271Informations from others:
Micronas chips --> now from Trident Micro DVB Decoder: DRX-39xxKxx (3926KA1 ?)
Composite: AVF-4910BA1 ?
EEPROM: ACE 24C32 ?
Chipset: APB 7202A ?I want to help to develop the em28xx module support for my device, but I need more understanding of snoop file syntax (were I can find the reg address, ...). Also, I have no idea to use the tda18271 module for em28xx. Please write me, how I can help you. You can write me in german or english.
Quoted 2 lines
Regards
André
Hello André,
The em2884 isn't really the issue here - I can have it working in a matter of hours if needed. The problem with this device is the drx-k, for which there is no driver, and no developer willing to invest the 50-60 hours that would probably be required to reverse engineer it and write a driver.
Regarding the eeprom - the current code doesn't work because it's a 16-bit eeprom. Like the em2874, the eeprom parsing code should be skipped entirely, since you can end up corrupting the eeprom.
I would suggest you return the device and buy something that is supported.
Devin
Signature · 2 lines
Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com