Technisat CableStar HD2: Difference between revisions
(New page: ==Overview== Seems to be based on the Twinhan (former Azureweave) AD-CP400 (VP-2040) ==Identification== $ lspci -vv -s 05:01.0 05:01.0 Multimedia controller: Twinhan Te...) |
Avandobben (talk | contribs) No edit summary |
||
(11 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
==Overview== |
===Overview=== |
||
Seems to be based on the Twinhan (former Azureweave) AD-CP400 (VP-2040) |
Seems to be based on the Twinhan (former Azureweave) [http://www.twinhan.com/product_AD-CP400-2.asp AD-CP400 (VP-2040)] |
||
Uses the [[Philips TDA10021]] Demodulator, [[Phillips CU1216]] Tuner and [[Digimove Mantis]] bridge chip. |
|||
Gets supported in kernel 2.6.33 see http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33 |
|||
==Identification== |
|||
'''CI module is not supported yet''' see http://www.linuxtv.org/pipermail/linux-dvb/2009-January/031470.html |
|||
===Identification=== |
|||
$ lspci -vv -s 05:01.0 |
|||
05:01.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01) |
|||
Subsystem: Device 1ae4:0002 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 64 (2000ns min, 63750ns max) |
|||
Interrupt: pin A routed to IRQ 10 |
|||
Region 0: Memory at f8fff000 (32-bit, prefetchable) [size=4K] |
|||
$ lspci -n -s 05:01.0 |
|||
$ lspci -vv -s 05:01.0 |
|||
05:01.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01) |
|||
Subsystem: Device 1ae4:0002 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 64 (2000ns min, 63750ns max) |
|||
Interrupt: pin A routed to IRQ 10 |
|||
Region 0: Memory at f8fff000 (32-bit, prefetchable) [size=4K] |
|||
$ lspci -n -s 05:01.0 |
|||
05:01.0 0480: 1822:4e35 (rev 01) |
|||
===Installation=== |
|||
Installation under Ubuntu (11-March-2010) |
|||
Prerequisites |
|||
On Debian-based distributions use the following command to install mercurial: |
|||
$ sudo apt-get install mercurial linux-headers-$(uname -r) build-essential |
|||
Install the ncurses-dev package in order to use make menuconfig |
|||
on 64bit systems: |
|||
$ sudo apt-get install libncurses5-dev |
|||
on 32bit systems: |
|||
$ sudo apt-get install lib32ncurses5-dev |
|||
Retrieve and compile the s2-liplianin mantis drivers: |
|||
$ [sudo] hg clone http://mercurial.intuxication.org/hg/s2-liplianin |
|||
$ cd s2-liplianin |
|||
$ sudo make menuconfig |
|||
Deselect the Floppy-DTV module, as it is not needed and causing problems. |
|||
$ sudo make |
|||
$ sudo make install |
|||
$ sudo reboot |
|||
after reboot these modules should be loaded (check via $ lsmod): |
|||
dvb-core |
|||
tda10021 |
|||
cu1216 |
|||
mantis |
|||
b2c2-flexcop-pci |
|||
if not: |
|||
$ modprobe dvb-core |
|||
$ modprobe tda10021 |
|||
$ modprobe cu1216 |
|||
$ modprobe mantis |
|||
$ modprobe b2c2-flexcop-pci |
|||
$ sudo reboot |
|||
and the device should be working |
|||
---- |
|||
'''Following methods gave problems, above method works''' |
|||
Download and install the latest mantis drivers like this: |
|||
hg clone http://mercurial.intuxication.org/hg/s2-liplianin |
|||
cd s2-liplianin |
|||
make |
|||
sudo make install |
|||
sudo reboot |
|||
Old mantis repository instructions: You need support for I²C in your Kernel for this card to work (that's normal). Download the necessary mantis-modules from [http://jusst.de/hg/mantis Jusst.de] or use Mercurial: |
|||
$ hg clone http://jusst.de/hg/mantis |
|||
$ cd mantis |
|||
$ make |
|||
$ make install |
|||
If everything went well, the following modules will load: |
|||
dvb-core |
|||
tda10021 |
|||
cu1216 |
|||
mantis |
|||
b2c2-flexcop-pci |
|||
---- |
|||
For ubuntu 10.04: http://www.mackay-it.com/software/technisat-cablestar-hd2/ |
|||
===Troubleshooting=== |
|||
I had problems compiling all of the modules in the current mantis package from [http://jusst.de/hg/mantis/rev/83e2af36efe7] but i could solve them by doing a make menuconfig and deselecting most modules except those i really needed (see above) |
|||
When encountering problems check http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers#If_the_Modules_did_not_load_correctly_or_the_device_is_still_not_configured_correctly_for_use: |
|||
===See Also:=== |
|||
[[DVB-C_PCI_Cards]] |
|||
[[Category:DVB-C PCI Cards]] |
Latest revision as of 10:02, 19 May 2011
Overview
Seems to be based on the Twinhan (former Azureweave) AD-CP400 (VP-2040) Uses the Philips TDA10021 Demodulator, Phillips CU1216 Tuner and Digimove Mantis bridge chip.
Gets supported in kernel 2.6.33 see http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33
CI module is not supported yet see http://www.linuxtv.org/pipermail/linux-dvb/2009-January/031470.html
Identification
$ lspci -vv -s 05:01.0 05:01.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01) Subsystem: Device 1ae4:0002 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (2000ns min, 63750ns max) Interrupt: pin A routed to IRQ 10 Region 0: Memory at f8fff000 (32-bit, prefetchable) [size=4K]
$ lspci -n -s 05:01.0 05:01.0 0480: 1822:4e35 (rev 01)
Installation
Installation under Ubuntu (11-March-2010)
Prerequisites
On Debian-based distributions use the following command to install mercurial:
$ sudo apt-get install mercurial linux-headers-$(uname -r) build-essential
Install the ncurses-dev package in order to use make menuconfig on 64bit systems:
$ sudo apt-get install libncurses5-dev
on 32bit systems:
$ sudo apt-get install lib32ncurses5-dev
Retrieve and compile the s2-liplianin mantis drivers:
$ [sudo] hg clone http://mercurial.intuxication.org/hg/s2-liplianin $ cd s2-liplianin $ sudo make menuconfig
Deselect the Floppy-DTV module, as it is not needed and causing problems.
$ sudo make $ sudo make install $ sudo reboot
after reboot these modules should be loaded (check via $ lsmod):
dvb-core tda10021 cu1216 mantis b2c2-flexcop-pci
if not:
$ modprobe dvb-core $ modprobe tda10021 $ modprobe cu1216 $ modprobe mantis $ modprobe b2c2-flexcop-pci $ sudo reboot
and the device should be working
Following methods gave problems, above method works
Download and install the latest mantis drivers like this:
hg clone http://mercurial.intuxication.org/hg/s2-liplianin cd s2-liplianin make sudo make install sudo reboot
Old mantis repository instructions: You need support for I²C in your Kernel for this card to work (that's normal). Download the necessary mantis-modules from Jusst.de or use Mercurial:
$ hg clone http://jusst.de/hg/mantis $ cd mantis $ make $ make install
If everything went well, the following modules will load:
dvb-core tda10021 cu1216 mantis b2c2-flexcop-pci
For ubuntu 10.04: http://www.mackay-it.com/software/technisat-cablestar-hd2/
Troubleshooting
I had problems compiling all of the modules in the current mantis package from [1] but i could solve them by doing a make menuconfig and deselecting most modules except those i really needed (see above)
When encountering problems check http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers#If_the_Modules_did_not_load_correctly_or_the_device_is_still_not_configured_correctly_for_use: