Hi, I installed media-tv/v4l-dvb-hg for a module for my webcam. I also had v4l compiled into the kernel. When I tried to load gspca_pac7311 I got gspca_main: disagrees about version of symbol video_ioctl2 and so on and the module refused to load. A lot of digging led to https://bugs.launchpad.net/ubuntu/+bug/220857 which is somehow related. After removing v4l from the kernel, the module appears to load just fine. Could someone please update the ebuild to either fail hard if v4l is in the kernel, or at least print a fat warning (ALL CAPS please)? Cheers, Benjamin Reproducible: Always Steps to Reproduce:
Please attach the relevant dmesg output.
At the moment I only can provide relevant lines from /var/log/messages since I rebuild my kernel: Nov 19 22:25:49 vitamina /var/tmp/portage/media-video/gspcav1-20071224/work/gspcav1-20071224/gspca_core.c: driver gspca deregistered Nov 19 22:25:56 vitamina Linux video capture interface: v2.00 Nov 19 22:25:56 vitamina gspca_main: disagrees about version of symbol video_ioctl2 Nov 19 22:25:56 vitamina gspca_main: Unknown symbol video_ioctl2 Nov 19 22:25:56 vitamina gspca_main: disagrees about version of symbol video_devdata Nov 19 22:25:56 vitamina gspca_main: Unknown symbol video_devdata Nov 19 22:25:56 vitamina gspca_main: disagrees about version of symbol video_unregister_device Nov 19 22:25:56 vitamina gspca_main: Unknown symbol video_unregister_device Nov 19 22:25:56 vitamina gspca_main: disagrees about version of symbol video_register_device Nov 19 22:25:56 vitamina gspca_main: Unknown symbol video_register_device Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_frame_add Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_debug Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_disconnect Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_auto_gain_n_exposure Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_resume Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_dev_probe Nov 19 22:25:56 vitamina gspca_pac7311: Unknown symbol gspca_suspend Let me know if you need more info, b.
It should be clear that one needs to disable v4l and dvb in the kernel when installing v4l-dvb modules externally. If this is not clear we can add a warning to the ebuild.
Hi Matthias, and sorry for the silence. (In reply to comment #3) > It should be clear that one needs to disable v4l and dvb in the kernel when > installing v4l-dvb modules externally. Now it is clear to me too, but I cannot remember activating v4l in the kernel (was it on by default?). Whatever. > If this is not clear we can add a warning to the ebuild. Sounds like what I had in mind in the first place ;) Cheers, Benjamin
Finally added to the ebuild :)