Daniel Lemire's blog

, 1 min read

Making a Creative Labs Instant Webcam work under Linux

Just bought a cheap Creative Labs Instant webcam. These things are supported by the spca5xx driver. To install the driver under gentoo, do:

emerge spca5xx

To see if your device is detected after connecting it up, do:

lsusb

You should see a line similar to this one:

Bus 002 Device 006: ID 041e:4034 Creative Technology, Ltd

A useful tool if you use the spca5xx driver is spcaview. In any case, initially, after plugging the webcam in, all I got was a dark screen. I believe that’s because the device needs to be initialized. I cannot be sure exactly how I activated it, except that I plugged and unplugged it while running various software. Yes, it is a bit fuzzy. Sorry.

Now, it works beautifully.

Update: You might need to plug the device after the driver has been loaded. Try typing “rmmod spca5xx” and if that works, remove your device, load the driver (modprobe spca5xx) and plug the device back in. If you want to check if it works without any fancy software, do “more /dev/video0”, there should be no error message and you ought to read some characters (maybe blanks).

Annoying bug: It isn’t clear why, but gnomemeeting has the voice button disabled despite the fact that my voice hardware is correctly configured. It could be that the spca5xx driver is messing up gnomemeeting or that gnomemeeting is buggy and sometimes erronously disables the audio.

Update on annoying bug: Gnomemeeting works just fine, but for audio input to work, you have to open a connection to another user. Great software.