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

Mike Krufky mkrufky at linuxtv.org
Wed Nov 30 16:25:03 CET 2005


hermann pitton wrote:

>Am Mittwoch, den 30.11.2005, 11:37 +0100 schrieb Olivier Garet:
>  
>
>>Hello,
>>
>>I have the same PCMCIA 7134 medion card than Rainer
>>http://www.linuxtv.org/pipermail/linux-dvb/2005-November/005942.html
>>and encounters the same problems
>>
>>Hartmut explained that Rainer had on old version of the drivers and
>>that he needed a CVS version. 
>>http://www.linuxtv.org/pipermail/linux-dvb/2005-November/006038.html
>>
>>I got a CVS version by cvs [...] co -P v4l-dvb, made many make and make
>>install, but I always have symptoms of on old version
>>
>>saa7134[0]: board init: gpio is 0
>>tuner 1-0061: chip found @ 0xc2 (saa7134[0])
>>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
>>
>>and
>>
>>tda1004x: found firmware revision ff -- invalid
>>tda1004x: booting from eeprom
>>tda1004x: found firmware revision 26 -- ok
>>
>>If someone could help me, I would very appreciate.
>>
>>Olivier
>>
>>    
>>
>
>Hi Olivier,
>
>you load indeed still old versions of the modules.
>
>Since the current cvs Makefile seems to work well for me and even cleans
>up old modules from a old fashion v4l cvs install in
>/lib/modules/uname -r/v4l2, my guess is you have old duplicate modules
>on unusual places, at least for a vanilla kernel.
>
>Please compare.
>
>  
>
>># modprobe -vr saa7134-dvb
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/dvb/frontends/mt352.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/saa7134/saa7134.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/compat_ioctl32.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/v4l2-common.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/v4l1-compat.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/ir-kbd-i2c.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/common/ir-common.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/videodev.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/video-buf-dvb.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/video/video-buf.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/dvb/frontends/nxt200x.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/dvb/frontends/dvb-pll.ko
>>rmmod /lib/modules/2.6.14-rc5-git4/kernel/drivers/media/dvb/frontends/tda1004x.ko
>>    
>>
Just in case, here is the cvs install instructions:

http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

I am willing to bet that you have probably done everything correctly, 
but the build is installing the modules to the wrong location.....

try this:

make distclean
make
make install

Cheers,

Michael Krufky





More information about the linux-dvb mailing list