I want to install the genius facecam 300 driver on ubuntu 12.04 64bit. I saw this website that seems to be useful: http://patchwork.linuxtv.org/patch/11269/; But I do not know how should I use it exactly.
Bus 004 Device 002: ID 093a:2627 Pixart Imaging, Inc.
How can I install that driver?
If you want to apply that patch, you will need to recompile the kernel. Instructions for doing so can be found here:
https://help.ubuntu.com/community/Kernel/Compile/
With that in mind, the patch in question appears to be adding an additional USB ID to an existing driver. It is possible to patch additional IDs into a driver at runtime, so you might be able to get get away without going through a recompile. You may want to try this even if you plan to recompile the kernel, since it should be enough to verify that the hardware works.
First of all, load the driver in question:
Now you need to tell the driver about the new device ID:
At this point, the driver should bind to the new device. If it doesn't, try unplugging and replugging it. You should see a new
/dev/videoN
device file, and maybe some extra log messages in the output ofdmesg
when this happens.The patch also sets a flag saying that images from this particular device are vertically flipped, so you might notice that in video applications. I am not sure how you could fix that without the kernel recompile assuming the video application you're using doesn't have some way to correct for this.