QuickCam Team Forums

Full Version: Linux driver for Quickcam for Notebooks (0x08DD)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

mrubli Wrote:
Sysiphos, in your case it's obvious that the driver is not even loaded. You need to load the gspca driver using modprobe or insmod first.


I tried:
modprobe -v gspca

I got:
root@Wooosh:/home/peter# lsmod | grep spca
gspca 608336 0
videodev 29312 1 gspca
usbcore 138632 9 snd_usb_audio,snd_usb_lib,gspca,usbhid,xpad,hci_usb,ehci_hcd,uhci_hcd
root@Wooosh:/home/peter# find /lib/modules -name '*spca*'
/lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1
/lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1/gspca.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/usb/media/gspca.ko
root@Wooosh:/home/peter#

But it is still not working... another idea? and where do save the "modprobe -v gspca" so i dont need to type it every time?

That looks much better, at least the driver is loaded now. :-) What's the output of your syslog while you plug the device? You can try something like "tail -f /var/log/syslog" and then plug your device.

If you don't want to load the driver manually after each reboot, you can usually add its name to /etc/modules. This may be distribution dependent, though.
I have explored this and other threads and forums with great interest for the past few days. I too have become the proud owner of a so far useless Webcam with PID 08dd. To be sure it's not faulty, I have tested it on a Windows XP platform successfully. This test however involved a lot of software installation from Logitech before the camera could be used, even on the platform the packaging claimed support for.

The new webcam was required because my original Logitech Webcam Pro (dark focus ring) PID 0001 does not appear to work in an ubuntu Gutsy installation: I did previously use this camera successfully on earlier ubuntu installations - It's 10 years old, so whatever, I figured it must be time to update. It is devilishly hard to get Windows drivers for this device too.

I purchased the new webcam from a local supplier after reviewing the available products: None of the various camera packages displayed any Linux support. MRubli indicates that this may be in the pipeline for logitech product one day. More annoyingly however is the failure of any of the product vendors to mark the device PID on the external packaging: So before you can investigate whether the camera will be suitable, you have to open the box. This means you have to purchase the box and take the risk - so with that in mind you go for a big brand, but not an expensive model. My local supplier stocks only 2 brands: Microsoft and Logitech. Well as I planned to use this device with Linux I figured the first vendor was not a likely prospect, and I had prior experience with a working Logitech device with a Linux desktop...

Where is all this going? Of course I'm as keen as everyone else to have a linux supported driver, or even the equivalent of the ndiswrapper (for Wifi) approach to enable Windows driver support, but more broadly speaking, would like to see the shipped products display their device PID on the packaging or documentation: It is NOT clear on the packaging which variant of "QuickCam for Notebooks" each device is.

I shall be posting a request with Canonical for better support for webcams, and for information on which vendors actively support open source environments.

Thanks and good work so far to all who are contributing to this effort. It seems it would be a very small effort however for Logitech to simply produce an effective driver for contemporary linux kernel systems rather than the obtuse process of reverse engineering the DLL's of the windows variant. It seems, reading these forum threads, that there is enough purchasing power in the open source community to warrant funding some small driver development for these devices.
ok, after updating to 8.04 the cam is running now but unfortunately i get the same problem like the other users with the black screen - any news on this? Another thing is that the cam sometimes is recognized in skype sometimes not.
hi,
I have just purchased a Logitech Quickcam Notebook (lsusb = :08dd Logitech, Inc.). i've spent some time to find out how to make this to work in Ubuntu 8.04.
As Sysiphos pointed out this camera works out of the box with Ubuntu but the image is very dark. Fortunately this is a problem that can be easily fixed. here's what i did:

- download latest gspcav driver from http://mxhaard.free.fr/download.html
I have used gspcav1-20071224.tar.gz
- unzip anywhere, make
- copy the newly built gspca.ko to /lib/modules/2.6.24-16-generic/ubuntu/media/gspcav1/ and overwrite the previous kernel module
- edit /etc/modprobe.d/options and add this line:
options gspca autoexpo=0
- restart your machine OR rmmod gspca , unplug your camera, then modprobe gspca, plug it in.
- if you tail -f /var/log/messages you should see something like this:

