Folks, since yesterday I got my dirty ;) fingers on a used double saa7131e Medion Quadro and got it up for the first PCI bridge in an MSI orange PCI slot on some nforce3 AMD stuff. Analog TV, noticeable worse than on my prior Asus P7131e Dual, works. DVB-T too, also with significant loss compared to the Asus. One can enable _some sort_ of radio, but obviously the 5.5MHz filter is missing to get it through sound IF processing on the saa7131e. All three known LNA configs don't improve any reception. Now, the hybrid analog/DVB-T tda8275a tuner at 0x60 is behind the bridge of the tda8290 analog IF demodulator, which is at 0x96 within the saa7131e on that device(s). I'm currently using the attached patch, since tests revealed, that the DVB-S driver can't find anything, except on 0x60 too, for the tda826x behind the i2c bridge of the tda10086. I don't have _any_ DVB-S equipment, nada, also far away from caring about any diseqc stuff right now. The card should be able to support analog TV and DVB-S at once. Of course DVB-T and DVB-S can only be used at once on either of the two PCI bridges, have only one visible ... The following happens. DVB-S seems to be fine. If I start an analog TV app like xawtv-3.95, I can switch analog channels during szap is running. With szap I also seem to be able to change DVB-S to anything at the same time. If I quit xawtv analog during szap is running and restart it then, the tda8290 and tda8275a get doomed/lost and only a cold reboot brings them back. On tvtime, even only analog channel changes have the same result within short time, also the picture is affected on every refresh of szap. Without any sat equipment, what is going on and why no errors previously ... Cheers, Hermann xawtv analog restart during szap running and tvtime switching channels then also attached.
diff -r b0a3a9b43d60 linux/drivers/media/video/saa7134/saa7134-dvb.c --- a/linux/drivers/media/video/saa7134/saa7134-dvb.c Wed Oct 03 11:23:01 2007 -0300 +++ b/linux/drivers/media/video/saa7134/saa7134-dvb.c Wed Oct 03 19:32:06 2007 +0200 @@ -973,7 +973,21 @@ static int dvb_init(struct saa7134_dev * configure_tda827x_fe(dev, &tevion_dvbt220rf_config); break; case SAA7134_BOARD_MEDION_MD8800_QUADRO: - configure_tda827x_fe(dev, &md8800_dvbt_config); + if(! use_frontend) { //terrestrial + configure_tda827x_fe(dev, &md8800_dvbt_config); + } else { //satellite + dev->dvb.frontend = dvb_attach(tda10086_attach, &flydvbs, &dev->i2c_adap); + if (dev->dvb.frontend) { + if (dvb_attach(tda826x_attach, dev->dvb.frontend, 0x60, + &dev->i2c_adap, 0) == NULL) { + wprintk("%s: Medion Quadro, No tda826x found!\n", __FUNCTION__); + } + if (dvb_attach(isl6421_attach, dev->dvb.frontend, &dev->i2c_adap, + 0x08, 0, 0) == NULL) { + wprintk("%s: Medion Quadro, No ISL6421 found!\n", __FUNCTION__); + } + } + } break; case SAA7134_BOARD_AVERMEDIA_AVERTVHD_A180: dev->dvb.frontend = dvb_attach(nxt200x_attach, &avertvhda180,
Attachment:
binSn1swwIhaS.bin
Description: application/compressed-tar
Attachment:
binZhiS5lzcl9.bin
Description: application/compressed-tar
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb