Wikula » Webcamlinks
This is a page discussing various webcam issues and links
* What does sidux kernel support
* Link to wiki for webcams that work with sidux
* Webcam info on gspca module
* gspca may need prelinking?
* Generic link for positive and negative cams
* UVC compliant webcams
* non-UVC webcam drivers
* Logitech webcam list (includes others)
* Best IMHO screen capture image or video application
* Another site's wiki...mentions permissions
* Other links
* Another site's HCL (includes digital camera etc)
* A searchable HCL site
* Sound issues
* /dev/video issues
* Usb microphone link
* Google searching tips
Note unless there is a bracket with a module name on right hand side of your cam...no pre-determined module will load. In which case its handled by normal HAL/udev stuff
This file is more likely to be out-of-date if your cam is quite old.
link next line
https://www.linuxquestions.org/questions/linux-software-2/how-to-prevent-the-kernel-from-loading-the-wrong-module-677858/∞
There are a couple of work arounds if you manually remove wrong modules and modprobe and find one or more that NOW work. One way is per above link, or alternatively...keep a short text file and replace your current usb.ids file....and keep on replacing it until database matches. Please consider mailing maintainer your ID info and new modules to assist others please.
/usr/src/linux-headers-2.6.27-10.slh.1-common/drivers/media/video/Kconfig

Note well, there are many changes and kernel modules may not be exactly as described in the links below or in the Kconfig file as mentioned above. You might be forced to try variations on module names which is not very scientific, but tends to indicate webcam development is fast moving and continually changing the 'rules'.
Link to hw positive list for webcams
IMHO some of the descriptions are not easily understood. But works out of box should be understood. Another thing is that webcams may be made in more recent times....to the UVC compliant standard. Therefore, ideally you do not need a specific driver to run it....you will need usb modules or usb enabled kernel but the driver for UVC is uvcvideo.
The reason for the other links is because the positive list may not list all GOOD webcams that work with sidux so users may need to have some confidence on what to buy or use etc.
There is a weakness in that some drivers mentioned in the links,....may refer to a driver that is non-Debian and so mislead the end user. As sidux kernels tend to be adopted very fast....we are the bleeding edge and distros like Ubuntu are not in the same fast lane. It means more confusion for those with older webcams and wondering what to do when it does not work out of the box.
My understanding is limited because I did my research before buying it. So did not have to struggle to get it to work.
(waffle is included to show users I am not an expert)
Link to gspca module∞
Link to generic list of cams∞
gives you the Video4Linux2 protocol.....for the video driver.
Sound is handled by the snd_usb_audio module.
Contains a list of known cams either fully or partially working, link next line
http://linux-uvc.berlios.de/∞
Link to another source for UVC webcams...click on each type to get id info, link next line
http://hardware4linux.info/module/uvcvideo/∞
This site says 50 % work out of box so its worthwile researching these cams.
Link to non-UVC drivers∞
The biggest list of drivers
http://www.quickcamteam.net/hcl/linux/∞
Mentions 5 drivers...the main ones.
Can take a snapshot or a movie
Can config cam to use various sound input and ouput devices eg mic or cam mic
Can config cam for various resolutions and other display issues
http://wiki.archlinux.org/index.php?title=Webcam_Setup&oldid=52910∞
This site details issues that may affect non-sidux users for video group permissions but which is useful for troubleshooting purposes.
Includes a list of drivers and useful software.
http://www.linux.com/feature/126186∞
http://linuxmonk.wordpress.com/tag/webcam/∞
The LQ link∞
link next line
http://www.qbik.ch/usb/devices/showdevcat.php?id=9∞
Commonsense says that if you have an usb webcam, you will need usb sound if inbuilt cam mic is to work.
YMMV note that I have a UVC compliant device, logitech pro 9000 so no need to play with gspca etc
Then you need to consider, sound output to be thru headphones to minimise mic feedback to the other caller if using video calling software.
http://www.linuxplanet.com/linuxplanet/tutorials/6463/2/∞
My device worked out of the box. But do the command, if problems, to find the manufacturer and product id so you can search the above links or just input them into google.
keyword 046d:0990 ................ ~ 100 hits
keywords webcam logitech.... 11,000 hits
Try and run the device in a terminal and search for the error code or message
CategoryHardwareEn
Contents
* What sidux file is used to determine what module(s) load* What does sidux kernel support
* Link to wiki for webcams that work with sidux
* Webcam info on gspca module
* gspca may need prelinking?
* Generic link for positive and negative cams
* UVC compliant webcams
* non-UVC webcam drivers
* Logitech webcam list (includes others)
* Best IMHO screen capture image or video application
* Another site's wiki...mentions permissions
* Other links
* Another site's HCL (includes digital camera etc)
* A searchable HCL site
* Sound issues
* /dev/video issues
* Usb microphone link
* Google searching tips
What sidux file is used to determine what module(s) load
/usr/share/misc/usb.idsNote unless there is a bracket with a module name on right hand side of your cam...no pre-determined module will load. In which case its handled by normal HAL/udev stuff
This file is more likely to be out-of-date if your cam is quite old.
link next line
https://www.linuxquestions.org/questions/linux-software-2/how-to-prevent-the-kernel-from-loading-the-wrong-module-677858/∞
There are a couple of work arounds if you manually remove wrong modules and modprobe and find one or more that NOW work. One way is per above link, or alternatively...keep a short text file and replace your current usb.ids file....and keep on replacing it until database matches. Please consider mailing maintainer your ID info and new modules to assist others please.
What does sidux kernel support
Please look into the kernel version you have using similar pathway to this/usr/src/linux-headers-2.6.27-10.slh.1-common/drivers/media/video/Kconfig

