[mythtv-users] cx88-dvb won't load

Warren warren-lists at icruise.com
Tue Mar 21 14:39:25 UTC 2006


Mark Johannessen wrote:
> I tried both renaming and doing a chmod 000 on the files tveeprom.ko,
> tuner.ko, and tda9887.ko that were in three directories on my FC4
> system, for example:
>
> # locate tveeprom.ko
> /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/media/video/tveeprom.ko
> /lib/modules/2.6.15-1.1833_FC4/updates/drivers/media/video/tveeprom.ko
> /lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/tveeprom.ko
>
> After this, I did a depmod -a and rebooted and still was unable to do
> a /sbin/modprobe -v cx88-dvb without fatal complaints.  The dmesg
> looks like this:
>
> ======================
> cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
> cx88xx: Unknown symbol tveeprom_hauppauge_analog
> cx8802: Unknown symbol cx88_reset
> cx8802: Unknown symbol cx88_wakeup
> cx8802: Unknown symbol cx88_risc_stopper
> cx8802: Unknown symbol cx88_print_irqbits
> cx8802: Unknown symbol cx88_shutdown
> cx8802: Unknown symbol cx88_core_irq
> cx8802: Unknown symbol cx88_sram_channels
> cx8802: Unknown symbol cx88_sram_channel_dump
> cx8802: Unknown symbol cx88_sram_channel_setup
> cx8802: Unknown symbol cx88_free_buffer
> cx8802: Unknown symbol cx88_boards
> cx8802: Unknown symbol cx88_risc_databuffer
> cx88_dvb: Unknown symbol cx8802_fini_common
> cx88_dvb: Unknown symbol cx88_call_i2c_clients
> cx88_dvb: Unknown symbol cx88_core_put
> cx88_dvb: Unknown symbol cx88_core_get
> cx88_dvb: Unknown symbol cx8802_resume_common
> cx88_dvb: Unknown symbol cx8802_buf_prepare
> cx88_dvb: Unknown symbol cx8802_init_common
> cx88_dvb: Unknown symbol cx88_free_buffer
> cx88_dvb: Unknown symbol cx88_boards
> cx88_dvb: Unknown symbol cx8802_buf_queue
> cx88_dvb: Unknown symbol cx8802_suspend_common
> =====================
>
> my /etc/modprobe.conf looks like this:
>
> =====================
> alias char-major-61 lirc_i2c
> alias eth0 sk98lin
> alias eth1 sk98lin
> alias scsi_hostadapter sata_nv
> alias snd-card-0 snd-ca0106
> options snd-card-0 index=0
> options snd-ca0106 index=0
> remove snd-ca0106 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
> }; /sbin/modprobe -r --ignore-remove snd-ca0106
> alias snd-card-1 snd-intel8x0
> options snd-card-1 index=1
> options snd-intel8x0 index=1
> remove snd-intel8x0 { /usr/sbin/alsactl store 1 >/dev/null 2>&1 || : ;
> }; /sbin/modprobe -r --ignore-remove snd-intel8x0
> alias char-major-81 ivtv
> alias usb-controller ehci-hcd
> alias usb-controller1 ohci-hcd
> install lircd_i2c /sbin/modprobe ivtv; /sbin/modprobe --Ignore-install lirc_i2c
> # nvidia kernel module
> alias char-major-195 nvidia-1_0-7676
> alias nvidia nvidia-1_0-7676
> install cx88-atsc /sbin/modprobe cx8800;/sbin/modprobe
> --ignore-install cx88-atsc
> install cx88-dvb /sbin/modprobe cx8800;/sbin/modprobe --ignore-install cx88-dvb
> install btcx-risc /sbin/modprobe tuner;/sbin/modprobe --ignore-install btcx-risc
> =================================
>
> I then tried to comment out in /etc/modprobe.conf both of the lines
> that start with "install cx88-", and rebooted.  Then when I
> # /sbin/modprobe -v cx88-dvb
> I get:
>
> WARNING: Error inserting cx88xx
> (/lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/cx88/cx88xx.ko):
> Unknown symbol in module, or unknown parameter (see dmesg)
> WARNING: Error inserting cx8802
> (/lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/cx88/cx8802.ko):
> Unknown symbol in module, or unknown parameter (see dmesg)
> FATAL: Error inserting cx88_dvb
> (/lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/cx88/cx88-dvb.ko):
> Unknown symbol in module, or unknown parameter (see dmesg)
>
> I found that by removing ivtv (yum remove ivtv), I can get
> /sbin/modprobe -v cx88-dvb to load and create the /dev/dvb directory,
> but that breaks at least lirc for my PVR 350.  This at least confirms
> that the issue is with ivtv.  It appears others have gotten cx88-dvb
> to load by simply moving the three files above, but for some reason
> that doesn't work for me.  I also tried re-ordering the loading of
> ivtv, cx88_blackbird, cx88-dvb, and cx8800 with no luck.
>
> Is there anything above that looks suspicious?
>
> Mark
>
> On 3/17/06, mrwester <mrwester at gmail.com> wrote:
>
>   
>>  It has to do with changes to ivtv in latest version... you can get it to work for now until ivtv gets fixed by hiding some modules.  See http://www.gossamer-threads.com/lists/ivtv/devel/28632?search_string=0.4.3%20and%202.6.15.5;#28632
>>     
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>   
As long as you are seeing "cx88xx: disagrees about version of symbol
tveeprom_hauppauge_analog" then you have a bad version of tveeprom.  You
can post and post here all you want, but until you find and erase that
version of tveeprom.ko, nothing else that you do will matter.

Try doing your search this way:
find /lib/modules/2.6* -name tveeprom.ko -print

It might just be that updatedb is not being run every night on your
system and your slocate database is not current.

W
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20060321/e8c20efb/attachment.htm 


More information about the mythtv-users mailing list