[linux-dvb] saa7134 issue with AverMedia AverTV DVB-T Super 007

Eyal Lebedinsky eyal at eyal.emu.id.au
Sat Jan 26 09:10:30 CET 2008


I just installed an "AverMedia AverTV DVB-T Super 007" card. I grabbed the fw
and booted 2.6.24 which says that it supports it.

I notice some errors in the boot log. I saw these errors a few times,
following are two consecutive cold boots.

The problem is the "unresolved" errors at the end of the messages. After
trying a few cold boots I could not see a pattern for this, probably a
timing issue (some serialization is missing?).

Notice also how the good boot also shows unusual messages. After
the firware is loaded and accepted "found firmware revision 20 -- ok"
it still repeats this message a few more times. Is this proper?

I have an old
	AverMedia AverTV DVB-T 761
as well as a new
	AverMedia AverTV DVB-T Super 007
which is listed as "Avermedia Super 007" in the log.


Good boot:

Jan 26 16:53:38 eyal kernel: [   72.132819] Linux video capture interface: v2.00
Jan 26 16:53:38 eyal kernel: [   72.358856] bttv: driver version 0.9.17 loaded
Jan 26 16:53:38 eyal kernel: [   72.372215] bttv: using 8 buffers with 2080k (520 pages) each for capture
Jan 26 16:53:38 eyal kernel: [   72.401390] bttv: Bt8xx card found (0).
Jan 26 16:53:38 eyal kernel: [   72.412967] ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 22 (level, low) -> IRQ 22
Jan 26 16:53:38 eyal kernel: [   72.435251] bttv0: Bt878 (rev 17) at 0000:03:02.0, irq: 22, latency: 32, mmio: 0xde000000
Jan 26 16:53:38 eyal kernel: [   72.459930] bttv0: detected: AverMedia AverTV DVB-T 761 [card=124], PCI subsystem ID is 1461:0761
Jan 26 16:53:38 eyal kernel: [   72.486560] bttv0: using: AverMedia AverTV DVB-T 761 [card=124,autodetected]
Jan 26 16:53:38 eyal kernel: [   72.538452] bttv0: tuner absent
Jan 26 16:53:38 eyal kernel: [   72.558277] bttv0: registered device video0
Jan 26 16:53:38 eyal kernel: [   72.576482] bttv0: registered device vbi0
Jan 26 16:53:38 eyal kernel: [   72.588570] bttv0: PLL: 28636363 => 35468950 .. ok
Jan 26 16:53:38 eyal kernel: [   72.626314] bttv0: add subdevice "dvb0"
Jan 26 16:53:38 eyal kernel: [   72.638317] input: bttv IR (card=124) as /class/input/input1
Jan 26 16:53:38 eyal kernel: [   72.685022] bt878: AUDIO driver version 0.0.0 loaded
Jan 26 16:53:38 eyal kernel: [   72.702368] bt878: Bt878 AUDIO function found (0).
Jan 26 16:53:38 eyal kernel: [   72.716791] ACPI: PCI Interrupt 0000:03:02.1[A] -> GSI 22 (level, low) -> IRQ 22
Jan 26 16:53:38 eyal kernel: [   72.739087] bt878_probe: card id=[0x7611461],[ AverMedia AverTV DVB-T 761 ] has DVB functions.
Jan 26 16:53:38 eyal kernel: [   72.764929] bt878(0): Bt878 (rev 17) at 03:02.1, irq: 22, latency: 32, memory: 0xde001000
Jan 26 16:53:38 eyal kernel: [   72.833680] DVB: registering new adapter (bttv0)
Jan 26 16:53:38 eyal kernel: [   72.949814] DVB: registering frontend 0 (Spase SP887x DVB-T)...
Jan 26 16:53:38 eyal kernel: [   74.204937] saa7130/34: v4l2 driver version 0.2.14 loaded
Jan 26 16:53:38 eyal kernel: [   74.229345] ACPI: PCI Interrupt 0000:03:03.0[A] -> GSI 16 (level, low) -> IRQ 17
Jan 26 16:53:38 eyal kernel: [   74.251653] saa7133[0]: found at 0000:03:03.0, rev: 209, irq: 17, latency: 32, mmio: 0xdd025000
Jan 26 16:53:38 eyal kernel: [   74.277746] saa7133[0]: subsystem: 1461:f01d, board: Avermedia Super 007 [card=117,autodetected]
Jan 26 16:53:38 eyal kernel: [   74.304113] saa7133[0]: board init: gpio is 40000
Jan 26 16:53:38 eyal kernel: [   74.441864] tuner 2-004b: chip found @ 0x96 (saa7133[0])
Jan 26 16:53:38 eyal kernel: [   74.484782] tda8290 2-004b: setting tuner address to 60
Jan 26 16:53:38 eyal kernel: [   74.558644] tuner 2-004b: type set to tda8290+75a
Jan 26 16:53:38 eyal kernel: [   74.599568] tda8290 2-004b: setting tuner address to 60
Jan 26 16:53:38 eyal kernel: [   74.673431] tuner 2-004b: type set to tda8290+75a
Jan 26 16:53:38 eyal kernel: [   74.711360] saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
Jan 26 16:53:38 eyal kernel: [   74.736433] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   74.761493] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   74.786555] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   74.811616] saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   74.836675] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   74.861734] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   74.886795] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 16:53:38 eyal kernel: [   76.565654] saa7133[0]: registered device video1 [v4l2]
Jan 26 16:53:38 eyal kernel: [   76.595450] saa7133[0]: registered device vbi1
Jan 26 16:53:38 eyal kernel: [   76.697951] DVB: registering new adapter (saa7133[0])
Jan 26 16:53:38 eyal kernel: [   76.713143] DVB: registering frontend 1 (Philips TDA10046H DVB-T)...
Jan 26 16:53:38 eyal kernel: [   76.783601] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:53:38 eyal kernel: [   77.301541] tda1004x: found firmware revision 0 -- invalid
Jan 26 16:53:38 eyal kernel: [   77.318013] tda1004x: trying to boot from eeprom
Jan 26 16:53:38 eyal kernel: [   79.108185] tda1004x: found firmware revision 0 -- invalid
Jan 26 16:53:38 eyal kernel: [   79.124659] tda1004x: waiting for firmware upload...
Jan 26 16:53:38 eyal kernel: [   85.945456] tda1004x: found firmware revision 20 -- ok
Jan 26 16:54:43 eyal kernel: [  160.333656] sp887x: waiting for firmware upload (dvb-fe-sp887x.fw)...
Jan 26 16:54:45 eyal kernel: [  160.401142] sp887x_initial_setup: firmware upload... sp887x: firmware upload complete
Jan 26 16:54:46 eyal kernel: [  162.712400] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:54:46 eyal kernel: [  162.890036] tda1004x: found firmware revision 20 -- ok
Jan 26 16:55:46 eyal kernel: [  223.396121] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:55:47 eyal kernel: [  223.574758] tda1004x: found firmware revision 20 -- ok
Jan 26 16:56:50 eyal kernel: [  286.494899] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:56:50 eyal kernel: [  286.672535] tda1004x: found firmware revision 20 -- ok
Jan 26 16:57:52 eyal kernel: [  349.603655] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:57:53 eyal kernel: [  349.781337] tda1004x: found firmware revision 20 -- ok
Jan 26 16:58:56 eyal kernel: [  413.343118] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:58:56 eyal kernel: [  413.520756] tda1004x: found firmware revision 20 -- ok
Jan 26 16:59:24 eyal kernel: [  440.968542] tda1004x: setting up plls for 48MHz sampling clock
Jan 26 16:59:24 eyal kernel: [  441.146187] tda1004x: found firmware revision 20 -- ok

