Video
The following steps were necessary to bring a Creative WebCam Pro eX up and running:
-
Get the
pwcxmodule (to have higher resolutions etc.) (the 2.4.20 module compiled withgcc3.2 would work just fine, allthough I’m running 2.4.22 compiled withgcc3.3.2) -
Install the
pwcxdriver under/lib/modules/usbso that the module won’t be erased on each new make modules_install. -
Compile and install kernel with the following options:
-
usb-uhcias a module (theusbmodule would NOT let thepwcdriver recognize the cam)- enable video4linux as a module (required by the
pwcdriver) - get the 8.12 release of the
pwcdriver (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/usbwith the ones from the pwc sources/tarball - disable symbol versioning (otherwise the
pwcxmodule wouldn’t work)
-
modprobe usb-uhci -
modprobe pwc(modprobing for pwc before probing forusb-uhciwouldn’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