Difference between revisions of "TechnoTrend TT-budget CT2-4500 CI"

From LinuxTVWiki
Jump to navigation Jump to search
m
 
(12 intermediate revisions by 2 users not shown)
Line 8: Line 8:
   
 
===Technical Details===
 
===Technical Details===
  +
  +
====Original Version====
   
 
* PCIe Bridge : [[Conexant]] PCIe A/V Decoder [[Conexant_CX23885/7/8|CX23885-15Z]]
 
* PCIe Bridge : [[Conexant]] PCIe A/V Decoder [[Conexant_CX23885/7/8|CX23885-15Z]]
* DVB-T2/C demodulator : [[Silicon_Labs_si2168|Si2168]]-A20
+
* DVB-T2/C demodulator : [[Silicon_Labs_Si2168|Si2168]]-A20
* DVB-T2/C tuner : [[Silicon_Labs_si2158|Si2158]]-A20
+
* DVB-T2/C tuner : [[Silicon_Labs_Si2158|Si2158]]-A20
 
* CI chip: CIMaX SP2HF
 
* CI chip: CIMaX SP2HF
 
* PCI ID 13c2:3013
 
* PCI ID 13c2:3013
  +
<br/>
 
  +
====Version 2.0====
  +
  +
* PCIe Bridge : [[Conexant]] PCIe A/V Decoder [[Conexant_CX23885/7/8|CX23885-15Z]]
  +
* DVB-T2/C demodulator : [[Silicon_Labs_Si2168|Si2168]]-B40
  +
* DVB-T2/C tuner : [[Silicon_Labs_Si2157|Si2157]]-A30
  +
* CI chip: CICORE 1.0 (same as CIMaX SP2HF)
  +
* PCI ID 13c2:3013
  +
   
 
== Driver and more ==
 
== Driver and more ==
   
  +
There's an open source driver that's included in kernel 3.19. The same driver works for both version 1.0 and 2.0. It can be built for older kernels using the [[media_build]]. Firmware is required for Si2168 demod and Si2158 tuner. See the details from the [[DVBSky T980C]] page.
Manufacturer provides a proprietary binary-only driver for x86 architecture. There's a different version of the driver for DVB-T/T2 and DVB-C, so both cannot be used simultaneously.
 
  +
  +
Note! The CI handling is broken in the driver for kernels 4.0-4.5. This is fixed in the current media_tree and in kernels starting from 4.6.
  +
  +
The open source driver uses DVBv5, it can switch between DVBT, DVBT2 and DVBC/ANNEX_A
  +
  +
Use [https://www.linuxtv.org/wiki/index.php/Dvb-fe-tool dvb-fe-tool] to switch between them.
  +
  +
dvb-fe-tool -d dvbc/annex_a
   
There's also an open source driver being developed. The driver is ready, but not part of Linux kernel yet. The media_tree with the driver can be downloaded from Github. [https://github.com/trsqr/media_tree/tree/tt_ct2-4500]
 
   
 
== Identification ==
 
== Identification ==
   
 
<pre>
 
<pre>
  +
lspci -vvvnn
  +
  +
06:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04)
  +
Subsystem: Technotrend Systemtechnik GmbH TT-budget CT2-4500 CI [13c2:3013]
  +
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
  +
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
  +
...
  +
Kernel driver in use: cx23885
  +
  +
</pre>
  +
  +
<pre>
  +
dmesg
  +
 
[ 20.249360] cx23885 driver version 0.0.4 loaded
 
[ 20.249360] cx23885 driver version 0.0.4 loaded
 
[ 20.249472] CORE cx23885[0]: subsystem: 13c2:3013, board: Technotrend TT-budget CT2-4500 CI [card=48,autodetected]
 
[ 20.249472] CORE cx23885[0]: subsystem: 13c2:3013, board: Technotrend TT-budget CT2-4500 CI [card=48,autodetected]
Line 40: Line 71:
 
[ 21.538839] cx23885_dev_checkrevision() Hardware revision = 0xa5
 
[ 21.538839] cx23885_dev_checkrevision() Hardware revision = 0xa5
 
