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