← Back to team overview

mactel-support team mailing list archive

[Bug 216310] Re: [hardy] uvcvideo: No valid video chain found with isight

 

this is kernel  2.6.24-19-generic

[  102.883861] Linux video capture interface: v2.00
[  102.888876] uvcvideo: Adding mapping Brightness to control 00000000-0000-0000-0000-000000000101/2.
[  102.889040] uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0000-000000000101/3.
[  102.889176] uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-000000000101/6.
[  102.889307] uvcvideo: Adding mapping Saturation to control 00000000-0000-0000-0000-000000000101/7.
[  102.889444] uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-0000-000000000101/8.
[  102.889580] uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000-000000000101/9.
[  102.889712] uvcvideo: Adding mapping Backlight Compensation to control 00000000-0000-0000-0000-000000000101/1.
[  102.889860] uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-000000000101/4.
[  102.890010] uvcvideo: Adding mapping Power Line Frequency to control 00000000-0000-0000-0000-000000000101/5.
[  102.890157] uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-0000-000000000101/16.
[  102.890161] uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-0000-0000-000000000001/2.
[  102.890164] uvcvideo: Adding mapping Exposure, Auto Priority to control 00000000-0000-0000-0000-000000000001/3.
[  102.890167] uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-0000-0000-0000-000000000001/4.
[  102.890170] uvcvideo: Adding mapping White Balance Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11.
[  102.890173] uvcvideo: Adding mapping White Balance Temperature to control 00000000-0000-0000-0000-000000000101/10.
[  102.890177] uvcvideo: Adding mapping Focus (absolute) to control 00000000-0000-0000-0000-000000000001/6.
[  102.890180] uvcvideo: Adding mapping Focus, Auto to control 00000000-0000-0000-0000-000000000001/8.
[  102.890208] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501)
[  102.890210] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 4 entity 2
[  102.890213] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 4 entity 2
[  102.890216] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 4 entity 2
[  102.890218] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 4 entity 2
[  102.890221] uvcvideo: No valid video chain found.
[  102.891965] usbcore: registered new interface driver uvcvideo
[  102.891968] USB Video Class driver (v0.1.0)

-- 
[hardy] uvcvideo: No valid video chain found with isight
https://bugs.launchpad.net/bugs/216310
You received this bug notification because you are a member of Mactel
Support, which is the registrant for Mactel Support.

Status in Mactel Support: Confirmed
Status in “linux-ubuntu-modules-2.6.24” source package in Ubuntu: Confirmed

Bug description:
The isight firmware gets loaded correctly but it fails to register a video device:
[   62.810912] uvcvideo: No valid video chain found.

My system is up2date as of today.

Linux helios 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux

The driver fails in uvc_driver.c:
list_for_each_entry(streaming, &dev->streaming, list) {
                        if (streaming->header.bTerminalLink == term->id) {
                                dev->video.streaming = streaming;
                                found = 1;
                                break;
                        }
                }

                if (found)
                        break;
        }

        if (!found) {
                uvc_printk(KERN_INFO, "No valid video chain found.\n");
                return -1;
        }

I will attach lsusb -vv