Hi all,
A problem with the em28xx driver was brought up in June by Thorsten
Hirsch: http://www.spinics.net/lists/linux-media/msg20588.html . I also
have a "TerraTec Cinergy Hybrid T USB XS". When I used my device with
Linux, it would take a long time to be recognised by the OS, and this
would get worse. At this point, the device is not recognised, and almost
completely dead.
When I plug it in, I get errors like
-
Oct 17 14:34:55 muon kernel: [ 7111.324875] hub 1-1:1.0: unable to
enumerate USB device on port 2
Oct 17 14:34:55 muon kernel: [ 7111.580618] hub 1-1:1.0: unable to
enumerate USB device on port 2
Oct 17 14:34:55 muon kernel: [ 7111.840481] hub 1-1:1.0: unable to
enumerate USB device on port 2
Oct 17 14:34:55 muon kernel: [ 7112.092358] hub 1-1:1.0: unable to
enumerate USB device on port 2
--
and these keep coming until the device is removed. The device is also
not available in windows.
I have attached an excerpt from /var/log/messages , when the device was
connected, before it was destroyed. Here is some more contextual info:
uname -a:
Linux muon 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:38:40 UTC 2010
x86_64 GNU/Linux
Driver: v4l-dvb. The install process from linuxtv.org leaves me
oblivious of the version number, but I used the most recent version as
of a few weeks ago.
Firmware: I have "linux-firmware-nonfree" from Ubuntu installed, but I
don't know if v4l-dvb replaces the firmware file.
I have a different version of the stick than what was mentioned in the
above link: USB ID 0ccd:005e. In the post at
http://ubuntuforums.org/showpost.php?p=7832485&postcount=3 , it is
stated that this version requires a different firmware: . In my kernel
log it says that
xc3028-v27.fw is loaded, I think this could be the problem.
I was hoping someone could provide insight, or an explanation, and maybe
(but not likely) a way to resurrect my device. I hope that someone could
either 1) refute this problem with their own anecdotal evidence, or 2)
actually remove support for 0ccd:005e from the driver, to prevent this
from happening to anyone else.
I know this is a bit off topic, but if anyone could recommend a cheap
replacement DVB-C card for a laptop, that definitely works with Linux,
that would be great.
Many thanks,
Marius
Oct 10 12:14:07 muon kernel: [ 243.458871] usb 1-1.2: new high speed USB
device using ehci_hcd and address 10
Oct 10 12:14:07 muon kernel: [ 243.592097] usb 1-1.2: configuration #1 chosen
from 1 choice
Oct 10 12:14:07 muon kernel: [ 243.665278] IR NEC protocol handler initialized
Oct 10 12:14:07 muon kernel: [ 243.672512] IR RC5(x) protocol handler
initialized
Oct 10 12:14:07 muon kernel: [ 243.675282] IR RC6 protocol handler initialized
Oct 10 12:14:07 muon kernel: [ 243.694576] em28xx: New device TerraTec
Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface
0, class 0)
Oct 10 12:14:07 muon kernel: [ 243.694680] em28xx #0: chip ID is em2882/em2883
Oct 10 12:14:07 muon kernel: [ 243.695521] IR JVC protocol handler initialized
Oct 10 12:14:07 muon kernel: [ 243.698768] IR Sony protocol handler initialized
Oct 10 12:14:07 muon kernel: [ 243.898418] em28xx #0: i2c eeprom 00: 1a eb 67
95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c
Oct 10 12:14:07 muon kernel: [ 243.898430] em28xx #0: i2c eeprom 10: 6a 34 27
57 46 07 01 00 00 00 00 00 00 00 00 00
Oct 10 12:14:07 muon kernel: [ 243.898441] em28xx #0: i2c eeprom 20: 46 00 01
00 f0 10 31 00 b8 00 14 00 5b 1e 00 00
Oct 10 12:14:07 muon kernel: [ 243.898451] em28xx #0: i2c eeprom 30: 00 00 20
40 20 6e 02 20 10 01 00 00 00 00 00 00
Oct 10 12:14:07 muon kernel: [ 243.898461] em28xx #0: i2c eeprom 40: 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
Oct 10 12:14:07 muon kernel: [ 243.898470] em28xx #0: i2c eeprom 50: 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
Oct 10 12:14:07 muon kernel: [ 243.898480] em28xx #0: i2c eeprom 60: 00 00 00
00 00 00 00 00 00 00 34 03 54 00 65 00
Oct 10 12:14:07 muon kernel: [ 243.898490] em28xx #0: i2c eeprom 70: 72 00 72
00 61 00 54 00 65 00 63 00 20 00 45 00
Oct 10 12:14:07 muon kernel: [ 243.898500] em28xx #0: i2c eeprom 80: 6c 00 65
00 63 00 74 00 72 00 6f 00 6e 00 69 00
Oct 10 12:14:07 muon kernel: [ 243.898510] em28xx #0: i2c eeprom 90: 63 00 20
00 47 00 6d 00 62 00 48 00 00 00 40 03
Oct 10 12:14:07 muon kernel: [ 243.898520] em28xx #0: i2c eeprom a0: 43 00 69
00 6e 00 65 00 72 00 67 00 79 00 20 00
Oct 10 12:14:07 muon kernel: [ 243.898530] em28xx #0: i2c eeprom b0: 48 00 79
00 62 00 72 00 69 00 64 00 20 00 54 00
Oct 10 12:14:07 muon kernel: [ 243.898539] em28xx #0: i2c eeprom c0: 20 00 55
00 53 00 42 00 20 00 58 00 53 00 20 00
Oct 10 12:14:07 muon kernel: [ 243.898549] em28xx #0: i2c eeprom d0: 28 00 32
00 38 00 38 00 32 00 29 00 00 00 1c 03
Oct 10 12:14:07 muon kernel: [ 243.898559] em28xx #0: i2c eeprom e0: 30 00 36
00 31 00 31 00 30 00 32 00 30 00 30 00