[linux-dvb] Terratec Cinergy C PCI (mantis) doesn't work with CAM

Anssi Kolehmainen anssi at aketzu.net
Wed Jun 25 09:04:05 CEST 2008

On Mon, Jun 23, 2008 at 11:37:37PM +0300, Anssi Kolehmainen wrote:
> I have Terratec Cinergy PCI DVB-C (1822:4e35) with CI addon card. Card
> works fine with latest mantis drivers from http://jusst.de/hg/mantis
> (tip, 7348:0b04be0c088a). Problems start when I plug in Conax CAM and
> load mantis module. Sometimes it just hangs the computer and when it
> works it cannot tune to channels.
> Getting good logs is a bit hard since mantis with verbose=3 hangs
> machine when loading module.
> Any ideas how to debug/fix this? Why en50221 (?) breaks i2c for
> frontend?

After long evening of hacking and testing it seems that reading or
writing from the CAM breaks things. mantis_hif_read_mem() (and others)
seem to be the problematic functions. If I remove calls to those
functions in mantis_ca.c then CAM initialization naturally fails but
card continues to work. Does anybody have mantis docs where those
hif-functions (or rather the GPIF writes/reads) are described?

Anssi Kolehmainen
anssi.kolehmainen at iki.fi

More information about the linux-dvb mailing list