I did an hg pull a few weeks ago and have since then problems loading drivers for my pvr-150 card. The first error message comes when v4l2_common is loaded:
FATAL: Error inserting v4l2_common (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/v4l2-common.ko): Invalid module format
dmesg reveals:
[ 3259.775779] v4l2_common: exports duplicate symbol v4l_printk_ioctl (owned by videodev)
Trying to unload videodev and then loading it works, but the ivtv module seems to require the symbols exported by videodev:
da@brutus:~$ sudo modprobe -r videodev
da@brutus:~$ sudo modprobe v4l2_common
da@brutus:~$ sudo modprobe ivtv
WARNING: Error inserting videodev (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videodev.ko): Invalid module format
FATAL: Error inserting ivtv (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/ivtv/ivtv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
and dmesg reveals:
[ 3346.365132] ivtv: Unknown symbol video_unregister_device
[ 3346.365189] ivtv: Unknown symbol video_device_alloc
[ 3346.365242] ivtv: Unknown symbol video_register_device
[ 3346.365507] ivtv: Unknown symbol video_usercopy
[ 3346.365553] ivtv: Unknown symbol video_device_release
now loading videodev again this happens:
da@brutus:~$ sudo modprobe videodev
FATAL: Error inserting videodev (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videodev.ko): Invalid module format
dmesg reveals:
[ 3385.071755] videodev: exports duplicate symbol v4l_printk_ioctl (owned by v4l2_common)
I have done make clean which didn't solve it. Any help is appreciated. I am running trunk v4l-dvb drivers on ubuntu 7.10. The problem appeard about 2 weeks ago.
/D
For future reference, if anyone gets this problem, I found the solution here:
https://bugs.launchpad.net/ubuntu/+source/gspca/+bug/160814
ReInstalling all the headers and image for current kernel worked for me.
/D
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb