Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      Information   10/21/18

      Registration on the forum temporarily closed! For support requests, please contacat us: https://cesbo.com/help
      Our community in Telegram: @cesbo_en (English language) , @cesbo_ru (Russian language) , @cesbo_es (Spanish Language)
atari

TerraTec Electronic GmbH Cinergy TC2 stick

Recommended Posts

if anyone can help me whit driver

  • lsusb -v
  •  
  • Bus 002 Device 003: ID 0ccd:10b2 TerraTec Electronic GmbH
  • Device Descriptor:
  • bLength 18
  • bDescriptorType 1
  • bcdUSB 2.00
  • bDeviceClass 0
  • bDeviceSubClass 0
  • bDeviceProtocol 0
  • bMaxPacketSize0 64
  • idVendor 0x0ccd TerraTec Electronic GmbH
  • idProduct 0x10b2
  • bcdDevice 1.00
  • iManufacturer 1 CINERGY TC2 Stick
  • iProduct 2 TS Aggregator
  • iSerial 0
  • bNumConfigurations 1
  • Configuration Descriptor:
  • bLength 9
  • bDescriptorType 2
  • wTotalLength 46
  • bNumInterfaces 1
  • bConfigurationValue 1
  • iConfiguration 0
  • bmAttributes 0x80
  • (Bus Powered)
  • MaxPower 500mA
  • Interface Descriptor:
  • bLength 9
  • bDescriptorType 4
  • bInterfaceNumber 0
  • bAlternateSetting 0
  • bNumEndpoints 4
  • bInterfaceClass 255 Vendor Specific Class
  • bInterfaceSubClass 0
  • bInterfaceProtocol 0
  • iInterface 0
  • Endpoint Descriptor:
  • bLength 7
  • bDescriptorType 5
  • bEndpointAddress 0x81 EP 1 IN
  • bmAttributes 2
  • Transfer Type Bulk
  • Synch Type None
  • Usage Type Data
  • wMaxPacketSize 0x0200 1x 512 bytes
  • bInterval 0
  • Endpoint Descriptor:
  • bLength 7
  • bDescriptorType 5
  • bEndpointAddress 0x02 EP 2 OUT
  • bmAttributes 2
  • Transfer Type Bulk
  • Synch Type None
  • Usage Type Data
  • wMaxPacketSize 0x0200 1x 512 bytes
  • bInterval 0
  • Endpoint Descriptor:
  • bLength 7
  • bDescriptorType 5
  • bEndpointAddress 0x84 EP 4 IN
  • bmAttributes 2
  • Transfer Type Bulk
  • Synch Type None
  • Usage Type Data
  • wMaxPacketSize 0x0200 1x 512 bytes
  • bInterval 0
  • Endpoint Descriptor:
  • bLength 7
  • bDescriptorType 5
  • bEndpointAddress 0x85 EP 5 IN
  • bmAttributes 2
  • Transfer Type Bulk
  • Synch Type None
  • Usage Type Data
  • wMaxPacketSize 0x0200 1x 512 bytes
  • bInterval 0
  • Device Qualifier (for other device speed):
  • bLength 10
  • bDescriptorType 6
  • bcdUSB 2.00
  • bDeviceClass 0
  • bDeviceSubClass 0
  • bDeviceProtocol 0
  • bMaxPacketSize0 64
  • bNumConfigurations 1
  • can't get debug descriptor: Resource temporarily unavailable
  • Device Status: 0x0000
  • (Bus Powered)

 

  • [ 721.690677] em28xx 1-1.2:1.0: New device CINERGY TC2 Stick TS Aggregator @ 480 Mbps (0ccd:10b2, interface 0, class 0)
  • [ 721.690679] em28xx 1-1.2:1.0: DVB interface 0 found: bulk
  • [ 721.748459] em28xx 1-1.2:1.0: unknown em28xx chip ID (0)
  • [ 721.804830] em28xx 1-1.2:1.0: reading from i2c device at 0xa0 failed (error=-5)
  • [ 721.804832] em28xx 1-1.2:1.0: board has no eeprom
  • [ 721.861157] em28xx 1-1.2:1.0: Identified as Terratec Cinergy H6 rev. 2 (card=101)
  • [ 721.861160] em28xx 1-1.2:1.0: dvb set to bulk mode.
  • [ 721.861202] usbcore: registered new interface driver em28xx
  • [ 721.867584] em28xx 1-1.2:1.0: Binding DVB extension
  • [ 721.903197] em28xx 1-1.2:1.0: writing to i2c device at 0x82 failed (error=-5)
  • [ 721.903709] em28xx 1-1.2:1.0: writing to i2c device at 0x82 failed (error=-5)
  • [ 721.904174] em28xx 1-1.2:1.0: writing to i2c device at 0x82 failed (error=-5)
  • [ 721.905000] em28xx 1-1.2:1.0: writing to i2c device at 0x82 failed (error=-5)
  • [ 721.905195] em28xx 1-1.2:1.0: writing to i2c device at 0x82 failed (error=-5)
  • [ 721.922176] em28xx 1-1.2:1.0: reading from i2c device at 0x52 failed (error=-5)
  • [ 721.922673] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.922675] drxk: i2c write error at addr 0x29
  • [ 721.933321] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.933323] drxk: i2c write error at addr 0x29
  • [ 721.944572] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.944574] drxk: i2c write error at addr 0x29
  • [ 721.955821] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.955823] drxk: i2c write error at addr 0x29
  • [ 721.967071] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.967072] drxk: i2c write error at addr 0x29
  • [ 721.978072] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.978074] drxk: i2c write error at addr 0x29
  • [ 721.989321] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 721.989323] drxk: i2c write error at addr 0x29
  • [ 722.000549] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.000551] drxk: i2c write error at addr 0x29
  • [ 722.011423] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.011425] drxk: i2c write error at addr 0x29
  • [ 722.022695] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.022697] drxk: i2c write error at addr 0x29
  • [ 722.033448] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.033450] drxk: i2c write error at addr 0x29
  • [ 722.044173] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.044175] drxk: i2c write error at addr 0x29
  • [ 722.054695] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.054697] drxk: i2c write error at addr 0x29
  • [ 722.065946] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.065948] drxk: i2c write error at addr 0x29
  • [ 722.076322] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.076324] drxk: i2c write error at addr 0x29
  • [ 722.087569] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.087571] drxk: i2c write error at addr 0x29
  • [ 722.098069] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.098071] drxk: i2c write error at addr 0x29
  • [ 722.108445] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.108447] drxk: i2c write error at addr 0x29
  • [ 722.119695] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.119697] drxk: i2c write error at addr 0x29
  • [ 722.130945] em28xx 1-1.2:1.0: writing to i2c device at 0x52 failed (error=-5)
  • [ 722.130947] drxk: i2c write error at addr 0x29
  • [ 722.141579] drxk: Error -5 on power_up_device
  • [ 722.141581] drxk: Error -5 on init_drxk
  • [ 722.141581] drxk: frontend initialized.
  • [ 722.144207] tda18271 10-0060: creating new instance
  • [ 722.144426] em28xx 1-1.2:1.0: writing to i2c device at 0xc0 failed (error=-5)
  • [ 722.144429] tda18271_read_regs: [10-0060|M] ERROR: i2c_transfer returned: -5
  • [ 722.144429] tda18271: Error reading device ID @ 10-0060, bailing out.
  • [ 722.144431] tda18271_attach: [10-0060|M] error -5 on line 1283
  • [ 722.144432] tda18271 10-0060: destroying instance
  • [ 722.144435] em28xx: Registered (Em28xx dvb Extension) extension
  • [ 722.147610] em28xx 1-1.2:1.0: Registering input extension
  • [ 722.147616] em28xx: Registered (Em28xx Input Extension) extension

 

