<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Mark Johannessen wrote:
<blockquote
cite="midd77976c20603202032l64201e51m4098961a75ed8864@mail.gmail.com"
type="cite">
<pre wrap="">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 <a class="moz-txt-link-rfc2396E" href="mailto:mrwester@gmail.com"><mrwester@gmail.com></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap=""> 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 <a class="moz-txt-link-freetext" href="http://www.gossamer-threads.com/lists/ivtv/devel/28632?search_string=0.4.3%20and%202.6.15.5;#28632">http://www.gossamer-threads.com/lists/ivtv/devel/28632?search_string=0.4.3%20and%202.6.15.5;#28632</a>
</pre>
</blockquote>
<pre wrap=""><!---->_______________________________________________
mythtv-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a>
<a class="moz-txt-link-freetext" href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a>
</pre>
</blockquote>
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.<br>
<br>
Try doing your search this way:<br>
find /lib/modules/2.6* -name tveeprom.ko -print<br>
<br>
It might just be that updatedb is not being run every night on your
system and your slocate database is not current.<br>
<br>
W<br>
</body>
</html>