Bug 14496

Summary: [bisected] uvcvideo camera does not work with 2.6.31, works with 2.6.30
Product: v4l-dvb Reporter: Arnaud Cornet (kernel)
Component: webcamAssignee: webcam (v4l-dvb_webcam)
Status: CLOSED OBSOLETE    
Severity: high CC: alan, laurent.pinchart+bugzilla-kernel
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.31 and above Subsystem:
Regression: Yes Bisected commit-id:
Attachments: Dirty fix

Description Arnaud Cornet 2009-10-28 01:41:38 UTC
Wind U100 webcam is a Microdia ID 0c45:62c0 that worked out of the box before 2.6.31.

dmesg has some of:
hub 1-0:1.0: cannot reset port 6 (err = -108)
hub 1-0:1.0: cannot reset port 6 (err = -108)
hub 1-0:1.0: cannot reset port 6 (err = -108)
hub 1-0:1.0: cannot reset port 6 (err = -108)
hub 1-0:1.0: cannot reset port 6 (err = -108)
hub 1-0:1.0: Cannot enable port 6.  Maybe the USB cable is bad?

git bisected to 04a37e0f32f9882430bc1899899d2ed91b8aaf5b
works when reverted.


thanks
Comment 1 Arnaud Cornet 2009-10-30 10:12:17 UTC
Problem still present in linus' HEAD
Comment 2 Arnaud Cornet 2009-10-31 21:33:53 UTC
Created attachment 23614 [details]
Dirty fix

it's definitely the powermanagement that beaks the whole thing.

This patch make my webcam work again
Comment 3 Laurent Pinchart 2009-11-04 14:23:43 UTC
This has been discussed in the linux-usb mailing list. See http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/10977 for an explanation. It seems to be an EHCI driver (and/or hardware) bug.

A temporary hackish fix is available in the e-mail thread, could you please try it ?
Comment 4 Arnaud Cornet 2009-11-06 10:33:10 UTC
Webcam not working with the patch. The usb bus seem to be ok though
Comment 5 Alan 2012-06-13 20:46:09 UTC
Closing as obsolete, if this is incorrect please update the bug with the more recent kernel that has been tested