Sebastian Keller wrote in the Ubuntu bugtracker at Launchpad: "After plugging the Quickcam in the module gets loaded and everything works fine when accessing /dev/video0. But hal does not detect this device as v4l capable. As a result cheese does not find the webcam. Packages: hal 0.5.10-5ubuntu7 hal-info 20080215-1ubuntu1" At https://bugs.launchpad.net/ubuntu/+source/hal/+bug/196811 you can find various log files attached providing information about the problem. If you need more information, please ask.
Please recheck with current HAL git. v4l support was added lately and since hal_0.5.10-5ubuntu8.diff.gz didn't contain any related backport/patch I assume this wasn't part of the packge. I close the bug for now.
Unfortunately it still doesn't work in 0.5.11~rc2-1ubuntu5, according to the reporter. Is there any information still needed?
In the newest version in hardy and intrepid the device is still not recognized as v4l capable. This are the versions: hal: 0.5.11-1ubuntu1 hal-info: 20080508+git20080601-1ubuntu1
This bug is still present. Although the device does appear as v4l in the sysfs, it doesn't is detected as such by HAL.
Executing the following commands: "hal-set-property --udi /org/freedesktop/Hal/devices/usb_device_46d_870_noserial --key info.capabilities --strlist-pre video4linux sudo hal-set-property --udi /org/freedesktop/Hal/devices/usb_device_46d_870_noserial --key video4linux.device --string /dev/video0" solves the problem for the time the device is connected. However, it's not saved. There is also a change that this bug is a duplicate of bug http://bugzilla.gnome.org/show_bug.cgi?id=531835
Danny Kukawka was indeed right. The problem turns out to not be in HAL, but in the driver, forgetting to register the camera as v4l capable. My apologizes for the mail noise.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.