It looks like it may be possibly supported by gspca kernel module. The linux kernel 2.4.25 module driver from the QHM driver site README states it is an zc301. With the 2.6 kernel, the module is called gspca_zc3xx. I do not own the QHM webcam so I can not be sure if it is fully functional. I do use this module for my Logitech Communicate STX which works with Skype as well. Normally the modules for any supported hardware are automatically loaded during boot up with stock kernels. To check if the module is loaded run in a terminal: (snipped)
Code:
#lsmod
gspca_zc3xx 41346 0
gspca_main 22907 1 gspca_zc3xx
videodev 39355 1 gspca_main
v4l1_compat 15546 1 videodev
v4l2_compat_ioctl32 10641 1 videodev
usbcore 144320 11 snd_usb_audio,snd_usb_lib,gspca_zc3xx,gspca_main,usbhid,usb_storage,ohci_hcd,ehci_hcd
It should be listed. If it is not you can try to manually load the module(s) as root.
Code:
#modprobe gspca_zc3xx
If that fails you could disconnect the webcam, then reconnect it and view dmesg to see if the webcam does get detected.
Code:
#dmesg | grep gspca
Then try to load the module again.
To get Skype to use the webcam, all I had to do was select the device in Skype's options to enable the camera. On my system it did take some other tweaking to get Skype to run correctly. The Ubuntu link in the above post describes the tweaks that may be required:
Code:
Go to main menu, System, Preferences, Menus: Applications, Internet, Items: Skype, Properties, and replace the Command with
For 32 bit
Code:
bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'
For 64 bit
Code:
bash -c 'LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype'
Hope this helps.