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
dmesg-output:
[123950.751467] quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $)
[123950.751474] quickcam: Kernel:2.6.24-10-generic bus:3 class:FF subclass:FF vendor:046D product:0840
[123950.757413] quickcam: Sensor HDCS-1000/1100 detected
[123950.759494] quickcam: Registered device: /dev/video0
lsusb:
Bus 003 Device 007: ID 046d:0840 Logitech, Inc. QuickCam Express
The two hal entries for the Quickcam:
udi = '/org/freedesktop/Hal/devices/usb_device_46d_840_noserial'
info.bus = 'usb_device' (string)
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_2' (string)
info.product = 'QuickCam Express' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_840_noserial' (string)
info.vendor = 'Logitech, Inc.' (string)
linux.device_file = '/dev/bus/usb/003/003' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb3/3-1' (string)
usb_device.bus_number = 3 (0x3) (int)
usb_device.can_wake_up = false (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 255 (0xff) (int)
usb_device.device_protocol = 255 (0xff) (int)
usb_device.device_revision_bcd = 256 (0x100) (int)
usb_device.device_subclass = 255 (0xff) (int)
usb_device.is_self_powered = false (bool)
usb_device.linux.device_number = 3 (0x3) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb3/3-1' (string)
usb_device.max_power = 500 (0x1f4) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'QuickCam Express' (string)
usb_device.product_id = 2112 (0x840) (int)
usb_device.speed = 12.0 (12) (double)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.vendor = 'Logitech, Inc.' (string)
usb_device.vendor_id = 1133 (0x46d) (int)
usb_device.version = 1.0 (1) (double)
usb_device.version_bcd = 256 (0x100) (int)
udi = '/org/freedesktop/Hal/devices/usb_device_46d_840_noserial_if0'
info.bus = 'usb' (string)
info.linux.driver = 'quickcam' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_840_noserial' (string)
info.product = 'USB Vendor Specific Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_840_noserial_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0' (string)
usb.bus_number = 3 (0x3) (int)
usb.can_wake_up = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 255 (0xff) (int)
usb.device_protocol = 255 (0xff) (int)
usb.device_revision_bcd = 256 (0x100) (int)
usb.device_subclass = 255 (0xff) (int)
usb.interface.class = 255 (0xff) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 255 (0xff) (int)
usb.interface.subclass = 255 (0xff) (int)
usb.is_self_powered = false (bool)
usb.linux.device_number = 3 (0x3) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0' (string)
usb.max_power = 500 (0x1f4) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB Vendor Specific Interface' (string)
usb.product_id = 2112 (0x840) (int)
usb.speed = 12.0 (12) (double)
usb.speed_bcd = 4608 (0x1200) (int)
usb.vendor = 'Logitech, Inc.' (string)
usb.vendor_id = 1133 (0x46d) (int)
usb.version = 1.0 (1) (double)
usb.version_bcd = 256 (0x100) (int)
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: /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.
hal 0.5.10-5ubuntu7
hal-info 20080215-1ubuntu1"
At https:/