Bug 14496 - [bisected] uvcvideo camera does not work with 2.6.31, works with 2.6.30
Summary: [bisected] uvcvideo camera does not work with 2.6.31, works with 2.6.30
Status: CLOSED OBSOLETE
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: webcam (show other bugs)
Hardware: All Linux
: P1 high
Assignee: webcam
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-28 01:41 UTC by Arnaud Cornet
Modified: 2012-06-13 20:46 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.31 and above
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
Dirty fix (1.24 KB, patch)
2009-10-31 21:33 UTC, Arnaud Cornet
Details | Diff

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

Note You need to log in before you can comment on or make changes to this bug.