Share this post


Link to post
Share on other sites

the problem is here

iProduct 2 TS Aggregator

...

> can't get debug descriptor: Resource temporarily unavailable

....

> em28xx 1-1.2:1.0: unknown em28xx chip ID (0)

...

is may be some usb/gpio/hw problem

you need show full dmesg

but same errors seems was fixed in this thread

https://www.kodinerds.net/index.php/Thread/57773-Terratec-Cinergy-TC2-usb-stick-zum-laufen-bekommen/?pageNo=2

Share this post


Link to post
Share on other sites

here is link  for driver  win10 https://www.terratec.de/details.php?artnr=193534&lang=de#.W_mRg7dMTIU

but  as i mention early you need patch

https://www.linuxmintusers.de/index.php?topic=41074.60

add patch for https://github.com/torvalds/linux/blob/master/drivers/media/usb/dvb-usb-v2/af9035.c

and remove mention 10b2 from https://github.com/torvalds/linux/blob/master/drivers/media/usb/em28xx/em28xx-cards.c#L2581

you stick is not em28xx card 

you stick is af0935 driver

when you get recompile and load new driver

you should get working dvb with dmg like 

Quote

dvb_usb_af9035 1-6:1.0: prechip_version=83 chip_version=01 chip_type=9306
usb 1-6: dvb_usb_v2: found a 'TerraTec Cinergy TC2 Stick' in cold state
usb 1-6: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9303-01.fw'
dvb_usb_af9035 1-6:1.0: firmware version=1.4.0.0
usb 1-6: dvb_usb_v2: found a 'TerraTec Cinergy TC2 Stick' in warm state
usb 1-6: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
dvbdev: DVB: registering new adapter (TerraTec Cinergy TC2 Stick)
usb 1-6: media controller created
dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.