May 4 00:11:22 srkmobile kernel: [ 7608.498911] usb 2-1: new full speed USB device using ohci_hcd and address 11
May 4 00:11:22 srkmobile kernel: [ 7608.727942] usb 2-1: configuration #1 chosen from 1 choice
May 4 00:11:22 srkmobile kernel: [ 7608.730582] /home/mihai/Desktop/gspcav1-20071224/gspca_core.c: USB GSPCA camera found.(ZC3XX)
May 4 00:11:22 srkmobile kernel: [ 7608.730590] /home/mihai/Desktop/gspcav1-20071224/gspca_core.c: [spca5xx_probe:4275] Camera type JPEG
May 4 00:11:22 srkmobile kernel: [ 7608.730595] /home/mihai/Desktop/gspcav1-20071224/Vimicro/zc3xx.h: [zc3xx_config:588] Sensor MC501CB
May 4 00:11:22 srkmobile kernel: [ 7608.734845] /home/mihai/Desktop/gspcav1-20071224/gspca_core.c: [spca5xx_getcapability:1249] maxw 640 maxh 480 minw 160 minh 120

- this is it !!! , camorama will now work very well and with NO DARK image problem, the image is very bright and looks good, skype works perfectly, too
- to make kopete work so you can view your webcam via yahoo, you need to install the jasper library, grab the latest version from here http://www.ece.uvic.ca/~mdadams/jasper/, unzip, make, make install

The trick is to have the latest drivers as described above and to use that paramter, autoexpo=0 when the camera driver starts, which disables auto exposure. You can play with several other parameters and get the image quality even better (anyway its excellent IMHO), by typing modinfo gspca. you will get a full list of driver parameters like this:

vermagic: 2.6.24-16-generic SMP mod_unload
parm: autoexpo:Enable/Disable auto exposure (default=1: enabled) (PC-CAM 600/Zc03xx/spca561a/Etoms Only !!!) (int)
parm: debugBig Grinebug level: 0=none, 1=init/detection, 2=warning, 3=config/control, 4=function call, 5=max (int)
parm: force_rgb:Read RGB instead of BGR (int)
parm: gamma:gamma setting range 0 to 7 3-> gamma=1 (int)
parm: OffRed:OffRed setting range -128 to 128 (int)
parm: OffBlue:OffBlue setting range -128 to 128 (int)
parm: OffGreen:OffGreen setting range -128 to 128 (int)
parm: GRed:Gain Red setting range 0 to 512 /256 (int)
parm: GBlue:Gain Blue setting range 0 to 512 /256 (int)
parm: GGreen:Gain Green setting range 0 to 512 /256 (int)
parm: compress:Turn on/off compression (not functional yet) (int)
parm: usbgrabber:Is a usb grabber 0x0733:0x0430 ? (default 1) (int)
parm: lightfreq:Light frequency banding filter. Set to 50 or 60 Hz, or 0 for NoFlicker (default=50) Zc03xx only (int)
parm: force_gamma_id:Forced assigning ID of contrast settings (0=default,1,2,3) Zc03xx only (int)
parm: force_sensor_id:Forced assigning ID sensor (Zc03xx only). Dangerous, only for experts !!! (int)

you can append them to the options line you just wrote in /etc/modprobe.d/options, after autoexpo=0

good luck, so this camera WORKS IN Ubuntu Linux 8.04 (camorama, kopete, skype) = video + microphone without any problems
Thank you very much for posting the hint with "autoexpo=0"! I will try to create an FAQ with a link to it.
Thanks a lot sharkie - it works perfectly now! Great post!
Thanks to Sharkie I got my 0d88 webcam working. I'm running PCLinux 2007 where the camera shows up as "unknown/others" devices.

I believe my OS has the latest drivers, so I didn't try to update them.

