linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* saa7134  (not very) new board 5168:0307
@ 2009-11-18 13:06 tomlohave
  2009-11-18 23:08 ` hermann pitton
  0 siblings, 1 reply; 9+ messages in thread
From: tomlohave @ 2009-11-18 13:06 UTC (permalink / raw)
  To: linux-media

Hello list,

looking from saa7134.h, this board  5168:0307  is not included
This cars is on some asus laptop and some medion laptop
It was previously working with this settings (1) card=55 tuner=54
or (2) with tuner = 86
ok, so with this settings, nothing :

with card = 55 :

[  109.375445] Linux video capture interface: v2.00
[  109.410546] saa7130/34: v4l2 driver version 0.2.14 loaded
[  109.410606] saa7133[0]: found at 0000:06:03.0, rev: 208, irq: 19, latency: 181, mmio: 0xb4007800
[  109.410614] saa7133[0]: subsystem: 5168:0307, board: LifeView FlyDVB-T DUO / MSI TV@nywhere Duo [card=55,insmod option]
[  109.410674] saa7133[0]: board init: gpio is 10000
[  109.410743] input: saa7134 IR (LifeView FlyDVB-T D as /devices/pci0000:00/0000:00:1e.0/0000:06:03.0/input/input9
[  109.587912] saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[  109.587924] saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
[  109.587934] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 e7 ff ff ff ff
[  109.587944] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.587953] saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05 01 01 16 22 15 ff ff ff ff
[  109.587963] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.587972] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.587982] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.587992] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588024] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588034] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588043] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588053] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588062] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588072] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.588081] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  109.596023] saa7133[0]: i2c scan: found device @ 0x10  [???]
[  109.612379] saa7133[0]: i2c scan: found device @ 0x96  [???]
[  109.620016] saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
[  109.984237] tuner' 0-004b: chip found @ 0x96 (saa7133[0])
[  110.064028] tda829x 0-004b: setting tuner address to 61
[  110.144024] tda829x 0-004b: type set to tda8290+75
[  114.804413] saa7133[0]: registered device video0 [v4l2]
[  114.804463] saa7133[0]: registered device vbi0
[  114.804509] saa7133[0]: registered device radio0
[  114.891645] saa7134 ALSA driver for DMA sound loaded
[  114.891706] saa7133[0]/alsa: saa7133[0] at 0xb4007800 irq 19 registered as card -2
[  115.705042] dvb_init() allocating 1 frontend
[  115.756244] DVB: registering new adapter (saa7133[0])
[  115.756254] DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...
[  115.940033] tda1004x: setting up plls for 48MHz sampling clock
[  116.106914] tda1004x: found firmware revision ff -- invalid
[  116.106921] tda1004x: trying to boot from eeprom
[  116.572024] tda1004x: found firmware revision 23 -- ok
[  117.016161] tda827x_probe_version: could not read from tuner at addr: 0xc0


[ 3969.562904] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 3969.562994] saa7133[0]: found at 0000:06:03.0, rev: 208, irq: 19, latency: 181, mmio: 0xb4007800
[ 3969.563007] saa7133[0]: subsystem: 5168:0307, board: LifeView FlyDVB-T / Genius VideoWonder DVB-T [card=86,insmod option]
[ 3969.563091] saa7133[0]: board init: gpio is 10000
[ 3969.563219] input: saa7134 IR (LifeView FlyDVB-T / as /devices/pci0000:00/0000:00:1e.0/0000:06:03.0/input/input9
[ 3969.738045] saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 3969.738069] saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
[ 3969.738090] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 e7 ff ff ff ff
[ 3969.738111] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738132] saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05 01 01 16 22 15 ff ff ff ff
[ 3969.738152] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738173] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738194] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738214] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738235] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738256] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738276] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738297] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738318] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738338] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.738359] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3969.748030] saa7133[0]: i2c scan: found device @ 0x10  [???]
[ 3969.789056] saa7133[0]: i2c scan: found device @ 0x96  [???]
[ 3969.796023] saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
[ 3969.920245] tuner' 0-004b: chip found @ 0x96 (saa7133[0])
[ 3970.004029] tda829x 0-004b: setting tuner address to 61
[ 3970.084367] tda829x 0-004b: type set to tda8290+75
[ 3971.680487] saa7133[0]: registered device video0 [v4l2]
[ 3971.680538] saa7133[0]: registered device vbi0
[ 3971.808176] saa7134 ALSA driver for DMA sound loaded
[ 3971.808213] saa7133[0]/alsa: saa7133[0] at 0xb4007800 irq 19 registered as card -2
[ 3971.840321] dvb_init() allocating 1 frontend
[ 3971.880155] DVB: registering new adapter (saa7133[0])
[ 3971.880160] DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...
[ 3971.952041] tda1004x: setting up plls for 48MHz sampling clock
[ 3974.200031] tda1004x: timeout waiting for DSP ready
[ 3974.240038] tda1004x: found firmware revision 0 -- invalid
[ 3974.240044] tda1004x: trying to boot from eeprom
[ 3976.572028] tda1004x: timeout waiting for DSP ready
[ 3976.612115] tda1004x: found firmware revision 0 -- invalid
[ 3976.612121] tda1004x: waiting for firmware upload...
[ 3976.612129] saa7134 0000:06:03.0: firmware: requesting dvb-fe-tda10046.fw
[ 3989.140029] tda1004x: found firmware revision 20 -- ok
[ 3989.428167] tda827x_probe_version: could not read from tuner at addr: 0xc0
[ 4044.132025] tda1004x: setting up plls for 48MHz sampling clock
[ 4046.096030] tda1004x: found firmware revision 23 -- ok
[ 4046.368159] tda827x_probe_version: could not read from tuner at addr: 0xc0
[ 4049.464171] tda827x_probe_version: could not read from tuner at addr: 0xc0
[ 4061.800027] tda1004x: setting up plls for 48MHz sampling clock
[ 4063.764038] tda1004x: found firmware revision 23 -- ok
[ 4064.036167] tda827x_probe_version: could not read from tuner at addr: 0xc0
[ 4064.172178] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4065.380178] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4066.612273] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4067.660166] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4068.920158] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4070.136168] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4071.308169] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4072.540174] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4073.776186] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4074.684166] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4075.916169] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4077.124179] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4078.164246] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4079.396166] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4080.628168] tda827xo_set_params: could not write to tuner at addr: 0xc0
[ 4081.780174] tda827x_probe_version: could not read from tuner at addr: 0xc0
[ 4907.134088] saa7134 ALSA driver for DMA sound unloaded


ok

so i modified :
##################### saa7134.h

#define SAA7134_BOARD_FLYDVBTDUO_MEDION 176

##################### saa7134-dvb.c

case SAA7134_BOARD_FLYDVBTDUO_MEDION:
        if (configure_tda827x_fe(dev, &tda827x_flydvbtduo_medion_config,
                     &tda827x_cfg_0) < 0)
            goto dettach_frontend;
        break;

and

static struct tda1004x_config tda827x_flydvbtduo_medion_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,
    .request_firmware = philips_tda1004x_request_firmware

###################### saa7134-card.c

    [SAA7134_BOARD_FLYDVBTDUO_MEDION] = {
        .name           = "LifeView FlyDVB-T DUO Medion",
        .audio_clock    = 0x00187de7,
        .tuner_type     = TUNER_PHILIPS_TDA8290,
        .radio_type     = UNSET,
        .tuner_addr    = ADDR_UNSET,
        .radio_addr    = ADDR_UNSET,
/*        .gpiomask    = 0x00200000,*/
        .mpeg           = SAA7134_MPEG_DVB,
        .inputs         = {{
            .name = name_tv,
            .vmux = 1,
            .amux = TV,
/*            .gpio = 0x200000,    */ /* GPIO21=High for TV input */
            .tv   = 1,
        },{
            .name = name_comp1,    /* Composite signal on S-Video input */
            .vmux = 0,
            .amux = LINE2,
        },{
            .name = name_comp2,    /* Composite input */
            .vmux = 3,
            .amux = LINE2,
        },{
            .name = name_svideo,    /* S-Video signal on S-Video input */
            .vmux = 8,
            .amux = LINE2,
        }},
        .radio = {
            .name = name_radio,
            .amux = TV,
            .gpio = 0x000000,    /* GPIO21=Low for FM radio antenna */
        },
    },
};

and

        .vendor       = PCI_VENDOR_ID_PHILIPS,
        .device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
        .subvendor    = 0x5168,        
        .subdevice    = 0x0307,        
        .driver_data  = SAA7134_BOARD_FLYDVBTDUO_MEDION,



With tuner_address = 0x61, no error on log but no dvb

[   12.498255] saa7130/34: v4l2 driver version 0.2.15 loaded
[   12.498429] saa7134 0000:06:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   12.498435] saa7133[0]: found at 0000:06:03.0, rev: 208, irq: 19, latency: 181, mmio: 0xb4007800
[   12.498443] saa7133[0]: subsystem: 5168:0307, board: LifeView FlyDVB-T DUO Medion [card=176,autodetected]
[   12.498516] saa7133[0]: board init: gpio is 10000
[   12.656021] saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[   12.656033] saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
[   12.656042] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 e7 ff ff ff ff
[   12.656052] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656062] saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05 01 01 16 22 15 ff ff ff ff
[   12.656071] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656081] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656090] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656100] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656109] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656119] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656129] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656138] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656148] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656157] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.656167] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.817084] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[   12.896023] tda829x 0-004b: setting tuner address to 61
[   12.968053] tda829x 0-004b: type set to tda8290+75
[   17.692221] saa7133[0]: registered device video0 [v4l2]
[   17.692323] saa7133[0]: registered device vbi0
[   17.692439] saa7133[0]: registered device radio0
[   17.710523] saa7134 ALSA driver for DMA sound loaded
[   17.710556] saa7133[0]/alsa: saa7133[0] at 0xb4007800 irq 19 registered as card -2
[   17.784447] dvb_init() allocating 1 frontend
[   17.828176] DVB: registering new adapter (saa7133[0])
[   17.828182] DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...
[   17.900022] tda1004x: setting up plls for 48MHz sampling clock
[   20.148018] tda1004x: timeout waiting for DSP ready
[   20.188232] tda1004x: found firmware revision 0 -- invalid
[   20.188236] tda1004x: trying to boot from eeprom
[   22.516008] tda1004x: timeout waiting for DSP ready
[   22.556185] tda1004x: found firmware revision 0 -- invalid
[   22.556189] tda1004x: waiting for firmware upload...
[   22.556194] saa7134 0000:06:03.0: firmware: requesting dvb-fe-tda10046.fw
[   35.064055] tda1004x: found firmware revision 20 -- ok
[  223.588029] tda1004x: setting up plls for 48MHz sampling clock
[  225.552027] tda1004x: found firmware revision 23 -- ok
[  235.160031] tda1004x: setting up plls for 48MHz sampling clock
[  237.124041] tda1004x: found firmware revision 23 -- ok



any ideas, please ?

(1) http://www.linuxtv.org/pipermail/linux-dvb/2008-April/025786.html
(2) 
http://archives.devshed.com/forums/linux-97/flyduodvb-t-dvbscan-problem-2041600.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-12-24  7:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-18 13:06 saa7134 (not very) new board 5168:0307 tomlohave
2009-11-18 23:08 ` hermann pitton
2009-11-28 10:55   ` tomlohave
2009-11-30  1:09     ` hermann pitton
2009-11-30  5:31       ` tomlohave
2009-12-04  6:37       ` tomlohave
2009-12-23 12:17         ` tomlohave
2009-12-23 22:54           ` hermann pitton
2009-12-24  7:38             ` tomlohave

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).