or you may waiting while CrazyCat update linux/media driver and update it

Share this post


Link to post
Share on other sites

i make some progress, i see card in tvheadend but i still get som error in dmesg:

[  114.862279] si2157 21-0063: unknown chip version Si21255-\xffffffff\xffffffff\xffffffff
[  152.715580] perf: interrupt took too long (4032 > 4012), lowering kernel.perf_event_max_sample_rate to 49000
[  205.822790] si2157 21-0063: unknown chip version Si21255-\xffffffff\xffffffff\xffffffff
[  220.829912] si2157 21-0063: unknown chip version Si21255-\xffffffff\xffffffff\xffffffff
[  235.841667] si2157 21-0063: unknown chip version Si21255-\xffffffff\xffffffff\xffffffff
[  250.853800] si2157 21-0063: unknown chip version Si21255-\xffffffff\xffffffff\xffffffff

 

Share this post


Link to post
Share on other sites

tnx i will try

 patch -s -f -N -p1 -i ../backports/terateach2.patch
1 out of 4 hunks FAILED -- saving rejects to file drivers/media/tuners/si2157.c.rej

--- drivers/media/tuners/si2157.c
+++ drivers/media/tuners/si2157.c
@@ -115,24 +115,7 @@  static int si2157_init(struct dvb_frontend *fe)
     if (ret)
         goto err;
 
-    /* query chip revision */
-    memcpy(cmd.args, "\x02", 1);
-    cmd.wlen = 1;
-    cmd.rlen = 13;
-    ret = si2157_cmd_execute(client, &cmd);
-    if (ret)
-        goto err;
-
-    chip_id = cmd.args[1] << 24 | cmd.args[2] << 16 | cmd.args[3] << 8 |
-            cmd.args[4] << 0;
-
-    #define SI2158_A20 ('A' << 24 | 58 << 16 | '2' << 8 | '0' << 0)
-    #define SI2148_A20 ('A' << 24 | 48 << 16 | '2' << 8 | '0' << 0)
-    #define SI2157_A30 ('A' << 24 | 57 << 16 | '3' << 8 | '0' << 0)
-    #define SI2147_A30 ('A' << 24 | 47 << 16 | '3' << 8 | '0' << 0)
-    #define SI2146_A10 ('A' << 24 | 46 << 16 | '1' << 8 | '0' << 0)
-
-    switch (chip_id) {
+    switch (dev->chip_id) {
     case SI2158_A20:
     case SI2148_A20:
         fw_name = SI2158_A20_FIRMWARE;

         
           CC [M]  /opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.o
/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.c: In function 'si2157_init':
/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.c:139:2: error: 'chip_id' undeclared (first use in this function)
  chip_id = cmd.args[1] << 24 | cmd.args[2] << 16 | cmd.args[3] << 8 |
  ^
/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.c:139:2: note: each undeclared identifier is reported only once for each function it appears in
/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.c: At top level:
cc1: warning: unrecognized command line option '-Wno-format-truncation'
cc1: warning: unrecognized command line option '-Wno-unused-const-variable'
cc1: warning: unrecognized command line option '-Wno-int-in-bool-context'
cc1: warning: unrecognized command line option '-Wno-format-overflow'
cc1: warning: unrecognized command line option '-Wno-format-truncation'
cc1: warning: unrecognized command line option '-Wno-frame-address'
scripts/Makefile.build:339: recipe for target '/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.o' failed
make[3]: *** [/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l/si2157.o] Error 1
Makefile:1552: recipe for target '_module_/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l' failed
make[2]: *** [_module_/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-29-lowlatency'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/opt/media_build-4.15.0-29.31-lowlatency_Ubuntu-18.04_amd64/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×