[linux-dvb] Problem on SAA7134 Asustek (Tiger or Jayhawk components : 1043:4871) : HELP !

hermann pitton hermann-pitton at arcor.de
Sat Feb 3 02:55:27 CET 2007


Am Samstag, den 03.02.2007, 01:17 +0100 schrieb Emmanuel QUEMENER:
> hermann pitton a écrit :
> 
> > Am Freitag, den 02.02.2007, 20:43 +0100 schrieb Emmanuel QUEMENER:
> >   
> >
> > Hi Emmanuel,
> >
> > it hit us already for analog on the video4linux-list.
> > http://marc.theaimsgroup.com/?l=linux-video&m=116795627108625&w=2
> >   
> I've found this link during my researches, I follow all the links and
> I've used DScaler under Windows to check analogic mode of the tuner : it
> was working fine as digital one.
> > The good news is, Hartmut has LNA support ready for testing.
> > Follow the LR307Q Radio thread. Especially Hartmut's advise here.
> > http://www.spinics.net/lists/vfl/msg31140.html
> >   
> I follow all the thread, upload and install last version of v4l-dvb :
> nothing change.

You mean v4l-dvb in Hartmut's development repository.

> > We have a first such LNA card reported working by Paul.
> >
> > You can get a newer firmware revision calling the LifeView one.
> >   
> I've also get the last firmware by get_dvb_firmware the tda10046lifeview
> FW, install it, reboot.
> 
> I've launch with the last reference mentionned in documentation :
> 
> modprobe saa7134 card=109 i2c_scan=1
> 
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> tuning to 498167000 Hz
> video pid 0x0078, audio pid 0x0082
> status 00 | signal cfcf | snr 9b9b | ber 0001fffe | unc 00000000 |
> status 1f | signal ffff | snr 7272 | ber 00014f34 | unc ffffffff |
> FE_HAS_LOCK
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 1f | signal 9a9a | snr 9090 | ber 0000e4d6 | unc ffffffff |
> FE_HAS_LOCK
> status 00 | signal 9191 | snr 4343 | ber 0001fffe | unc 00000000 |
> status 1f | signal fcfc | snr 6868 | ber 0001d022 | unc ffffffff |
> FE_HAS_LOCK
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 00 | signal 9393 | snr 0000 | ber 0001fffe | unc 00000000 |
> status 00 | signal f7f7 | snr 0000 | ber 0001fffe | unc 00000000 |
> status 1f | signal baba | snr a9a9 | ber 000000f6 | unc ffffffff |
> FE_HAS_LOCK
> status 1f | signal ffff | snr 5454 | ber 00012c18 | unc ffffffff |
> FE_HAS_LOCK
> status 00 | signal dbdb | snr 0000 | ber 0001fffe | unc 00000000 |
> status 00 | signal 9d9d | snr 6868 | ber 0001fffe | unc 00000000 |
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> 
> I've also seen options about .tuner_config but no mention about the use :
> 
> a command like : "modprobe saa7134 card=109 .tuner_config=3" is rather
> strange, no ?
> > Yours seems also to have only one antenna input, no radio support and if
> > S-Video, Composite, external audio in is connected through the panel is
> > not yet reported. Same goes for internal analog audio out.
> >
> >   
> Yes, exactly, I've got only one antenna input. There is a connection on
> the board (to the audio board ?)

You bought the board, I don't have it. The 4pin audio connector could
have analog audio out. Nobody tested on this new card yet. You don't
need it for DVB-T, but also to test on analog TV would help to know
which LNA configuration it uses. If you have picture quality issues and
noise on analog audio, like I pointed in my first link, you might test
the configuration 3 setting.

> >   
> There is 1 week I spend my evening trying to make working this board ! I
> hope that I will reach the end, but it's not...

;) the first such board appeared 3 weeks back. Compared to that Hartmut
did a lot!

> What do you purpose ?

There is also this 167000Hz positive frequency offset in France, but
your initial scan file seem to take it already into account.

If possible try analog TV too. You change the LNA configuration for
analog in saa7134-cards.c for the test card=109 by setting 
.tuner_config = 3.

	[SAA7134_BOARD_PHILIPS_TIGER_S] = {
		.name           = "Philips Tiger - S Reference design",
		.audio_clock    = 0x00187de7,
		.tuner_type     = TUNER_PHILIPS_TDA8290,
		.radio_type     = UNSET,
		.tuner_addr	= ADDR_UNSET,
		.radio_addr	= ADDR_UNSET,
		.tuner_config   = 2,
		.mpeg           = SAA7134_MPEG_DVB,
		.gpiomask       = 0x0200000,
		.inputs = {{
			.name   = name_tv,
			.vmux   = 1,
			.amux   = TV,
			.tv     = 1,
		},{

For DVB-T you do this in saa7134-dvb.c here.

static struct tda1004x_config philips_tiger_s_config = {
	.demod_address = 0x08,
	.invert        = 1,
	.invert_oclk   = 0,
	.xtal_freq     = TDA10046_XTAL_16M,
	.agc_config    = TDA10046_AGC_TDA827X,
	.gpio_config   = TDA10046_GP01_I,
	.if_freq       = TDA10046_FREQ_045,
	.i2c_gate      = 0x4b,
	.tuner_address = 0x61,
	.tuner_config  = 2,
	.antenna_switch= 1,
	.request_firmware = philips_tda1004x_request_firmware
};

For reference, this is what the other Asus tiger hybrid cards use.
Asus followed the Philips reference design, can't tell if this time too
for the tiger_s. At least you have only one antenna connector and no
radio. The analog audio mux is removed too and no firmware eeprom.

static struct tda1004x_config philips_tiger_config = {
	.demod_address = 0x08,
	.invert        = 1,
	.invert_oclk   = 0,
	.xtal_freq     = TDA10046_XTAL_16M,
	.agc_config    = TDA10046_AGC_TDA827X,
	.gpio_config   = TDA10046_GP11_I,
	.if_freq       = TDA10046_FREQ_045,
	.i2c_gate      = 0x4b,
	.tuner_address = 0x61,
	.tuner_config  = 0,
	.antenna_switch= 1,
	.request_firmware = philips_tda1004x_request_firmware
};

Happy testing,

Hermann





More information about the linux-dvb mailing list