I have a Thinkpad W530 ... Slackware 14, kernel 3.8.0 from nouveau.
Built a new kernel ... nouveau supports the NVIDIA GPU, everything works.
Except for the camera ... investigation shows the uvc module is not built.
Configure the kernel to build the UVC module, build the modules only ... maybe this is a mistake! ... camera works, but now my previously stable wifi connection keeps dropping with "deauthenticated ... (reason 7)"!
Blacklist the uvc module and the wifi works fine ... note the camera is a USB device and the wifi is a PCI device, so why the interaction.
Anyone seen this before??