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

Peter D. peter_s_d at fastmail.com.au
Tue Jun 19 09:48:46 CEST 2007


On Monday 18 June 2007 08:51, Hartmut Hackmann wrote:
> Hi, Werner
>
> Werner Braun schrieb:

[snip]
> Summing up the test results, i have the impression that this card is
> different from what we have yet.
> I am almost sure that the problem lies in the GPIO configuration. Please
> try the following:
> Please keep forcing the card type to 94
> In the configuration structure (saa7134-dvb.c):
> static struct tda1004x_config ads_tech_duo_config = {
> change the entry
> .gpio_config   = TDA10046_GP00_I,
> to
> .gpio_config   = TDA10046_GP10,
> I expect that this makes DVB-T work but it might break analog TV.
> Please try also
> .gpio_config   = TDA10046_GP10_I,
> This should make analog work again but it might carsh the channel decoder
> (bad firmware) if this is the case, please report this. It might be
> necessary to increase a delay in the channel decoder initialization
> procedure.
>
> Good luck
>   Hartmut

That is interesting.  Looking at saa7134-dvb.c in 2.6.21.5 and a 
recent v4l-dvb patch, they are different.  That could be why patching 
2.6.21.5 stops it working for my MSI TV at nywhere A/D.  

cat floppy/temp_kernel
static struct tda1004x_config ads_tech_duo_config = {
        .demod_address = 0x08,
        .invert        = 1,
        .invert_oclk   = 0,
        .xtal_freq     = TDA10046_XTAL_16M,
        .agc_config    = TDA10046_AGC_TDA827X_GP00,
        .if_freq       = TDA10046_FREQ_045,
        .request_firmware = NULL,
};

cat floppy/temp_patch
static struct tda1004x_config ads_tech_duo_config = {
        .demod_address = 0x08,
        .invert        = 1,
        .invert_oclk   = 0,
        .xtal_freq     = TDA10046_XTAL_16M,
        .agc_config    = TDA10046_AGC_TDA827X,
        .gpio_config   = TDA10046_GP00_I,
        .if_freq       = TDA10046_FREQ_045,
        .tuner_address = 0x61,
        .request_firmware = philips_tda1004x_request_firmware
};


-- 
sig goes here...
Peter D.



More information about the linux-dvb mailing list