Cinergy TStick RC rev.3 (rtl2832u) only 4 programs
Hallo all,
I have a problem with a Cinergy TStick RC rev.3 (rtl2832u) DVB-T USB-Stick, that I only get 4 programs, all on one transponder. This is the full story:
Before I used OpenSUSE 12.2 with a 3.4 Kernel and compiled this driver by myself: https://github.com/tmair/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
This worked fine.
After a hard disk crash I had to install my system anyway so I switched to OpenSUSE 12.3 with a 3.7 Kernel, because this should support the rtl2832u directly. Basically this is working. The Stick is detected:
May 30 13:15:37 server kernel: usb 1-3: new high-speed USB device number 10 using ehci_hcd May 30 13:15:37 server kernel: usb 1-3: New USB device found, idVendor=0ccd, idProduct=00d3 May 30 13:15:37 server kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 May 30 13:15:37 server kernel: usb 1-3: Product: RTL2838UHIDIR May 30 13:15:37 server kernel: usb 1-3: Manufacturer: Realtek May 30 13:15:37 server kernel: usb 1-3: SerialNumber: 00000001 May 30 13:15:37 server kernel: usb 1-3: dvb_usb_v2: found a 'TerraTec Cinergy T Stick RC (Rev. 3)' in warm state May 30 13:15:37 server mtp-probe[12243]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-3" May 30 13:15:37 server mtp-probe[12243]: bus: 1, device: 10 was not an MTP device May 30 13:15:37 server kernel: usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer May 30 13:15:37 server kernel: DVB: registering new adapter (TerraTec Cinergy T Stick RC (Rev. 3)) May 30 13:15:37 server kernel: usb 1-3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... May 30 13:15:37 server kernel: i2c i2c-5: e4000: Elonics E4000 successfully identified May 30 13:15:37 server kernel: Registered IR keymap rc-empty May 30 13:15:37 server kernel: input: TerraTec Cinergy T Stick RC (Rev. 3) as /devices/pci0000:00/0000:00:12.2/usb1/1-3/rc/rc7/input23 May 30 13:15:37 server kernel: rc7: TerraTec Cinergy T Stick RC (Rev. 3) as /devices/pci0000:00/0000:00:12.2/usb1/1-3/rc/rc7 May 30 13:15:37 server kernel: usb 1-3: dvb_usb_v2: schedule remote query interval to 400 msecs May 30 13:15:37 server kernel: usb 1-3: dvb_usb_v2: 'TerraTec Cinergy T Stick RC (Rev. 3)' successfully initialized and connected
These kernel moduls are loaded:
rtl2832 18542 1 dvb_usb_rtl28xxu 28608 0 dvb_usb_v2 34564 2 dvb_usb_af9015,dvb_usb_rtl28xxu rc_core 30555 4 dvb_usb_af9015,dvb_usb_rtl28xxu,dvb_usb_v2 rtl2830 18316 1 dvb_usb_rtl28xxu dvb_core 109206 3 rtl2832,dvb_usb_v2,rtl2830
The problem is, that only four DVB-T programs on one transponder can be received, but these in a very good quality. It should be around 20 programs. I tested this with MythTV and Kaffeine and both only find the same 4 programs. With a Windows 7 PC and the antenna on the same position I get all programs in good quality. So I do not think the stick is broken or the quality of the antenna signal is the problem.
Has anyone an idea?
Best
Torsten
On 30.05.2013 13:39, Torsten Seyffarth wrote:
…
Quoted 4 lines
After a hard disk crash I had to install my system anyway so I switched to OpenSUSE 12.3 with a 3.7 Kernel, because this should support the rtl2832u directly.
Basically this is working. The Stick is detected:
…
Quoted 7 lines
These kernel moduls are loaded:
rtl2832 18542 1 dvb_usb_rtl28xxu 28608 0 dvb_usb_v2 34564 2 dvb_usb_af9015,dvb_usb_rtl28xxu rc_core 30555 4 dvb_usb_af9015,dvb_usb_rtl28xxu,dvb_usb_v2 rtl2830 18316 1 dvb_usb_rtl28xxu dvb_core 109206 3 rtl2832,dvb_usb_v2,rtl2830
e4000!? :)
Quoted 8 lines
The problem is, that only four DVB-T programs on one transponder can be received, but these in a very good quality. It should be around 20 programs. I tested this with MythTV and Kaffeine and both only find the same 4 programs. With a Windows 7 PC and the antenna on the same position I get all programs in good quality. So I do not think the stick is broken or the quality of the antenna signal is the problem.
Has anyone an idea?
http://www.spinics.net/lists/linux-media/msg58249.html
Besides for testing purposes, it is recommended to use at least the last stable stable kernel[1] e.g. 3.9.4-200.fc18.x86_64. :)
In addition, you can update the media modules via instructions - readme at linuxtv.org[2].
poma
[1] https://www.kernel.org/
[1] http://git.linuxtv.org/media_build.git
Am 30.05.2013 17:27, schrieb poma:
Quoted 33 lines · Torsten Seyffarth
…
Quoted 4 lines
After a hard disk crash I had to install my system anyway so I switched to OpenSUSE 12.3 with a 3.7 Kernel, because this should support the rtl2832u directly.
Basically this is working. The Stick is detected:…
Quoted 7 lines
These kernel moduls are loaded:
rtl2832 18542 1 dvb_usb_rtl28xxu 28608 0 dvb_usb_v2 34564 2 dvb_usb_af9015,dvb_usb_rtl28xxu rc_core 30555 4 dvb_usb_af9015,dvb_usb_rtl28xxu,dvb_usb_v2 rtl2830 18316 1 dvb_usb_rtl28xxu dvb_core 109206 3 rtl2832,dvb_usb_v2,rtl2830e4000!? :)
Quoted 8 lines
The problem is, that only four DVB-T programs on one transponder can be received, but these in a very good quality. It should be around 20 programs. I tested this with MythTV and Kaffeine and both only find the same 4 programs. With a Windows 7 PC and the antenna on the same position I get all programs in good quality. So I do not think the stick is broken or the quality of the antenna signal is the problem.
Has anyone an idea?
http://www.spinics.net/lists/linux-media/msg58249.html
Besides for testing purposes, it is recommended to use at least the last stable stable kernel[1] e.g. 3.9.4-200.fc18.x86_64. :)
In addition, you can update the media modules via instructions - readme at linuxtv.org[2].
Quoted 7 lines
poma
[1] https://www.kernel.org/
[1] http://git.linuxtv.org/media_build.git
Thanks for the answer so far.
I actually updated the media modules from git but this didn't help. Messing around with the kernel is nothing I feel very comfortable with, yet. ;-)
But if I understand the linked discussion correctly it wouldn't help anyway. According to that the tuner is the problem and there is no solution at the moment. What I do not understand is, why did it work with the older kernel and the Ambrosa driver? Does it include a different driver for the e4000?
Best
Torsten
Quoted 4 lines · Torsten Seyffarth
Thanks for the answer so far.
I actually updated the media modules from git but this didn't help. Messing around with the kernel is nothing I feel very comfortable with, yet. ;-)
Kernel won't bite you. :)
Quoted 5 lines
But if I understand the linked discussion correctly it wouldn't help anyway. According to that the tuner is the problem and there is no solution at the moment. What I do not understand is, why did it work with the older kernel and the Ambrosa driver? Does it include a different driver for the e4000?
You've used the original driver provided by Realtek, 'dvb-usb-rtl2832'. You are currently using GPL'd, 'dvb_usb_v2', 'dvb_usb_rtl28xxu' and 'e4000' designed by Antti & Thomas.
poma
Am 30.05.2013 21:50, schrieb poma:
Quoted 4 lines
You've used the original driver provided by Realtek, 'dvb-usb-rtl2832'. You are currently using GPL'd, '
dvb_usb_v2', 'dvb_usb_rtl28xxu' and 'e4000' designed by Antti & Thomas.
So I will try to find another useful option for this stick. How do I prevent similar problems with the next stick I buy?
Best
Torsten
Quoted 9 lines · Torsten Seyffarth
Am 30.05.2013 21:50, schrieb poma:
Quoted 4 lines
You've used the original driver provided by Realtek, 'dvb-usb-rtl2832'. You are currently using GPL'd, '
dvb_usb_v2', 'dvb_usb_rtl28xxu' and 'e4000' designed by Antti & Thomas.So I will try to find another useful option for this stick. How do I prevent similar problems with the next stick I buy?
It is most likely e4000 bug. Some corner case. It is surely very easy to find out, will take only 1-2 hours or so when you could reproduce it and you know what to do.
Just take USB sniffs from working configuration, generate tuner register write code and copy & paste that to the tuner driver until it starts working. After that you could find out problematic registers quite seen just trial and error method.
Lastly someone sends me non-working rtl2832u + e4000 device. I put just same transmission parameters, which was said non-working, to my modulator and it worked! Likely signal got from modulator was so perfect that I was unable to reproduce issue.
Best thing what you could to is just to jump in and start fixing these drivers yourself. There is only very few person who do these nowadays. It is just lack of developers!
regards
Antti
Signature · 1 line
http://palosaari.fi/