[linux-dvb] Terratec Cinergy C HD (1822:4e35) SOLVED (at least PARTIALLY)

Mikko Mäkinen mikko.reijo.makinen at gmail.com
Thu Jun 26 14:46:08 CEST 2008


Hello again!

With kind help from Magnus Hörlin I was able to get past the problem with
different subsystem id's. He suggested testing the card in another PCI-slot
and/or taking other cards away. I removed a 3Com NIC and put the Cinergy in
another slot and voilá: frontend got recognized during bootup:

found a VP-2040 PCI DVB-C device on (00:07.0),
Mantis Rev 1 [153b:1178], irq: 19, latency: 32
memory: 0xfc000000, mmio: 0xf89aa000
MAC Address=[00:08:ca:1c:82:c0]
mantis_alloc_buffers (0): DMA=0x36cc0000 cpu=0xf6cc0000 size=65536
mantis_alloc_buffers (0): RISC=0x1fb88000 cpu=0xdfb88000 size=1000
DVB: registering new adapter (Mantis dvb adapter)
ACPI: Sleep Button (CM) [SLPB]
mantis_frontend_init (0): Probing for CU1216 (DVB-C)
mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @
0x0c
mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach
success
DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
mantis_ca_init (0): Registering EN50221 device
mantis_ca_init (0): Registered EN50221 device
mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface

To make this even stranger, I placed the 3Com NIC and Cinergy back to their
original slots and rebooted the machine. I was waiting for the problem to
reappear, but NO; frontend was recognized and subsystem id's were similar no
matter which options I used with lspci.

Now scanning doesn't seem to work, but that's another story.

Mikko Mäkinen


2008/6/26 Mikko Mäkinen <mikko.reijo.makinen at gmail.com>:

> Hi again,
>
> I included wrong kind of lspci output; subsystem id didn't show up. But
> here come the right ones:
>
> lspci -d 1822:4e35 -vn gives the following:
>
> administrator at hydra:~$ administrator at hydra:~$ lspci -d 1822:4e35 -vn
> 00:08.0 0480: 1822:4e35 (rev 01)
>     Subsystem: 153b:1178
>     Flags: bus master, medium devsel, latency 32, IRQ 20
>     Memory at fc020000 (32-bit, prefetchable) [size=4K]
>
> but without -d option, which is lspci -vn:
>
> administrator at hydra:~$ lspci -vn
> .
> .
> .
> 00:08.0 0480: 1822:4e35 (rev 01) (prog-if 02)
>     Subsystem: 173b:1178
>     Flags: bus master, fast Back2Back, medium devsel, latency 34, IRQ 20
>     Memory at fc020000 (32-bit, prefetchable) [size=4K]
>     Memory at <ignored> (32-bit, non-prefetchable)
>     Memory at <ignored> (32-bit, non-prefetchable)
>     Memory at <ignored> (32-bit, non-prefetchable)
>     Memory at <ignored> (32-bit, non-prefetchable)
>     Memory at <ignored> (32-bit, non-prefetchable)
>     Expansion ROM at <unassigned> [disabled]
> .
> .
> .
>
> You see, the subsystem ids differ: 153b:1178 and 173b:1178. I don't know
> what that means, but hopefully someone else does.
>
> lspci -vnn says:
>
> 00:08.0 Multimedia controller [0480]: Twinhan Technology Co. Ltd Mantis DTV
> PCI Bridge Controller [Ver 1.0] [1822:4e35] (rev 01) (prog-if 02)
>     Subsystem: Altima (nee Broadcom) Unknown device [173b:1178]
>
> Is it possible to get this card working in linux (in the near future)?
>
> Mikko Mäkinen
>
> 2008/6/25 Mikko Mäkinen <mikko.reijo.makinen at gmail.com>:
>
> Hello everybody,
>>
>> I've been trying to get my recently (yesterday) bought dvb-c tuner working
>> under Ubuntu Hardy. Installed drivers from http://www.jusst.de/hg/mantis,
>> and the /dev/dvb got populated, but without frontend.
>>
>>
>> Output from lspci:
>>
>> administrator at hydra:~$ lspci -d 1822:4e35 -vv
>> 00:08.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI
>> Bridge Controller [Ver 1.0] (rev 01)
>>     Subsystem: TERRATEC Electronic GmbH Unknown device 1178
>>     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B-
>>     Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort+ <MAbort- >SERR+ <PERR+
>>     Latency: 32 (2000ns min, 63750ns max)
>>     Interrupt: pin A routed to IRQ 20
>>     Region 0: Memory at fc020000 (32-bit, prefetchable) [size=4K]
>>
>> PCI id seems to have changed from the earlier Cinergy C cards.
>>
>>  Output (partial) from dmesg:
>>
>> [   33.894498] found a VP-2040 PCI DVB-C device on (00:08.0),
>> [   33.894502]     Mantis Rev 1 [153b:1178], irq: 20, latency: 32
>> [   33.894507]     memory: 0xfc020000, mmio: 0xf8972000
>> [   33.897204]     MAC Address=[00:08:c8:1c:80:c0]
>> [   33.897246] mantis_alloc_buffers (0): DMA=0x374c0000 cpu=0xf74c0000
>> size=65536
>> [   33.897253] mantis_alloc_buffers (0): RISC=0x1f9e3000 cpu=0xdf9e3000
>> size=1000
>> [   33.897258] DVB: registering new adapter (Mantis dvb adapter)
>> [   33.926286] input: Power Button (FF) as /devices/virtual/input/input4
>> [   33.944481] ACPI: Power Button (FF) [PWRF]
>> [   33.944568] input: Power Button (CM) as /devices/virtual/input/input5
>> [   33.976486] ACPI: Power Button (CM) [PWRB]
>> [   33.976625] input: Sleep Button (CM) as /devices/virtual/input/input6
>> [   33.988428] ACPI: Sleep Button (CM) [SLPB]
>> [   34.416113] mantis_frontend_init (0): Probing for CU1216 (DVB-C)
>> [   34.418214] mantis_frontend_init (0): !!! NO Frontends found !!!
>> [   34.418220] mantis_ca_init (0): Registering EN50221 device
>> [   34.475764] mantis_ca_init (0): Registered EN50221 device
>> [   34.475777] mantis_hif_init (0): Adapter(0) Initializing Mantis Host
>> Interface
>>
>> Even I managed to notice one line stating: "!!! NO Frontends found !!!",
>> so I guess it's no wonder it isn't working.
>>
>> Does anyone have a clue what I should try next? Or has anyone had success
>> with this card. I couldn't find earlier models, like cinergy 1200-c, or even
>> newer, anywhere. I'm supposed to build a DVB to IP streaming machine for a
>> school, so I would also be happy if someone knew any other available DVB-C
>> cards working under linux.
>>
>> Best regards,
>> Mikko Mäkinen
>>
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080626/5d92d779/attachment.htm 


More information about the linux-dvb mailing list