Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 247773 - media-tv/v4l-dvb-hg: doesn't play well when v4l is in kernel
Summary: media-tv/v4l-dvb-hg: doesn't play well when v4l is in kernel
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High major
Assignee: Television related Applications in Gentoo's Portage
URL: https://bugs.launchpad.net/ubuntu/+bu...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-20 15:31 UTC by Benjamin Bannier
Modified: 2010-01-05 16:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Bannier 2008-11-20 15:31:09 UTC
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:
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-21 01:19:59 UTC
Please attach the relevant dmesg output.
Comment 2 Benjamin Bannier 2008-11-21 15:15:46 UTC
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.
Comment 3 Matthias Schwarzott gentoo-dev 2008-11-27 09:47:59 UTC
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.
Comment 4 Benjamin Bannier 2008-12-05 03:51:32 UTC
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
Comment 5 Matthias Schwarzott gentoo-dev 2009-11-18 19:40:27 UTC
Finally added to the ebuild :)