News

Sponsor

hetzner.de

Donate

Last 3 Contributions
07-02-2010 30.00
07-02-2010 15.00
06-02-2010 3.00

Donate

Languages

This is a page discussing various webcam issues and links

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.ids

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.


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

image

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 next line
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)


Webcam info on gspca module

A number of webcams can use the new gspca module, link next line
Link to gspca module



gspca may need prelinking?

The IRC factoid created by slh says
apt-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



link next line
Link 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 and
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.


non-UVC webcam drivers

link next line
Link to non-UVC drivers
The biggest list of drivers


Logitech webcam list (includes others)

link next line
http://www.quickcamteam.net/hcl/linux/
Mentions 5 drivers...the main ones.


Best IMHO screen capture image or video application

guvcview

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


Another site's wiki...mentions permissions

link next line
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.

groups 
---> yourname dialout cdrom floppy audio dip video plugdev users fuse scanner netdev powerdev


Includes a list of drivers and useful software.


links
http://www.linux.com/feature/126186
http://linuxmonk.wordpress.com/tag/webcam/


Another site's HCL (includes digital camera etc)

link next line
The LQ link


A searchable HCL site

Below link included non webcams
link 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 line
http://www.linuxplanet.com/linuxplanet/tutorials/6463/2/

Another page on usb microphone

Click here


Google 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