Comment 298 for bug 435352

Revision history for this message
Mark Cariaga (mzc) wrote : Re: [Bug 435352] Re: regression: uvcvideo module makes "cannot reset port" error on usb with bison webcam (5986:0203): USB and suspend fails

I guess the security issue weighs more important than the bug.. I just
hope the bug fix can be rolled out on the next patch.

On Sat, 2010-02-06 at 22:02 +0000, DustWolf wrote:
> Installed the new kernel upgrade and now my USB ports no longer work
> again. Why didn't you include the fix in the official kernel?
>
> --
> regression: uvcvideo module makes "cannot reset port" error on usb with bison webcam (5986:0203): USB and suspend fails
> https://bugs.launchpad.net/bugs/435352
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in Ubuntu Release Notes: Fix Released
> Status in “linux” package in Ubuntu: Fix Released
> Status in “linux” source package in Karmic: Fix Committed
>
> Bug description:
> (This bug report supersedes bug #427327)
>
> On my MSI Wind with bison webcam (5986:0203) most of the time I boot karmic (2.6.31-10.35 kernel) I get these error in dmesg:
>
> [ 18.861916] ehci_hcd 0000:00:1d.7: force halt; handhake f8046424 00004000 00000000 -> -110
> [ 18.877866] hub 1-0:1.0: cannot reset port 6 (err = -108)
> [ 18.877882] hub 1-0:1.0: cannot reset port 6 (err = -108)
> [ 18.877893] hub 1-0:1.0: cannot reset port 6 (err = -108)
> [ 18.877904] hub 1-0:1.0: cannot reset port 6 (err = -108)
> [ 18.877913] hub 1-0:1.0: cannot reset port 6 (err = -108)
> [ 18.877921] hub 1-0:1.0: Cannot enable port 6. Maybe the USB cable is bad?
>
> As a consequence the system will fail to suspend and recognize USB mass storage devices, which is a main problem.
>
> Further investigation shows it only happens when the uvcvideo module is loaded.
>
> System works well if uvcvideo is not loaded, either by disabling the webcam before rebooting (FN+F6) or by blacklisting the uvcvideo module in /etc/modconf.d/.
>
> If I blacklist uvcvideo and load it manually after boot (modprobe) the same thing happens: most of the time I get "cannot reset port" error and USB storage and suspend is non-functional from then on.
>
> In very rare occasions (1 in 10 or less) the system loads uvcvideo and does not give "cannot reset port" errors and all suspend, USB storage and webcam are functional.
>
> This is a regression since it does not happen with ubuntu 9.04: I have used 9.04 for months before and it also works well if I boot with 9.04-netbook-remix usb image.
>
> Considering that the MSI Wind and its several clones are quite popular and that this bug will make suspend and USB unfunctional, it may have a quite big impact on ubuntu users, specially the netbook-remix friends.
>
> ProblemType: Bug
> AplayDevices:
> **** List of PLAYBACK Hardware Devices ****
> card 0: Intel [HDA Intel], device 0: ALC1200 Analog [ALC1200 Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> Architecture: i386
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: jjchico 1879 F.... pulseaudio
> CRDA: Error: [Errno 2] No existe el fichero ó directorio
> Card0.Amixer.info:
> Card hw:0 'Intel'/'HDA Intel at 0xffe00000 irq 16'
> Mixer name : 'Realtek ALC1200'
> Components : 'HDA:10ec0888,14620110,00100101'
> Controls : 21
> Simple ctrls : 13
> Date: Wed Sep 23 17:19:36 2009
> DistroRelease: Ubuntu 9.10
> MachineType: MICRO-STAR INTERNATIONAL CO., LTD U-100
> Package: linux-image-2.6.31-10-generic 2.6.31-10.35
> ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-10-generic root=UUID=b18af3c8-62ae-4d9c-b27e-9ed6aa137ff1 ro quiet splash
> ProcEnviron:
> LANG=es_ES.UTF-8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-10.35-generic
> RelatedPackageVersions:
> linux-backports-modules-2.6.31-10-generic N/A
> linux-firmware 1.19
> RfKill:
>
> SourcePackage: linux
> Tags: ubuntu-unr
> Uname: Linux 2.6.31-10-generic i686
> dmi.bios.date: 07/16/2008
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: 4.6.3
> dmi.board.asset.tag: To be filled by O.E.M.
> dmi.board.name: U-100
> dmi.board.vendor: MICRO-STAR INTERNATIONAL CO., LTD
> dmi.board.version: Ver.001
> dmi.chassis.asset.tag: To Be Filled By O.E.M.
> dmi.chassis.type: 3
> dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO., LTD
> dmi.chassis.version: Ver.001
> dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.3:bd07/16/2008:svnMICRO-STARINTERNATIONALCO.,LTD:pnU-100:pvrVer.001:rvnMICRO-STARINTERNATIONALCO.,LTD:rnU-100:rvrVer.001:cvnMICRO-STARINTERNATIONALCO.,LTD:ct3:cvrVer.001:
> dmi.product.name: U-100
> dmi.product.version: Ver.001
> dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu-release-notes/+bug/435352/+subscribe