[ 21.538843] cx23885[0]/0: found at 0000:07:00.0, rev: 4, irq: 47, latency: 0, mmio: 0xfbc00000
 
[ 21.538843] cx23885[0]/0: found at 0000:07:00.0, rev: 4, irq: 47, latency: 0, mmio: 0xfbc00000
  +
</pre>
   
  +
==External Links==
lspci -v
 
   
  +
* [http://www.technotrend.eu/2985/TT-budget_CT2-4500_CI.html Technotrend TT-budget CT2-4500 CI product page]
07:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
 
  +
* [http://www.technotrend.eu/2959/PC_Products.html Downloads]
Subsystem: Technotrend Systemtechnik GmbH TT-budget CT2-4500 CI
 
  +
* [http://www.dvbshop.net/TechnoTrend-Budget-CT2-4500-CI-inkl-Fernbedienung-TT-Viewer_1 Dvbshop]
Flags: bus master, fast devsel, latency 0, IRQ 47
 
Memory at fbc00000 (64-bit, non-prefetchable) [size=2M]
 
Capabilities: [40] Express Endpoint, MSI 00
 
Capabilities: [80] Power Management version 2
 
Capabilities: [90] Vital Product Data
 
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 
Capabilities: [100] Advanced Error Reporting
 
Capabilities: [200] Virtual Channel
 
Kernel driver in use: cx23885
 
</pre>
 
   
 
[[Category:DVB-C PCIe Cards]]
 
[[Category:DVB-C PCIe Cards]]

Latest revision as of 22:29, 12 April 2016

A DVB-T/DVB-T2 or DVB-C PCIe card from TechnoTrend with integrated CI Slot. The card seems to be a OEM version of DVBSky T980C.

Features

  • CI-Slot
  • Belling Lee Connector (Cable or Antenna)
  • PCIe x1
  • Low power

Technical Details

Original Version

Version 2.0

  • PCIe Bridge : Conexant PCIe A/V Decoder CX23885-15Z
  • DVB-T2/C demodulator : Si2168-B40
  • DVB-T2/C tuner : Si2157-A30
  • CI chip: CICORE 1.0 (same as CIMaX SP2HF)
  • PCI ID 13c2:3013


Driver and more

There's an open source driver that's included in kernel 3.19. The same driver works for both version 1.0 and 2.0. It can be built for older kernels using the media_build. Firmware is required for Si2168 demod and Si2158 tuner. See the details from the DVBSky T980C page.

Note! The CI handling is broken in the driver for kernels 4.0-4.5. This is fixed in the current media_tree and in kernels starting from 4.6.

The open source driver uses DVBv5, it can switch between DVBT, DVBT2 and DVBC/ANNEX_A

Use dvb-fe-tool to switch between them.

dvb-fe-tool -d dvbc/annex_a


Identification

lspci -vvvnn

06:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04)
        Subsystem: Technotrend Systemtechnik GmbH TT-budget CT2-4500 CI [13c2:3013]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
         ...
        Kernel driver in use: cx23885

dmesg

[   20.249360] cx23885 driver version 0.0.4 loaded
[   20.249472] CORE cx23885[0]: subsystem: 13c2:3013, board: Technotrend TT-budget CT2-4500 CI [card=48,autodetected]
[   20.599261] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[   21.441703] cx25840 4-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[   21.456930] cx23885_dvb_register() allocating 1 frontend(s)
[   21.456933] cx23885[0]: cx23885 based dvb card
[   21.458081] i2c i2c-3: Added multiplexed i2c bus 5
[   21.458088] si2168 3-0064: Silicon Labs Si2168 successfully attached
[   21.460274] si2157 5-0060: Silicon Labs Si2157/Si2158 successfully attached
[   21.460280] DVB: registering new adapter (cx23885[0])
[   21.460284] cx23885 0000:07:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[   21.512295] sp2 2-0040: CIMaX SP2 successfully attached
[   21.538835] Technotrend TT-budget CT2-4500 CI MAC address: bc:ea:2b:45:01:cb
[   21.538839] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   21.538843] cx23885[0]/0: found at 0000:07:00.0, rev: 4, irq: 47, latency: 0, mmio: 0xfbc00000

External Links