Sharkie set auto exposure to 0 and I remembered that the PCLinux control center has a place to set driver options. There's a long list from auto exposure to USB grabber.

So I put a zero in the auto exposure block. Got a message that the default was 1.

I closed everything and when I went back to wxCam saw my magnificent self, instead of a very dark screen. I also tried it with Skype and saw a very contented guy.

Thanks for ZERO Sharkie.
And by the way, thanks to the Logitech support team for all that you do.

I've read info in a lot of forums, but never seemed to get the information I needed to make my webcam work.

I have always purchased Logitech products because of their high quality. The fact that this company provides special support for Linux users in another compelling reason for me to continue buying Logitech products.
excellent guys,

my quickcam is now working with
options gspca autoexpo=0

keep up the good work.

i just need to mess with the exposure slightly as its a bit bright but should be able to figure that out.

cheers
Hi,

I have just tried the 20071224 gspca driver with my Quickcam for Notebooks, including the autoexpo=0 parameter, and while I did get a picture (slightly overexposed), I noticed that ekiga was suddenly a lot less responsive.

Here are my kernel log messages:
/home/chris/gspcav1-20071224/gspca_core.c: USB GSPCA camera found.(ZC3XX)
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_probe:4275] Camera type JPEG
/home/chris/gspcav1-20071224/Vimicro/zc3xx.h: [zc3xx_config:588] Sensor MC501CB
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_getcapability:1249] maxw 640 maxh 480 minw 160 minh 120
usbcore: registered new interface driver gspca
/home/chris/gspcav1-20071224/gspca_core.c: gspca driver 01.00.20 registered
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/LINUX/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/spcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/spcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
usb 3-1: USB disconnect, address 2

Each unresponsive period corresponded with the succession of

/home/chris/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7

messages in the kernel log, and I have no idea why the driver feels the need to keep on looking for end-points. Did anyone else notice anything similar, please? I am running a 2.6.25.4 SMP kernel on dual P4 Xeons.
Hello! I've tried to follow the little "how-to" posted by sharkie on my Mandriva 2008.1 Spring, but my Logitech QuickCam for Notebook don't work!!
Hello!

I've tried to follow the little "how-to" posted by sharkie on my Opensuse 10.3. The image works very well on skype but when I do a sound
test on skype, I have a message telling that there is a problem with sound.

What i did :

Install the rpm gspca 20071224

and add

options gspca autoexpo=0 in /etc/modprod.conf.local
hello,

does somebody know, why sound works on ubuntu and not on others distributions ?

Did I forget something ?

Thanks.

optimus Wrote:
Is there a way to access the zoom and focus controls?

Aside from the brightness issue, I get only extreme closeups and a fuzzy image.


Optimus,

I have a similar problem with Skype. Within the Skype properties page the camera works fine - not zoomed in. However, when I start a video call with Skype all is good. Then, about 30 seconds into the call the video freezes and then restores but in zoomed mode. It happens every time. I have seen a lot of talk about auto exposure, my picture quality is fine (when not zoomed in). Btw, my microphone works also. Did you figure it out yet?

CentOS 5.1
Gnome 2.16
Skype 2.0.0.72
gspcav1-20071224
Communicate STX

First, thank you very much that my " 046d:08dd " Logitech camera is working now. However, it takes almost 1 minute to start capturing. I can't bear this at all.

My working environments:

OS: Ubuntu 7.10
Kernel: 2.6.22-15-generic #1 SMP

$ lsmod | grep spca
gspca 681168 0
videodev 29312 1 gspca
usbcore 138632 9 snd_usb_audio,snd_usb_lib,gspca,usbhid,usb_storage,libusual,ehci_hcd,uhci_hcd

$ find /lib/modules -name '*spca*'
/lib/modules/2.6.22-15-generic/ubuntu/media/gspcav1
/lib/modules/2.6.22-15-generic/ubuntu/media/gspcav1/gspca.ko
/lib/modules/2.6.22-15-generic/kernel/drivers/usb/media/gspca.ko
/lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1
/lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1/gspca.ko


