[linux-dvb] Get an up-to-date saa7134

Olivier Garet Olivier.Garet at wanadoo.fr
Wed Nov 30 19:11:26 CET 2005


Hi 

Thank you very much. Thanks to you , I have a solution (or a workaround)

After booting, it does not work 

tda1004x: found firmware revision ff -- invalid
tda1004x: booting from eeprom
tda1004x: found firmware revision 26 -- ok


rambaldi:/home/garet#  modprobe -vr saa7134-dvb
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/dvb/frontends/mt352.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/saa7134/saa7134.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/v4l2-common.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/v4l1-compat.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/common/ir-common.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/videodev.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/video-buf-dvb.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/video/video-buf.ko
rmmod /lib/modules/2.6.14/kernel/drivers/media/dvb/frontends/tda1004x.ko

rambaldi:/home/garet# modprobe -v saa7134-dvb
insmod /lib/modules/2.6.14/kernel/drivers/media/dvb/frontends/tda1004x.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/dvb/frontends/dvb-pll.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/dvb/frontends/nxt200x.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/video-buf.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/video-buf-dvb.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/common/ir-common.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/ir-kbd-i2c.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/v4l2-common.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/compat_ioctl32.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/saa7134/saa7134.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/dvb/frontends/mt352.ko
insmod /lib/modules/2.6.14/kernel/drivers/media/video/saa7134/saa7134-dvb.ko


And now the picture is fine, with the following dmesg


saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 18 (level, low) -> IRQ 169
saa7134[0]: found at 0000:02:00.0, rev: 1, irq: 169, latency: 64, mmio: 0xce000000
saa7134[0]: subsystem: 16be:0003, board: Medion 7134 [card=12,autodetected]
saa7134[0]: board init: gpio is 0
tuner 1-0061: chip found @ 0xc2 (saa7134[0])
tuner 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
tda9885/6/7: chip found @ 0x86
saa7134[0]: i2c eeprom 00: be 16 03 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff 00 01 50 32 79 01 3c ca 50
saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 01 00 06 ff 00 1f 02 51 96 2b
saa7134[0]: i2c eeprom 30: a7 58 7a 1f 03 8e 84 5e da 7a 04 b3 05 87 b2 3c
saa7134[0]: i2c eeprom 40: ff 1d 00 c2 86 10 01 01 00 00 fd 79 44 9f c2 8f
saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff 06 06 0f 00 0f 00 0f 00 0f 00
saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0] Board has DVB-T
saa7134[0] Tuner type is 63
tuner 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0
DVB: registering new adapter (saa7134[0]).
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 53MHz sampling clock
tda1004x: found firmware revision 26 -- ok

It seems that the order of loading of the modules matters.
I suspect that one debian init script loads the module in an incorrect
order, but I did not yet identify which one (it's not hotplug)

Thanks again

Olivier


-- 
Laboratoire de Mathématiques, Applications et Physique Mathématique
d'Orléans UMR 6628 - Université d'Orléans - B.P. 6759 - 45067 Orléans Cedex 2
E-Mail: Olivier.Garet at univ-orleans.fr
http://www.univ-orleans.fr/mapmo/membres/garet/




More information about the linux-dvb mailing list