Created attachment 84991 [details] config of a working kernel After I have upgraded the kernel to 3.6, the webcam in my SL510 thinkpad stopped working. I have mistakenly reported this on the lkml, so there's lots of information in this mail: http://thread.gmane.org/gmane.linux.kernel/1378612 Prior to the upgrade the cam always worked. Now the modules in question are noe longer present. This is lsmod of a working 3.5.7 kernel: hal9001 linux # lsmod Module Size Used by uvcvideo 67819 1 videobuf2_vmalloc 2260 1 uvcvideo videobuf2_memops 2038 1 videobuf2_vmalloc sdhci_pci 9851 0 sdhci 22835 1 sdhci_pci iwlwifi 249347 0 videobuf2_core 19732 1 uvcvideo mmc_core 73626 1 sdhci r8169 51578 0 videodev 94587 3 uvcvideo,videobuf2_core lpc_ich 10529 0 mfd_core 2689 1 lpc_ich uhci_hcd 30618 0
Created attachment 85001 [details] Config for 3.6.x with non-working camera
Downstream Gentoo Bug is at https://bugs.gentoo.org/show_bug.cgi?id=439670.
A diff on the config and taking what's removed yields https://439670.bugs.gentoo.org/attachment.cgi?id=327486 which contains the following entries -CONFIG_VIDEO_DEV=m -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_USB_VIDEO_CLASS=m that correlate to the modules that are no longer present. It appears I don't have any of these in my 4.6.2 config either, when and why were these removed and what should this user use instead?
As I just posted in Gentoo's bugzilla, a new 'make oldconfig' with 3.6.2 did give me working config, including those entries. So the bug is not a bug but simply me misusing. Very sorry. If you however, also got a wrong config, there may be something wrong with oldconfig, which would explain my mistake too. Is this possible? Otherwise this one should be closed as well. Stephan
Nope, can't get them to appear. Although I don't need them. Also can't find them in the kernel, so it really feels like they were removed on purpose. Anyhow, glad you got it fixed. Unless you need more information on why this happened, you can change the status of this bug to indicate it's no longer a bug but an user error.