[mythtv-users] cx88-dvb won't load
Mark Johannessen
mfjlaw at gmail.com
Tue Mar 21 04:32:12 UTC 2006
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
More information about the mythtv-users
mailing list