$ tail -f /var/log/messages
Jul 24 17:38:36 jiapei-laptop kernel: [59047.956000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
Jul 24 17:46:33 jiapei-laptop kernel: [59524.480000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 17:47:51 jiapei-laptop kernel: [59603.012000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 17:48:19 jiapei-laptop kernel: [59630.900000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 17:48:44 jiapei-laptop kernel: [59655.092000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 17:48:47 jiapei-laptop kernel: [59658.580000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
Jul 24 18:10:14 jiapei-laptop kernel: [60945.284000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 18:10:36 jiapei-laptop kernel: [60967.704000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 18:11:25 jiapei-laptop kernel: [61016.732000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 24 18:22:49 jiapei-laptop kernel: [61700.384000] /home/jiapei/Tools/logitechCamDriver/gspca-01.00.20/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7


Can anybody help to ensure this " 046d:08dd " camera could start working in 1 second, instead of 1 minute?

Please help. In urgency.

Best Regards
JIA Pei
Thanks to everyone who posted, I was able to get my camera working fairly well with Ubuntu 8.04 on a Dell D600 laptop. The following steps solved the dark screen issue:

1) Download and install gspca from http://mxhaard.free.fr/spca50x/Download/...224.tar.gz
2) Extract all and run gspca_build (sudo ./gspca_build from extracted directory)
3) Edit options:
a) sudo gedit [or your editor of choice] /etc/modprobe.d/options
b) add this line at the end of the file: options gspca autoexpo=0 force_rgb=1
(force_rgb corrects the color in camorama, but not Skype)
4) sudo modprobe gspca

The camera works, but the bottom few lines are distorted. Is there a way to adjust the image size? Also, you might want to play with a few of the other options mentioned, like GBlue (values from 0-512), GGreen, and GRed.

Thanks again, all.
Thank you klecu for the simplified instructions and everyone else for figuring this out! I have a working webcam now! Big Grin
Hi Guys, I've found the posts to be really useful - so thank you all to the assistance that has been offered so far. I actually managed to get my Camera (046d:06DD) working perfectly fine - then one day the image went all fuzzy....

I figured that it was probably something to do with an Ubuntu update that was installed (but I also wouldn't rule out me stuffing it up somehow). I'm hoping that if I post what I *think* is needed someone will be able to advise if I've done anything right - or offer any other advice.

-------------------
modprob -v gspca
lsmod | grep spca

gspca 680656 0
videodev 29440 1 gspca
usbcore 146412 6 snd_usb_audio,snd_usb_lib,gspca,ehci_hcd,uhci_hcd
-------------------

Then to get the output from my log files, I've done the following:

-------------------
sudo rmmod gspca
(removed the camera)
sudo modprobe gspca
(plugged the camera back in)
tail - f /var/log/messages
Aug 18 22:39:21 IBM-Laptop kernel: [ 1961.827545] /home/andrew/temp/gspcav1-20071224/gspca_core.c: driver gspca deregistered
Aug 18 22:39:24 IBM-Laptop kernel: [ 1964.722829] usb 2-2: USB disconnect, address 3
Aug 18 22:39:37 IBM-Laptop kernel: [ 738.419604] usbcore: registered new interface driver gspca
Aug 18 22:39:37 IBM-Laptop kernel: [ 738.419840] /home/andrew/temp/gspcav1-20071224/gspca_core.c: gspca driver 01.00.20 registered
Aug 18 22:39:40 IBM-Laptop kernel: [ 1971.833262] usb 2-2: new full speed USB device using uhci_hcd and address 4
Aug 18 22:39:40 IBM-Laptop kernel: [ 1972.025567] usb 2-2: configuration #1 chosen from 1 choice
Aug 18 22:39:40 IBM-Laptop kernel: [ 1972.028422] /home/andrew/temp/gspcav1-20071224/gspca_core.c: USB GSPCA camera found.(ZC3XX)
Aug 18 22:39:40 IBM-Laptop kernel: [ 1972.028437] /home/andrew/temp/gspcav1-20071224/gspca_core.c: [spca5xx_probe:4275] Camera type JPEG
Aug 18 22:39:40 IBM-Laptop kernel: [ 1972.028448] /home/andrew/temp/gspcav1-20071224/Vimicro/zc3xx.h: [zc3xx_config:588] Sensor MC501CB
Aug 18 22:39:40 IBM-Laptop kernel: [ 1972.040655] /home/andrew/temp/gspcav1-20071224/gspca_core.c: [spca5xx_getcapability:1249] maxw 640 maxh 480 minw 160 minh 120
Aug 18 22:39:53 IBM-Laptop kernel: [ 1987.715335] /home/andrew/temp/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
--------------------------

My /etc/modprobe.d/options file looks like this:

--------------------------
# Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2

# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2

# Turn off the autoexposure function
options gspca autoexpo=0
----------------------------------

Finally just some general comments....
Like other posters - my cam can take 40-60 seconds to show up, not ideal - but I can live with this.
The image appears fuzzy when I'm using aMSN 0.97 or Camorama, but somehow seems sharper with Skype?
In all apps the bottom few lines are distorted (can live with this)

...anyway - if anyone has any advice it would be greatly appreciated.

Regards,
Andrew
Hi I have a Notebook Cam 046d:08dd on Ubuntu Hardy 8.04 using a lenovo thinkpad R61.

I'm using the driver on http://mxhaard.free.fr/download.html (01.00.20)

The cam works with a very dark picture. When I add "options gspca autoexpo=0" to /etc/modprobe.d/options the picture is ok but slightly overexposed.

I also have the distorted line at the bottom of the picture. And starting a program like camorama or starting video in skype takes 10-30 seconds. Works fine then, though.

About the rgb-rbg issue:

When I have the flag force_rgb activated the colors are correct in camorama but switched in skype. When it is deactivated the colors are correct in skype but incorrect in camorama.

Now the strange thing: When the autoexpo flag is on, sometimes, after a couple of restart of camorama, the picture is not dark. When you hold a light up to the cam you can see how the exposure is corrected. WHY? I want it to always work like that. But the behavior is not reproducible, yet. Sometimes it works, sometimes it doesn't. Try it yourself please:

0. adjust the line "options gspca autoexpo=1" in /etc/modprobe.d/options
1. Plug out your Cam.
2. terminal: "sudo rmmod gspca"
3. "sudo modprobe gspca"
4. Plug in the Cam.
5. type "camorama" <Enter> into a terminal
6. Wait a while. Usually an error appears saying that the device video0 is not accessible
7. type "camorama" again. Wait the usual amount of long seconds. camorama should start and show a dark picture.
8. Now the magic: Press the Snapshot button on the cam, change the focus, do some voodoo. With some luck the picture is clear on a camorama restart. If not, close the program and start it one more time.

What's happening? Apparently the driver "knows" how to handle autoexposure but has a strange problem with it. How and where can I report this bug?

Regards, jo

UPDATE:

Found out, how the voodoo works:
Follow the steps above. But when you start camorama take a light source, e.g. your desk lamp and hold it close to the camera lens. This seems to make the autoexposure work!!!

By the way: you can leave the rgb_force flag off - skype works only without and in camorama just apply the color-correction filter on the right.
Hello,

my sound problem was that I didn't put the good parameter on skype sound parameter.

The webcam works very well on Opensuse 11 !

Good day.
I also have this cam and i can't get it working.
I'm using Debian lenny (testing) with a (selfcompiled) 2.6.27.7 kernel.
The gspca driver is compiled as a module and it is loaded when i plug the webcam.
But nothing works. Camorama just says "Unable to capture image" and exits.
gstreamer-properties finds a "USB-Camera (046d:08dd)" but when testing it says "Could not negotiate format".

My Kernel-log when plugging the cam.

Quote:
Dec 4 13:05:31 Mr-Radar kernel: usb 3-1: new full speed USB device using uhci_hcd and address 2
Dec 4 13:05:32 Mr-Radar kernel: usb 3-1: configuration #1 chosen from 1 choice
Dec 4 13:05:32 Mr-Radar kernel: Linux video capture interface: v2.00
Dec 4 13:05:32 Mr-Radar kernel: gspca: main v2.2.0 registered
Dec 4 13:05:32 Mr-Radar kernel: gspca: probing 046d:08dd
Dec 4 13:05:32 Mr-Radar kernel: zc3xx: Sensor MC501CB
Dec 4 13:05:32 Mr-Radar kernel: gspca: probe ok
Dec 4 13:05:32 Mr-Radar kernel: gspca: probing 046d:08dd
Dec 4 13:05:32 Mr-Radar kernel: gspca: probing 046d:08dd
Dec 4 13:05:32 Mr-Radar kernel: usbcore: registered new interface driver zc3xx
Dec 4 13:05:32 Mr-Radar kernel: zc3xx: registered
Dec 4 13:05:32 Mr-Radar kernel: usbcore: registered new interface driver snd-usb-audio


I also tried to compile only the module http://mxhaard.free.fr/download.html but it seems it's not working with kernel 2.6.27 :/

Anyone got some help for me?

I have exactly the same two problems:

1. gspcav1, which used to be perfect with kernel 2.6.26, does not compile in 2.6.27.
2. gspca5xx built in kernel 2.6.27 does cannot handle 08dd, however it recognizes the device. All usb webcam drivers are compiled as modules and the kernel chooses gspca_zc3xx. Modinfo shows it knows "046d:08dd".

dmesg -c
usb 2-1: USB disconnect, address 4
gspca: disconnect complete
usb 2-1: new full speed USB device using uhci_hcd and address 5
usb 2-1: configuration #1 chosen from 1 choice
gspca: probing 046d:08dd
zc3xx: Sensor MC501CB
gspca: probe ok
gspca: probing 046d:08dd
gspca: probing 046d:08dd
usb 2-1: New USB device found, idVendor=046d, idProduct=08dd
usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

lsmod
Module Size Used by
gspca_zc3xx 44160 0
gspca_main 18048 1 gspca_zc3xx

modinfo gspca_zc3xx
filename: /lib/modules/2.6.27-gentoo-r5/kernel/drivers/media/video/gspca/gspca_zc3xx.ko
license: GPL
description: GSPCA ZC03xx/VC3xx USB Camera Driver
author: Michel Xhaard <mxhaard@users.sourceforge.net>, Serge A. Suchkov <Serge.A.S@tochka.ru>
...
alias: usb:v046Dp08DDd*dc*dsc*dp*ic*isc*ip*

Any ideas?
ps.
I am not sure if the noisy screen in Skype or blank screen in all the other viewers are caused by the driver or some other problems (v4l2...).
Very similar story here... 0x046d:0x08DD Logitech QuickCam for Notebook running under Ubuntu 8.14 (Intrepid) amd64 architecture:

Quote:
Linux 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux


Have downloaded the gspca driver as suggested about, but been unable to build it:

Code:
make -C /lib/modules/`uname -r`/build SUBDIRS=/tmp/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
  CC [M]  /tmp/gspcav1-20071224/gspca_core.o
/tmp/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/tmp/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/tmp/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/tmp/gspcav1-20071224/gspca_core.c: At top level:
/tmp/gspcav1-20071224/gspca_core.c:2607: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/tmp/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/tmp/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/tmp/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/tmp/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/tmp/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/tmp/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/tmp/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/tmp/gspcav1-20071224/gspca_core.c:4314: error: incompatible types in assignment
/tmp/gspcav1-20071224/gspca_core.c: At top level:
/tmp/gspcav1-20071224/gspca_core.c:4420: fatal error: opening dependency file /tmp/gspcav1-20071224/.gspca_core.o.d: Permission denied
compilation terminated.
make[2]: *** [/tmp/gspcav1-20071224/gspca_core.o] Error 1
make[1]: *** [_module_/tmp/gspcav1-20071224] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
make: *** [default] Error 2


the cam gets definitely recognised on the bus:

Code:
$ lsusb
Bus 001 Device 012: ID 046d:08dd Logitech, Inc. QuickCam for Notebooks
Bus 001 Device 005: ID 046d:c50e Logitech, Inc. MX-1000 Cordless Mouse Receiver
Bus 001 Device 003: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


but all I get is a scrambled image, and when launching Camorama a "Cannot capture" kinda error message, and then Camorama just exits.

A couple of questions:

  • has anyone been able to compile & run this blasted device on a amd64 arch Ubuntu 8.14?
  • more than happy to ditch it: can someone suggest a webcam that does run in Ubuntu and with decent vendor support for Linux?

Thanks.

massenz Wrote:
Very similar story here... 0x046d:0x08DD Logitech QuickCam for Notebook running under Ubuntu 8.14 (Intrepid) amd64 architecture:

Quote:
Linux 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux


Have downloaded the gspca driver as suggested about, but been unable to build it:

Code:
make -C /lib/modules/`uname -r`/build SUBDIRS=/tmp/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
  CC [M]  /tmp/gspcav1-20071224/gspca_core.o
/tmp/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/tmp/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/tmp/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/tmp/gspcav1-20071224/gspca_core.c: At top level:
/tmp/gspcav1-20071224/gspca_core.c:2607: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/tmp/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/tmp/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/tmp/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/tmp/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/tmp/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/tmp/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/tmp/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/tmp/gspcav1-20071224/gspca_core.c:4314: error: incompatible types in assignment
/tmp/gspcav1-20071224/gspca_core.c: At top level:
/tmp/gspcav1-20071224/gspca_core.c:4420: fatal error: opening dependency file /tmp/gspcav1-20071224/.gspca_core.o.d: Permission denied
compilation terminated.
make[2]: *** [/tmp/gspcav1-20071224/gspca_core.o] Error 1
make[1]: *** [_module_/tmp/gspcav1-20071224] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
make: *** [default] Error 2


the cam gets definitely recognised on the bus:

Code:
$ lsusb
Bus 001 Device 012: ID 046d:08dd Logitech, Inc. QuickCam for Notebooks
Bus 001 Device 005: ID 046d:c50e Logitech, Inc. MX-1000 Cordless Mouse Receiver
Bus 001 Device 003: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


but all I get is a scrambled image, and when launching Camorama a "Cannot capture" kinda error message, and then Camorama just exits.

A couple of questions:

  • has anyone been able to compile & run this blasted device on a amd64 arch Ubuntu 8.14?
  • more than happy to ditch it: can someone suggest a webcam that does run in Ubuntu and with decent vendor support for Linux?

Thanks.


Identical problem here unfortunately. Sad

As a side note the camera does work in Intrepid, at least in Skype. I haven't done much testing as yet with other applications though. I'll report back anything interesting I come across.

Code:
[ 7929.960536] usb 6-1: new full speed USB device using uhci_hcd and address 16
[ 7930.153060] usb 6-1: configuration #1 chosen from 1 choice
[ 7930.203436] Linux video capture interface: v2.00
[ 7930.240261] gspca: main v2.2.0 registered
[ 7930.253384] gspca: probing 046d:08dd
[ 7930.253387] zc3xx: Sensor MC501CB
[ 7930.258643] gspca: probe ok
[ 7930.258651] gspca: probing 046d:08dd
[ 7930.258659] gspca: probing 046d:08dd
[ 7930.258671] usbcore: registered new interface driver zc3xx
[ 7930.258673] zc3xx: registered
[ 7930.368805] usbcore: registered new interface driver snd-usb-audio

Pages: 1 2 3 4
Reference URL's