[linux-dvb] KNC1 DVB-S Plus

Andrew de Quincey adq_dvb at lidskialf.net
Sun Jul 31 01:18:10 CEST 2005

On Saturday 30 Jul 2005 22:30, Robert Schlabbach wrote:
> From: "Andrew de Quincey" <adq_dvb at lidskialf.net>
> > Hmm, strange, I  thought the SH-2 frontend had an stv0299b in it...
> > in which case you should see it at 0x68. Thats your problem though -
> > it isn't seeing the stv0299b chip on the i2c bus.
> >
> > 0x50 is probably an EEPROM. Not sure what the device at 0x25 would be.
> 0x4A - that's the SAA711x analog video decoder, of course. The "Plus" means
> it is an analog+digital card.


> I figure the card must be switched to digital mode before the STV0299B
> becomes "visible". Probably through one of the SAA7146A GPIO pins.

Thats right -- but its already supposedly being done in the driver :(

Hmm, I reckon the CI code is mixing up the non-CI cards.. I was having a 
problem like this with my KNC-1-S (nonplus) with CI module.

According to the budget-av.c, the GPIOs for CI are connected as follows:
 * 0 - Vcc/Reset (Reset is controlled by capacitor)
 * 1 - Attribute Memory
 * 2 - Card Enable (Active Low)
 * 3 - Card Detect

However, I also found that GPIO2 controls the frontend on my DVBT card as well 
as the CI module card enable :(

Try adding in:
                        saa7146_setgpio(saa, 2, SAA7146_GPIO_OUTLO);

in budget-av.c/frontend_init() in the bit where it does 
"Enable / PowerON Frontend"

and see if that helps.

Can you explain what the card does - i.e. in "video" mode, can you see a DVB 
signal at all - or is it only video in from the analogue connector on the 
card? I  seem to remember it was either-or, but I can't remember which GPIO 
does the switching.

More information about the linux-dvb mailing list