Video
The following steps were necessary to bring a Creative WebCam Pro eX up and running:
-
Get the
pwcx
module (to have higher resolutions etc.) (the 2.4.20 module compiled withgcc
3.2 would work just fine, allthough I’m running 2.4.22 compiled withgcc
3.3.2) -
Install the
pwcx
driver under/lib/modules/usb
so that the module won’t be erased on each new make modules_install. -
Compile and install kernel with the following options:
-
usb-uhci
as a module (theusb
module would NOT let thepwc
driver recognize the cam)- enable video4linux as a module (required by the
pwc
driver) - get the 8.12 release of the
pwc
driver (the version shipped with kernel 2.4.22 (version 8.10) would not recognize the cam) - replace the respective files under
/usr/src/linux/drivers/usb
with the ones from the pwc sources/tarball - disable symbol versioning (otherwise the
pwcx
module wouldn’t work)
-
modprobe usb-uhci
-
modprobe pwc
(modprobing for pwc before probing forusb-uhci
wouldn’t recognize the cam) -
insmod --force /lib/modules/usb/pwcx-2.4.20.o
(you can make that automatic) -
(Make the required
/dev/video*
devices - here they were made by the first video app I’ve installed (under Debian))
Audio
Sound input is over a C-Media Electronics Inc CM8738 onboard soundchip/-card. Output is over passive audio boxes or over the headset.
Both input and output are horribly low. Video conferencing without voice is useles. This sucks. Sound output from other programms (f.ex. xmms) is loud enough. Does anybody know why? Is the creative headset plain crap (expensive crap for that matter) or is it a software problem?
Software
I’ve tried to run camstream and gnomemeeting. Both seem to be running OK.
References
- PCW Home. Driver and Documentation around Philipps based cams under Linux
- Omnivision Home. Omnivision based cams
I’d be happy to hear from you if this HOWTO was useful for you (makes me feel better and write more useful howtos).
Enjoy - Tomas Pospisek