[linux-dvb] Vivanco 21056/LR306 a.k.a. MSI DVB at Anywhere a.k.a LifeView Hybrid doesn't scan

hermann pitton hermann-pitton at arcor.de
Thu Jun 14 00:17:55 CEST 2007


Am Mittwoch, den 13.06.2007, 16:53 +0200 schrieb Werner Braun:
> Hello everybody,
> 
> I've got a Vivanco PCI Hybrid card which seems to be another LifeView Hybrid 
> clone, very much like the MSI DVB at Anywhere (the card layout looks exactly the 
> same) card or the AsusTek P7131 Hybrid, 
> as treated in some threads in January and May.
> 
> The card's subsystem ID is 4e42:3306, on the card there's a SAA7131E, a 
> TDA10046A and an 8275AC1 (among other chips of course), the distro is SIDUX 
> (Debian-based), using Kernel 2.6.21.5.  XP Lifeview application works, same 
> applies to ProgTV. Signal strength is OK.
> 
> I've got the latest HG snapshot and am using card=55, which yields the 
> following DMESG output:
> 
> Analog and external sources work with no problems, I didn't bother getting the 
> sound working so far.
> 
> saa7130/34: v4l2 driver version 0.2.14 loaded
> saa7133[0]: found at 0000:02:0e.0, rev: 208, irq: 18, latency: 32, mmio: 
> 0xdd800000
> saa7133[0]: subsystem: 4e42:3306, board: LifeView FlyDVB-T DUO / MSI 
> TV at nywhere Duo [card=55,insmod option]
> saa7133[0]: board init: gpio is 210000
> input: saa7134 IR (LifeView FlyDVB-T D as /class/input/input11
> tuner 1-004b: chip found @ 0x96 (saa7133[0])
> tuner 0x4b: Configuration acknowledged
> tuner 1-004b: setting tuner address to 61
> tuner 1-004b: type set to tda8290+75a
> saa7133[0]: i2c eeprom 00: 42 4e 06 33 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 ed ff ff ff ff
> saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 05 01 01 16 32 15 ff ff ff ff
> saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: registered device video0 [v4l2]
> saa7133[0]: registered device vbi0
> saa7133[0]: registered device radio0
> DVB: registering new adapter (saa7133[0]).
> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 29 -- ok
> tda827x_probe_version: could not read from tuner at addr: 0xc0
> 
> Trying to scan using W_SCAN shows the following terminal output:
> 
> w_scan version 20060902
> Info: using DVB adapter auto detection.
> Info: unable to open frontend /dev/dvb/adapter0/frontend0'
> Info: unable to open frontend /dev/dvb/adapter1/frontend0'
> Info: unable to open frontend /dev/dvb/adapter2/frontend0'
> Info: unable to open frontend /dev/dvb/adapter3/frontend0'
> main:2140: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
> 
> and nothing in dmesg
> 
> So I patched saa7134-dvb.c as follows:
> 
> static struct tda1004x_config tda827x_lifeview_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,
> 	.tuner_address = 0x61,	/* this used to be 0x60 */
> 	.request_firmware = philips_tda1004x_request_firmware
> };
> 
> As a result, the error messages have vanished and everything seems to be fine 
> so far, but W_SCAN doesn't find any frequencies, while DMESG seems OK:
> 
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 29 -- ok
> 
> SCAN using the following initial file for DE-Berlin...
> 
> # DVB-T Berlin
> # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
> T 522000000 7MHz 2/3 NONE QAM16 8k 1/8 NONE     # ard / rbb
> T 570000000 7MHz 2/3 NONE QAM16 8k 1/8 NONE     # zdf
> T 618000000 8MHz 1/2 NONE QAM16 8k 1/8 NONE     # dvb-h testbouqet
> T 658000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE     # t-systems
> T 778000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE     # Kanal 59, n-tv, Euronews + 
> Radio (IFA)
> 
> ... also fails: SCAN -v gives a tuning status of 0x00
> 
> I've tried quite a few things before bothering you here, I even stripped the 
> firmware out of the driver on the Vivanco web side instead of using 
> TDA10046Lifeview, but no avail, so I'm somewhat clueless at the moment and 
> hoping that somebody here can help me out.
> 

Hi,

Werner, did you try with card=112?

You are missing the i2c_gate functionality for tuning.

Cheers,
Hermann





More information about the linux-dvb mailing list