Has anyone tested the TERRATEC CINERGY T/A Stick?
Added by Anders Gustafsson almost 2 years ago
I have the older Cinergy and it works well, but Terratec refuses to even answer when I ask what chipset it has...
There are no drivers/kernel patches for Linux because we do not offer Linux support for our devices. We are sorry that we cannot give you any other message. Kind regards Terratec Support Team
Replies (19)
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
Dec 07 16:21:24 tvburk kernel: usb 2-2.3: SerialNumber: CNXT000000000001 Dec 07 16:21:24 tvburk kernel: usb 2-2.3: Manufacturer: Conexant Systems Inc. Dec 07 16:21:24 tvburk kernel: usb 2-2.3: Product: Polaris AV Capture Dec 07 16:21:24 tvburk kernel: usb 2-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Dec 07 16:21:24 tvburk kernel: usb 2-2.3: New USB device found, idVendor=0ccd, idProduct=5509, bcdDevice=40.01 Dec 07 16:21:24 tvburk kernel: usb 2-2.3: new high-speed USB device number 7 using xhci_hcd
But it is not detected by the dvb subsystem. Any ideas?
Chips:
RTL2832
18273 - Presumably a tuner from NXP
CX23102 - USB video and broadcast-audio decoder family from Conexant.
https://pbs.twimg.com/media/DwLQTHvWwAA2Xtb?format=jpg&name=large
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
But the T is a different stick than the T/A. Has other chips.
The CX2310x series of chips is supported in Linux through the cx231xx driver, says the internet. How do I force it to use that driver?
Bus 002 Device 008: ID 0ccd:5509 TerraTec Electronic GmbH Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x0ccd TerraTec Electronic GmbH idProduct 0x5509 bcdDevice 40.01 iManufacturer 1 Conexant Systems Inc. iProduct 2 Polaris AV Capture iSerial 3 CNXT000000000001 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 344 bNumInterfaces 7 bConfigurationValue 1 iConfiguration 4 Polaris AV Capture bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by saen acro almost 2 years ago
if not in list
https://www.linuxtv.org/wiki/index.php/TerraTec
Most probably not work under Linux.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
Yes. I know, but it is always worth a try..
I can force the driver to load, but it complains about an unknown tuner type. I guess I could ask the LINUXTV folks
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Jonas Lang almost 2 years ago
I think your response from the manufacturer says it all really unlike others who don’t even respond. What does the dmesg report for this device.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
Well. It says literally nothing of value as the card is not even detected as a video card. If I force it to load the cx231xx driver by creating a file in undev/rules.d:
ACTION=="add", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="5509", RUN+="/sbin/modprobe cx231xx" RUN+="/bin/sh -c 'echo 0ccd 5509 > /sys/bus/usb/drivers/cx231xx/new_id'"
Then it will try to load, but fails:
[1208264.376032] cx231xx 2-2.3:1.1: New device Conexant Systems Inc. Polaris AV Capture @ 480 Mbps (0ccd:5509) with 7 interfaces [1208264.376058] cx231xx 2-2.3:1.1: Identified as Unknown CX231xx video grabber (card=0) [1208264.376161] i2c i2c-18: Added multiplexed i2c bus 20 [1208264.376175] i2c i2c-18: Added multiplexed i2c bus 21 [1208264.468855] cx231xx 2-2.3:1.1: v4l2 driver version 0.0.3 [1208264.507564] cx231xx 2-2.3:1.1: Unknown tuner type configuring SIF [1208264.515186] cx231xx 2-2.3:1.1: Registered video device video0 [v4l2] [1208264.515226] cx231xx 2-2.3:1.1: Registered VBI device vbi0 [1208264.515229] cx231xx 2-2.3:1.1: cannot find the slot for index -1 (range 0-31), error: -19 [1208264.515232] cx231xx 2-2.3:1.1: video EndPoint Addr 0x84, Alternate settings: 5 [1208264.515234] cx231xx 2-2.3:1.1: VBI EndPoint Addr 0x85, Alternate settings: 2 [1208264.515235] cx231xx 2-2.3:1.1: sliced CC EndPoint Addr 0x86, Alternate settings: 2 [1208264.515237] cx231xx 2-2.3:1.1: TS EndPoint Addr 0x81, Alternate settings: 6 [1208264.515241] usb 2-2.3: Decoder not found
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Jonas Lang almost 2 years ago
I doubt you’ll even find a suitable firmware for it. If the stick did support Linux the manufacturer would be only to glad to advertise this.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
The firmware is shipped with the windows software. Neatly hidden inside a Windows installer The fil there ie merlind.rom, but it is identical to the fw file that linuxtv has v4l-cx231xx-avcore-01.fw
It might be worth investigating the driver source to see if one can coerce it to recognise the unit and download the correct FW. I had to do that with another adapter in the past, but that was many moons ago.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
[ 500.290721] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 500.290723] usb 6-2: Product: Polaris AV Capture [ 500.290726] usb 6-2: Manufacturer: Conexant Systems Inc. [ 500.290728] usb 6-2: SerialNumber: CNXT000000000001 [ 500.410548] cx231xx 6-2:1.1: XXXX New device Conexant Systems Inc. Polaris AV Capture @ 480 Mbps (0ccd:5509) with 7 interfaces [ 500.410705] cx231xx 6-2:1.1: XX Identified as Terratec TA (card=28) [ 500.411119] i2c i2c-11: Added multiplexed i2c bus 13 [ 500.411185] i2c i2c-11: Added multiplexed i2c bus 14 [ 500.538657] cx25840 10-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0-0) [ 502.612057] cx25840 10-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes) [ 502.654000] i2c i2c-10: Invalid 7-bit I2C address 0x00 [ 502.654006] cx231xx 6-2:1.1: tuner subdev registration failure [ 502.654011] cx231xx 6-2:1.1: v4l2 driver version 0.0.3 [ 502.763255] cx231xx 6-2:1.1: Registered video device video0 [v4l2] [ 502.763421] cx231xx 6-2:1.1: Registered VBI device vbi0 [ 502.763428] cx231xx 6-2:1.1: video EndPoint Addr 0x84, Alternate settings: 5 [ 502.763433] cx231xx 6-2:1.1: VBI EndPoint Addr 0x85, Alternate settings: 2 [ 502.763437] cx231xx 6-2:1.1: sliced CC EndPoint Addr 0x86, Alternate settings: 2 [ 502.763441] cx231xx 6-2:1.1: TS EndPoint Addr 0x81, Alternate settings: 6 [ 502.763745] usbcore: registered new interface driver cx231xx [ 502.796212] cx231xx 6-2:1.1: audio EndPoint Addr 0x83, Alternate settings: 3 [ 502.796215] cx231xx 6-2:1.1: Cx231xx Audio Extension initialized [ 650.736231] BTRFS info (device sda3): qgroup scan completed (inconsistency flag cleared)
So, next obstacle seems to be the tuner. I tried TDA 18271, but the 18273 is apparently different. There is code for such a driver, but getting it to work is unfortunately beyond my abilities.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Ron L almost 2 years ago
I would send an email to the linuxtv list. Give them the USBID, chips you have identified and the logs you have posted here. It may be as simple as adding in a case for the USBID to attach the drivers.
If a new driver must be created then that will take some time and it may or may not ever happen. It seems Terratec devices have largely been supported in the past though. Be patient and be prepared to provide debug info to a developer should they decide to take this on.
In the mean time you may wish to purchase a supported device.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
I already have other tuners so this is not a matter of life and death for me. I will try the mailing list after I have exhausted all other options. Now, this is the scoop so far:
1. Adding the card to the cx231xx driver if fairly simple as you can see:
[ 500.410548] cx231xx 6-2:1.1: XXXX New device Conexant Systems Inc. Polaris AV Capture @ 480 Mbps (0ccd:5509) with 7 interfaces [ 500.410705] cx231xx 6-2:1.1: XX Identified as Terratec TA (card=28)
I have put in the extra XXXes into the driver code to make sure that it is my driver that is called.
2. The hard part is the tuner, TDA18273.
That tuner is not supported under LinuxTV. The TDA18271 is, but it is different. I found a driver for 18273 by CrazyCat, but it is for an older version of Linux, so what I have done so far is to take all the files from the TDA18271 driver and renamed them to 18273. I will then use the docs for the two tuners and the code from CrazyCat to make a new driver. I have gotten as far as the driver loading, but I need to figure out whether the tuner is on address C0 (or 60 if you shift out the write bit) or C6. The 18273 address can be selected through a voltage on a pin.
I have set up a separate box for developing since I have to do a lot of reboots Wish me luck!
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
Does anyone have any docs on th Conexant chip?
Does anyone know how long it takes for a message sent to the mailinglist to appear?
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Ron L almost 2 years ago
TDA18273 is in the tbsdtv drivers github. https://github.com/tbsdtv/linux_media I don't see any record for USBID 0x0ccd, 0x5509 mind you I have not pulled since January.
It would likely only require a case to add that USBID in and to attach the correct drivers. I think one could open an issue to add this on their github and Crazycat would probably take it on... eventually. These drivers can be installed using their media_build fork into your existing kernel.
Having this device added into linuxtv mainline would be better but they are often very stubborn. The mainline driver for my Prof7301 card has been broken since day one. Patch to fix stv0900 was rejected. Patch to switch Prof devices to stv090x was rejected. I had to patch and fix each kernel myself for last 10 years. Lately mainline stv0900 driver will lock up my system when attempt to tune. I also use TBS5980 device so decided to submit 10 year old patch found on internet that switches Prof to stv090x to tbsdtv. Patch accepted and applied within days. I have to install tbsdtv driver anyway since linuxtv refuse to merge opensource TBS drivers, so as good as I can get for now.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
No there is no USB record there in that driver. It is loaded by cx231xx. This stick has a Conexant cx231xx chip and that drives the tuner. The cx231xx chip talks to the TDA tuner through I2C and that is where I am stuck. The cx231xx has three i2c channels. I can trace where the TDA is connected, but without docs on the cx23102 there is no way for me to proceed.
I will check out that repo tomorrow.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Ron L almost 2 years ago
In TBSDTV it looks like TDA18273 is only ever used for Geniatech T220a which is a dw2102 device.
Crazycat would be the guy with the answers you seek.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson almost 2 years ago
Probably. I have sent a message to the list. What stops me here is that there is NO documentation available on the cx23102 chip. I probably need that to find out which of the three i2c ports is connected to the tuner.
The manufacturer or rather designer, conexant was bought up by synaptics many years ago.
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Istvan Csokmei about 1 year ago
Anders Gustafsson wrote:
Probably. I have sent a message to the list. What stops me here is that there is NO documentation available on the cx23102 chip. I probably need that to find out which of the three i2c ports is connected to the tuner.
The manufacturer or rather designer, conexant was bought up by synaptics many years ago.
Did you reach any of your goals in your investigation? I got one of this stick and would be nice to use it under my Debian (12.1).
RE: Has anyone tested the TERRATEC CINERGY T/A Stick? - Added by Anders Gustafsson about 1 year ago
"Did you reach any of your goals in your investigation?"
No. I simply gave up Now running two TBS PCI cards and have never been happier