Bad boot:

Jan 26 17:21:51 eyal kernel: [   99.392616] Linux video capture interface: v2.00
Jan 26 17:21:51 eyal kernel: [   99.618548] bttv: driver version 0.9.17 loaded
Jan 26 17:21:51 eyal kernel: [   99.631904] bttv: using 8 buffers with 2080k (520 pages) each for capture
Jan 26 17:21:51 eyal kernel: [   99.659002] bttv: Bt8xx card found (0).
Jan 26 17:21:51 eyal kernel: [   99.670570] ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 22 (level, low) -> IRQ 22
Jan 26 17:21:51 eyal kernel: [   99.692862] bttv0: Bt878 (rev 17) at 0000:03:02.0, irq: 22, latency: 32, mmio: 0xde000000
Jan 26 17:21:51 eyal kernel: [   99.717542] bttv0: detected: AverMedia AverTV DVB-T 761 [card=124], PCI subsystem ID is 1461:0761
Jan 26 17:21:51 eyal kernel: [   99.744172] bttv0: using: AverMedia AverTV DVB-T 761 [card=124,autodetected]
Jan 26 17:21:51 eyal kernel: [   99.797313] bttv0: tuner absent
Jan 26 17:21:51 eyal kernel: [   99.814520] bttv0: registered device video0
Jan 26 17:21:51 eyal kernel: [   99.835104] bttv0: registered device vbi0
Jan 26 17:21:51 eyal kernel: [   99.847187] bttv0: PLL: 28636363 => 35468950 .. ok
Jan 26 17:21:51 eyal kernel: [   99.884773] bttv0: add subdevice "dvb0"
Jan 26 17:21:51 eyal kernel: [   99.896753] input: bttv IR (card=124) as /class/input/input1
Jan 26 17:21:51 eyal kernel: [   99.945648] bt878: AUDIO driver version 0.0.0 loaded
Jan 26 17:21:51 eyal kernel: [   99.963825] bt878: Bt878 AUDIO function found (0).
Jan 26 17:21:51 eyal kernel: [   99.978254] ACPI: PCI Interrupt 0000:03:02.1[A] -> GSI 22 (level, low) -> IRQ 22
Jan 26 17:21:51 eyal kernel: [  100.000539] bt878_probe: card id=[0x7611461],[ AverMedia AverTV DVB-T 761 ] has DVB functions.
Jan 26 17:21:51 eyal kernel: [  100.026383] bt878(0): Bt878 (rev 17) at 03:02.1, irq: 22, latency: 32, memory: 0xde001000
Jan 26 17:21:51 eyal kernel: [  100.100158] DVB: registering new adapter (bttv0)
Jan 26 17:21:51 eyal kernel: [  100.216099] DVB: registering frontend 0 (Spase SP887x DVB-T)...
Jan 26 17:21:51 eyal kernel: [  101.437715] saa7130/34: v4l2 driver version 0.2.14 loaded
Jan 26 17:21:51 eyal kernel: [  101.454366] ACPI: PCI Interrupt 0000:03:03.0[A] -> GSI 16 (level, low) -> IRQ 17
Jan 26 17:21:51 eyal kernel: [  101.476654] saa7133[0]: found at 0000:03:03.0, rev: 209, irq: 17, latency: 32, mmio: 0xdd025000
Jan 26 17:21:51 eyal kernel: [  101.502749] saa7133[0]: subsystem: 1461:f01d, board: Avermedia Super 007 [card=117,autodetected]
Jan 26 17:21:51 eyal kernel: [  101.529115] saa7133[0]: board init: gpio is 40000
Jan 26 17:21:51 eyal kernel: [  101.666441] tuner 2-004b: chip found @ 0x96 (saa7133[0])
Jan 26 17:21:51 eyal kernel: [  101.709360] tda8290 2-004b: setting tuner address to 60
Jan 26 17:21:51 eyal kernel: [  101.783226] tuner 2-004b: type set to tda8290+75a
Jan 26 17:21:51 eyal kernel: [  101.824151] tda8290 2-004b: setting tuner address to 60
Jan 26 17:21:51 eyal kernel: [  101.898016] tuner 2-004b: type set to tda8290+75a
Jan 26 17:21:51 eyal kernel: [  101.935947] saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
Jan 26 17:21:51 eyal kernel: [  101.961020] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  101.986082] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  102.011141] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  102.036203] saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  102.061262] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  102.086321] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  102.111381] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jan 26 17:21:51 eyal kernel: [  104.114856] saa7133[0]: registered device video1 [v4l2]
Jan 26 17:21:51 eyal kernel: [  104.140940] saa7133[0]: registered device vbi1
Jan 26 17:21:51 eyal kernel: [  104.187666] saa7134_dvb: Unknown symbol saa7134_ts_register		<<<<<
Jan 26 17:21:51 eyal kernel: [  104.204542] saa7134_dvb: Unknown symbol saa7134_set_gpio		<<<<<
Jan 26 17:21:51 eyal kernel: [  104.220526] saa7134_dvb: Unknown symbol saa7134_ts_qops			<<<<<
Jan 26 17:21:51 eyal kernel: [  104.236263] saa7134_dvb: Unknown symbol saa7134_i2c_call_clients	<<<<<
Jan 26 17:21:51 eyal kernel: [  104.254376] saa7134_dvb: Unknown symbol saa7134_ts_unregister		<<<<<

-- 
Eyal Lebedinsky	(eyal at eyal.emu.id.au)



More information about the linux-dvb mailing list