Note well, there are many changes and kernel modules may not be exactly as described in the links below or in the Kconfig file as mentioned above. You might be forced to try variations on module names which is not very scientific, but tends to indicate webcam development is fast moving and continually changing the 'rules'.
Link to wiki for webcams that work with sidux
link next lineLink to hw positive list for webcams
IMHO some of the descriptions are not easily understood. But works out of box should be understood. Another thing is that webcams may be made in more recent times....to the UVC compliant standard. Therefore, ideally you do not need a specific driver to run it....you will need usb modules or usb enabled kernel but the driver for UVC is uvcvideo.
The reason for the other links is because the positive list may not list all GOOD webcams that work with sidux so users may need to have some confidence on what to buy or use etc.
There is a weakness in that some drivers mentioned in the links,....may refer to a driver that is non-Debian and so mislead the end user. As sidux kernels tend to be adopted very fast....we are the bleeding edge and distros like Ubuntu are not in the same fast lane. It means more confusion for those with older webcams and wondering what to do when it does not work out of the box.
My understanding is limited because I did my research before buying it. So did not have to struggle to get it to work.
(waffle is included to show users I am not an expert)
Webcam info on gspca module
A number of webcams can use the new gspca module, link next lineLink to gspca module∞
gspca may need prelinking?
The IRC factoid created by slh saysapt-get update && apt-get install libv4l-0 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama (replace camorama with other applications if needed) LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
Generic link for positive and negative cams
link next lineLink to generic list of cams∞
UVC compliant webcams
This is a link to UVC compliant webcams. In theory you may only need the uvcvideo driver andgives you the Video4Linux2 protocol.....for the video driver.
Sound is handled by the snd_usb_audio module.
Contains a list of known cams either fully or partially working, link next line
http://linux-uvc.berlios.de/∞
Link to another source for UVC webcams...click on each type to get id info, link next line
http://hardware4linux.info/module/uvcvideo/∞
This site says 50 % work out of box so its worthwile researching these cams.
non-UVC webcam drivers
link next lineLink to non-UVC drivers∞
The biggest list of drivers
Logitech webcam list (includes others)
link next linehttp://www.quickcamteam.net/hcl/linux/∞
Mentions 5 drivers...the main ones.
Best IMHO screen capture image or video application
guvcviewCan take a snapshot or a movie
Can config cam to use various sound input and ouput devices eg mic or cam mic
Can config cam for various resolutions and other display issues
Another site's wiki...mentions permissions
link next linehttp://wiki.archlinux.org/index.php?title=Webcam_Setup&oldid=52910∞
This site details issues that may affect non-sidux users for video group permissions but which is useful for troubleshooting purposes.
groups ---> yourname dialout cdrom floppy audio dip video plugdev users fuse scanner netdev powerdev
Includes a list of drivers and useful software.
Other links
linkshttp://www.linux.com/feature/126186∞
http://linuxmonk.wordpress.com/tag/webcam/∞
Another site's HCL (includes digital camera etc)
link next lineThe LQ link∞
A searchable HCL site
Below link included non webcamslink next line
http://www.qbik.ch/usb/devices/showdevcat.php?id=9∞
Sound issues
Commonsense says that if you have an usb webcam, you will need usb sound if inbuilt cam mic is to work.
lsmod | grep usbcore usbcore 144624 6 snd_usb_audio,uvcvideo,snd_usb_lib,ehci_hcd,uhci_hcd
YMMV note that I have a UVC compliant device, logitech pro 9000 so no need to play with gspca etc
Then you need to consider, sound output to be thru headphones to minimise mic feedback to the other caller if using video calling software.
/dev/video issues
Some of you trying camorama and such applications may get /dev/video errors. The reason is due to video4linux versus v4l2 or the user's group video permission and is explained in this link next linehttp://www.linuxplanet.com/linuxplanet/tutorials/6463/2/∞
Another page on usb microphone
Click hereGoogle searching tips
lsusb Bus 001 Device 002: ID 046d:0990 Logitech, Inc. QuickCam Pro 9000
My device worked out of the box. But do the command, if problems, to find the manufacturer and product id so you can search the above links or just input them into google.
keyword 046d:0990 ................ ~ 100 hits
keywords webcam logitech.... 11,000 hits
Try and run the device in a terminal and search for the error code or message
CategoryHardwareEn

