regression: uvcvideo module makes "cannot reset port" error on usb with bison webcam (5986:0203): USB and suspend fails

Bug #435352 reported by Jorge Juan
868
This bug affects 180 people
Affects Status Importance Assigned to Milestone
Release Notes for Ubuntu
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Fix Released
Medium
Unassigned
Karmic
Fix Released
High
Canonical Kernel Team

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

Revision history for this message
Jorge Juan (jjchico) wrote :
Revision history for this message
ThomasEgi (antitron) wrote :

i can confirm the issue for the MSI Wind u90, with an
BisonCam, NB Pro (5986:0141)
if activated no usb devices work.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
ThomasEgi (antitron) wrote :

shouldnt we change the priority to high?
according to the priority chart

# Makes a default Ubuntu installation generally unusable for some users
    * For example, if the system fails to boot, or X fails to start, on a certain make and model of computer
(since it breaks default installation, no usb-hardware works, no external mouse, no external storage, no external keyboard etc
installing ubuntu on a netbook from an usb-stick or external cd might be problematic too)

# A problem with an essential hardware component (disk controller, laptop built-in wireless, video card, keyboard, mouse)
(since it renders the usb-controller useless.. as mentioned above)

Revision history for this message
Wolfgang Pietsch (wolfgang-pietsch) wrote :

[ 8.160759] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0203)
...running fsck in the meantime...
[ 102.188017] ehci_hcd 0000:00:1d.7: force halt; handhake f803a024 00004000 00000000 -> -110
[ 102.191531] hub 1-0:1.0: cannot reset port 6 (err = -108)

root@machine:~# lsmod | grep uvc
uvcvideo 59016 0
videodev 36672 1 uvcvideo
v4l1_compat 14496 2 uvcvideo,videodev

On my LG X110-L.A7SAG (which is quite a clone of MSI Wind) running Jaunty with the Kernel Backports ppa of user a7x, this happens since udev 145-1 appeared, and through the kernel 2.6.31-X rc-pre-releases until current 2.6.31-10.34 and udev 147. Earlier (without packages requiring newer udev) the ehci_hcd force halt didn't happen when udev was held on Jaunty's 141-1.2.

Symptoms are very similar to the original report. Found it happens always after cold start (power off, USB devices without power, power cable disconnected before). 50/50 when rebooting warm with "init 6". When ehci_hcd force halt doesn't occur after reboot, system is running stable and USB 2.0 devices work normal (external DVB-T stick (dib0700) and external generic USB storage). Changing/Removing USB devices shows no effect, the devices are plugged in before start.

I noticed (and this seems to be normal, I'dont know if it's important) boot behaviour on USB is different in cold/warm start. The light of my GSM modem (Huawei E169G on USB 1.1) shows a reset on cold boot and normal operation on warm boot. The 2.0 devices don't indicate, means I cannot see if they are reset or not at cold boot. syslog doesn't tell what happens.

echi_hcd force halt during boot always happens *after* devices are detected and DVB-T stick is initialized successfully (with successful firmware load on cold boot). I suspected a coincidence with hal start but upgrade to hal 0.5.13-1ubuntu7 didn't help. I appreciate debug hints.

syslog extract attached.

Revision history for this message
Wolfgang Pietsch (wolfgang-pietsch) wrote :
Revision history for this message
flabbergast (s3) wrote :

I can confirm the same problem with Mivvy m310 (another MSI Wind clone). In addition, the camera does not work at all (which is expected when it is turned off, but even when on, uvcvideo module loaded, it does not show in the list of video devices in programs (tried skype and cheese)).

Also, in another distribution, the same problem appears with 2.6.31 kernel, and works fine with a 2.6.30.* kernels.

Revision history for this message
Jorge Juan (jjchico) wrote :

Hi!

The issue is still there with new 2.6.31-11.36 kernel.

Linux jjchico-netbook 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:51 UTC 2009 i686 GNU/Linux

dmesg just after modprobe uvcvideo (it is blacklisted on boot) and trying to suspend:
...
[ 244.778706] Linux video capture interface: v2.00
[ 244.808507] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0203)
[ 244.826401] input: BisonCam, NB Pro as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/input/input10
[ 244.827019] usbcore: registered new interface driver uvcvideo
[ 244.829607] USB Video Class driver (v0.1.0)
[ 244.870043] ehci_hcd 0000:00:1d.7: force halt; handhake f8046424 00004000 00000000 -> -110
[ 246.118062] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118091] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118112] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118132] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118153] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118168] hub 1-0:1.0: Cannot enable port 6. Maybe the USB cable is bad?
[ 246.118191] hub 1-0:1.0: cannot disable port 6 (err = -108)
...
[ 365.863414] CPU0 attaching NULL sched-domain.
[ 365.863428] CPU1 attaching NULL sched-domain.
[ 365.877281] CPU0 attaching sched-domain:
[ 365.877298] domain 0: span 0-1 level SIBLING
[ 365.877312] groups: 0 1
[ 365.877334] CPU1 attaching sched-domain:
[ 365.877344] domain 0: span 0-1 level SIBLING
[ 365.877363] groups: 1 0
[ 366.289055] ERROR!!! RTMPCancelTimer failed, Timer hasn't been initialize!
[ 366.749986] PM: Syncing filesystems ... done.
[ 366.753729] PM: Preparing system for mem sleep
[ 366.753737] Freezing user space processes ... (elapsed 0.00 seconds) done.
[ 366.755351] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
[ 366.755552] PM: Entering mem sleep
[ 366.755573] Suspending console(s) (use no_console_suspend to debug)
[ 366.776175] uvcvideo: Failed to set UVC commit control : -108 (exp. 26).
[ 366.776189] uvcvideo 1-5:1.1: resume error -5
[ 366.776212] pm_op(): usb_dev_suspend+0x0/0x10 returns -108
[ 366.776223] PM: Device 1-5 failed to suspend: error -108
[ 366.776231] PM: Some devices failed to suspend
[ 366.830565] uvcvideo: Failed to set UVC commit control : -108 (exp. 26).
[ 366.830579] uvcvideo 1-5:1.1: resume error -5
[ 366.948329] PM: resume devices took 0.172 seconds
[ 366.948350] PM: Finishing wakeup.
[ 366.948354] Restarting tasks ... done.
...

I would also set severity to high since it is very popular hardware. I also have asked for nomination for karmic. If it is not scheduled for karmic there will be thousands of netbooks over there that will become unusable (no USB, no suspend, ...) after upgrading to karmic. At least, uvcvideo should be blacklisted from these devices and commented in the release notes.

Revision history for this message
luke.varnadore (luke-varnadore) wrote :

I have this bug, I also have bug #439768. I think they are related.

Revision history for this message
RatSon (materemias) wrote :

i have the same bug on Wind U100 with latest Karmic

Revision history for this message
Jorge Juan (jjchico) wrote :

Hi!

The issue is still there with new 2.6.31-11.38 kernel.

jorge.

1 comments hidden view all 337 comments
Revision history for this message
Zachary Klein (zak) wrote :

I have the same issue with the latest update to Karmic.

I hope this gets resolved.

Revision history for this message
Codrut (spam-zt) wrote :

the bug is also present in kernel 2.6.31-12-generic

-------------------------------------
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path: /dev/video0
ERROR opening V4L interface: Cannot send after transport endpoint shutdown
------------------------------------

obviously, other usb devices won't work

Revision history for this message
Zorael (zorael) wrote :

I have a MSI Wind U100 rebrand (Advent 4211), and I get this too. Mine has a (0c45:62c0) Microdia Sonix USB 2.0 Camera though. Confirming it's also happening with the new 2.6.31-12 kernel.

And +1 to raising importance. If the camera is enabled during boot (and there is no led to signal whether it is), the system is pretty much borked with no inclination as to why. Already connected usb devices seem to work, but it doesn't react when connecting any new ones (no dmesg messages at all).

One workaround is to "deauthorize" the usb hub (by piping 0 to /sys/bus/usb/devices/usb1/authorized) and then authorizing it again after a few seconds. USB devices gets enumerated, and even the camera works. But if you start toggling the camera it breaks down again. It's more of a recovery method if you accidentally booted with the camera enabled.

Revision history for this message
flabbergast (s3) wrote :

In my case, upgrading to 2.6.31-12 solved the issue. The camera now works in cheese.
from dmesg:
...
[ 117.048142] usb 1-5: new high speed USB device using ehci_hcd and address 3
[ 117.447313] usb 1-5: configuration #1 chosen from 1 choice
[ 117.583501] Linux video capture interface: v2.00
[ 117.600079] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0203)
[ 117.621921] input: BisonCam, NB Pro as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/input/input9
[ 117.622085] usbcore: registered new interface driver uvcvideo
[ 117.622097] USB Video Class driver (v0.1.0)
[ 129.810453] uvcvideo: UVC non compliance - GET_MIN/MAX(PROBE) incorrectly supported. Enabling workaround.
[ 129.880095] uvcvideo: device BisonCam, NB Pro requested null bandwidth, defaulting to lowest.
...

Revision history for this message
Jorge Juan (jjchico) wrote :

Do not be so happy... yet. In my case, either with 2.6.30 or 2.6.31 kernels, some times it works well, but most of the time it does not. Try various power off-on cycles (not reboot) and tell us what happens.

Good luck.

Revision history for this message
flabbergast (s3) wrote :

Well, you were right, the situation is unstable. Sometimes it works, sometimes deauthorizing the hub helps... I didn't manage to properly analyze when/what happens.

Revision history for this message
Philippe (philippepiatkiewitz) wrote :

Can confirm with Medion Akoya E1210 and latest Karmic kernel:
Linux mini 2.6.31-13-generic #43-Ubuntu SMP Fri Oct 9 17:42:36 UTC 2009 i686 GNU/Linux

putting "blacklist uvcvideo" in /etc/modules makes suspend work (but disables the camera of course).

Revision history for this message
nespejo (nespejo) wrote :

Confirm whith Linux Kernel 2.6.31-11, but the problem is not present with kernel 2.6.28 (I upgrade from Jaunty)

Revision history for this message
udachee (udachee) wrote :

Confirm with linux-image-2.6.31-14-generic (2.6.31-14.48) on MSI Wind U100.

Revision history for this message
innaheight (innaheight) wrote :

Confirm with linux-image-2.6.31-14-generic (2.6.31-14.48) on MSI Wind U100.
Bus 001 Device 002: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera.
No usb on a netbook, the priority of this bug should changed to high.

Revision history for this message
Steve Beaulac (steve-sagacity) wrote :

Confirm with linux-image-2.6.31-14-generic on MSI Wind U120 (hardware is actually a U100)

Revision history for this message
knuutsen (peter-vornberg) wrote :

Confirm bug,
maybe here is a little workaround without blacklist uvcvideo. Please try and report here. My U100 Wind works properly with hotplug usb and bison webcam:

sudo gedit /etc/modules

Insert before lp this: uvcvideo

Save and restart

Fn + F6 works even properly

cheers

Revision history for this message
knuutsen (peter-vornberg) wrote :

Uups - was too enthusiastic,

it won't go that way - sry. :-(

Revision history for this message
Frank Roberts (frankroberts) wrote :

I have the same problems here on a Medion Akoya E1210 with the Release Candidate.

I had VERY much trouble even installing karmic RC from a usb drive (getting random errors while the MD5Sum of the image was correct and using multiple usb sticks). When I finally managed to install it, after about 10 minutes i was dropped to the console with the same error log.

My question is; now I can only boot into console mode... how can I fix this? The USB camera is off now (FN-F6) but I still only can boot into the console. When i do startx i get a cursor on a black screen with nothing else on it...

tags: added: regression-potential
Changed in linux (Ubuntu):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
Revision history for this message
Arnaud Cornet (acornet) wrote :

Git bisected to 04a37e0f32f9882430bc1899899d2ed91b8aaf5b

Revision history for this message
Jim in Chicago (jbcady) wrote :

I confirm this is still a problem with the RC on kernel 3.6.31-14

This is a show-stopping bug on the MSI Wind. Ubuntu, Kubuntu, and UNR are basically un-installable on this (very popular) netbook. When Ubuntu (including K and UNR) detects the camera, it loses the usb stick or usb CD-rom that it's installing from or trying to live-boot from. After upgrading hosed my 9.04 install I decided to install clean, but it was a no go even with every boot option I could think of. The only way I was able to get a (semi) working install was to re-install 9.04 clean, then upgrade from there.

Revision history for this message
Dmitri Petros (radjahshellduck) wrote :

As Fiepel suggests, and as Ernesto and Manfred Bergner noted over at #455408, this seems like a workaround:

"sudo gedit /etc/modprobe.d/blacklist.conf", enter password, then add "blacklist uvcvideo" to the end of the file.

It's working for me after multiple shutdowns, starts and restarts, but it does kill the camera.

Revision history for this message
Steve Langasek (vorlon) wrote :

Documented at <https://wiki.ubuntu.com/KarmicKoala/ReleaseNotes#bison%20webcam%20in%20MSI%20Wind%20netbook%20causes%20USB%20errors%20if%20not%20disabled>:

An error in the uvcvideo driver used for the bison webcam in certain MSI Wind and related netbooks and causes USB support to fail, resulting in an inability to use USB devices or suspend/resume the netbook. As a workaround, users can disable the camera before boot using the Fn+F6 hotkey. (435352)

Changed in ubuntu-release-notes:
status: New → Fix Released
Revision history for this message
- (a--deactivatedaccount) wrote :

On the Medion Akoya (german rebrand of the MSI Wind)

Even if you disable the bison webcam via FN+F6 the usb still does not detect
usb sticks etc.. when inserted.

Which as you can imagine is a pretty big deal,

no data on sticks, no webcam support, no printing etc..

Revision history for this message
Dmitri Petros (radjahshellduck) wrote :

Derry, if you don't use the internal camera, try the workaround at #28.

It's still working for me.

Revision history for this message
piotrv (piotrv) wrote :

Same issues on MSI U123...

Revision history for this message
knuutsen (peter-vornberg) wrote :

if i start my U100 msi with blacklisted uvcvideo and i have my USB dvbt HVR-900 pugged in at boot time; everything works fine! I can plug in e.g. usb stick no prob; starting cheese under settings cheese grebs Hvr but there i can change to webcam Bison or cheese comes directly with the webcam . Which one is first depends on /dev/video0 or 1. Without plugin the dvbt i get the same results described above.

Maybe someone is connected with a new idea upon this new information solving the prob?

have a look at my dmesg ...

Revision history for this message
Jens007 (jkauth) wrote :

i have the same bug on Medion e1210 with latest Karmic. Usb workaround works, webcam doesn't work.

Revision history for this message
Jochum Borgo (lnemo123) wrote :

Bug confirmed. Like Frank Roberts, I could not install karmic on my Akoya mini E1210 with USB-stick or USB-CD-drive. Only way to install was to use wubi. Latest succesfull normal install was with karmic-alpha.

Revision history for this message
JPtja (jpvd) wrote :

Problem was solved here by following edits in blacklist.conf
Open this in the terminal: sudo gedit /etc/modprobe.d/blacklist.conf
Put a # and a space before the items "blacklist usbmouse" and "blacklist usbkbd"
These look now like this:
# blacklist usbmouse
# blacklist usbkbd

I'm not sure if this solution make other problems, but here it only gives me improvements.
Now the USB-connections work and the webcam works too.

Tested on a Targa netbook, looks similar to the akoya E1210 (also here in house) and the MSI u100

Revision history for this message
masaya (doramark007) wrote :

This isn't work for me:(

Revision history for this message
Frank Roberts (frankroberts) wrote :

that solution just works temporarily, it will be reset when you reboot your system. So its no solution. The only way to prevent the problems is to BOOT with the usb cam off (if your turn it off later, it won't work). As long as you keep the webcam off, you can use every USB port and get no error messages, but the webcam doesn't work.

Revision history for this message
Stephan Diestelhorst (syon) wrote :

Why is nobody taking this upstream? This is clearly a fatal issue and we have a reasonably broken changeset. I do not understand why this has to be triaged for so long.

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'm assuming that there's someone working in the background regarding
this bug. I think this bug is related to several other bugs such as
internal mic not working. The 9.10 release, in general, is a complete
rework compared to its predecessors and most of these issues seems to be
fine/working in 9.04. But I know where you're getting at, it's really
disappointing since it seems that no one is taking action on this
issue.

On Sun, 2009-11-01 at 22:25 +0000, Stephan Diestelhorst wrote:
> Why is nobody taking this upstream? This is clearly a fatal issue and
> we
> have a reasonably broken changeset. I do not understand why this has
> to
> be triaged for so long.
>
>

JPtja (jpvd)
Changed in ubuntu-release-notes:
status: Fix Released → In Progress
Andy Whitcroft (apw)
Changed in ubuntu-release-notes:
status: In Progress → Fix Released
masaya (doramark007)
Changed in ubuntu-release-notes:
status: Fix Released → In Progress
Changed in ubuntu-release-notes:
status: In Progress → Fix Released
chaeni (chaeni)
Changed in ubuntu-release-notes:
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
ixakep (ixakep)
Changed in linux (Ubuntu):
assignee: Canonical Kernel Team (canonical-kernel-team) → ixakep (ixakep)
harpsy (harpsy)
Changed in ubuntu-release-notes:
status: Fix Released → Confirmed
jbob (jbobspam)
Changed in ubuntu-release-notes:
status: Confirmed → Fix Released
LinusX (matthias-linusx)
Changed in linux (Ubuntu):
status: Triaged → Fix Released
status: Fix Released → Incomplete
Stève Resbeut (resbeut)
Changed in ubuntu-release-notes:
status: Fix Released → Confirmed
Martin Pitt (pitti)
Changed in ubuntu-release-notes:
status: Confirmed → Fix Released
Changed in ubuntu-release-notes:
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
ixakep (ixakep)
Changed in linux (Ubuntu):
assignee: ixakep (ixakep) → nobody
Emmanuel C (manuco)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Pinni (t-pinhammer)
Changed in ubuntu-release-notes:
status: Fix Released → Incomplete
Changed in ubuntu-release-notes:
status: Incomplete → Fix Released
tags: added: regression-release
removed: regression-potential
Changed in linux (Ubuntu):
status: Confirmed → Triaged
tags: added: 2.6.31.y
Martin Pitt (pitti)
Changed in linux (Ubuntu Karmic):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
importance: Undecided → High
status: New → Triaged
Changed in linux (Ubuntu):
status: Triaged → Fix Released
David Planella (dpm)
Changed in linux (Ubuntu):
status: Fix Released → Confirmed
tags: added: karmic
tags: added: 2.6.31.7
removed: 2.6.31.y
Changed in ubuntu-release-notes:
status: Fix Released → Fix Committed
Steve Langasek (vorlon)
Changed in ubuntu-release-notes:
status: Fix Committed → Fix Released
tags: added: apport-collected
Stefan Bader (smb)
Changed in linux (Ubuntu Karmic):
status: Triaged → Fix Committed
Changed in linux (Ubuntu):
status: Confirmed → Fix Released
Martin Pitt (pitti)
tags: added: verification-needed
Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Cliff Haas (cliff-haas)
Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
status: Fix Released → Fix Committed
tweaker (r-finlayson)
Changed in linux (Ubuntu):
status: Fix Released → Fix Committed
Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
Steve Langasek (vorlon)
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Karmic):
status: Fix Released → Fix Committed
257 comments hidden view all 337 comments
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
Download full text (4.5 KiB)

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 2...

Read more...

Revision history for this message
deChrLam (christopher-lambe) wrote :

My goodness, why can they bloody well include the fix in the new kernels. We all thought that it would be in .16, but now we are at .19 and still no fix.

FIX IT !!!!! It is long overdue. And no, I don't feel like building my own kernel to fix it myself, just to have a .20 or .21 update with the old bug in it and my cam not working after updating.

Revision history for this message
Felipe (felipeolcav) wrote :

Hi,

I found the brightness bug solution for the new kernel at http://linux.bitbaro.hu/en/2010/01/22/msi-wind-u100-and-ubuntu-9-10-karmic-koala/ , but cannot fix the webcam problem yet. Is there anyway for solving this bug before new kernel release? (I've looked for it in the previous comments, but didn't find).

Thanks and kind regards,

Felipe

Revision history for this message
Dmitri Petros (radjahshellduck) wrote :

This really is crap. Ubuntu users have to make a choice between basic hardware functionality and security now?

For a really simple workaround (which assumes you previously installed 2.6.31-18 from proposed, and that may leave you insecure), hold down shift as you boot so that the grub menu displays, then click down to the previously installed 2.6.31-18 using the down arrow, and press enter. It'll take a little extra time to boot, but you should then be up and running on 2.6.31.18 and both the camera and usb port should work.

Revision history for this message
Martin Pitt (pitti) wrote :

swl [2010-02-06 20:51 -0000]:
> Is there any indication about how long this make take before the next
> kernel with patch is available?

Just accepted from the proposed queue, will take some time to build
now.

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

Martin Pitt <email address hidden> wrote:
> swl [2010-02-06 20:51 -0000]:
>> Is there any indication about how long this make take before the next
>> kernel with patch is available?
>
> Just accepted from the proposed queue, will take some time to build
> now.

What is keeping the bugfix from making it into the normal updates?

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

Stephan Diestelhorst [2010-02-08 11:26 -0000]:
> What is keeping the bugfix from making it into the normal updates?

The entire kernel update needs to be verified first before it can go
to -updates. Unfortunately the security update got in between.

unreal (networkunreal)
Changed in linux (Ubuntu):
status: Fix Released → Fix Committed
status: Fix Committed → Incomplete
Steve Langasek (vorlon)
Changed in linux (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
txvs (txvs-mail) wrote :

Last normal kernel update (2.6.31-20-generic) fixed again USB and webcam.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

setting top level tag for the kernel to Fix Released as it was overlooked.

-JFo

Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Jojo (kuzniarpawel) wrote :

After recent upgrade my camera stoped working on MSI Wind U100. It worked fine before. Now Fn-F6 is not recognized.

Changed in linux (Ubuntu Karmic):
status: Fix Released → Fix Committed
Steve Langasek (vorlon)
Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
expos (exmons) wrote :

@ Steve Langasek / Jeremy Foshee

Why did you mark this bug with a "Fix Released" tag for Ubuntu Karmic? I'm just a "normal" end-user, and so I'm still on kernel 2.6.31-19-generic as there where no newer kernel provided in the updates-repository. In my opinion a fix is released when it reaches the normal user.
I don't want to enable proposed-repoitory, so I'm still waiting for a regular update to fix this bug.

Revision history for this message
luis.nando (luis-nando) wrote :

Can anyone confirm that this bug was fixed so i can finally upgrade to Karmic?

Revision history for this message
Mark Cariaga (mzc) wrote :
Download full text (4.5 KiB)

the fix mentioned in the thread is still in -proposed which means its
not yet confirmed/certified. better to wait until its really released.

On Mon, 2010-02-15 at 01:15 +0000, luis.nando wrote:
> Can anyone confirm that this bug was fixed so i can finally upgrade to
> Karmic?
>
> --
> 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 Released
>
> 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: Ub...

Read more...

Revision history for this message
Wolfgang Pietsch (wolfgang-pietsch) wrote :

I agree with expos' comment #308, this fix is only committed but not released. I feel free to reset the flag from "Released" to "Committed". If somebody needs to revert it to "Released", please comment why.

By the way, this fix was part of upstream Linux 2.6.31.9 and some hours ago in the Ubuntu kernel queue, upstream 2.6.31.12 got on the way. So please support bug #510674 https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/510674 and follow http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-karmic.git;a=shortlog for latest news on that.

Changed in linux (Ubuntu Karmic):
status: Fix Released → Fix Committed
haikox (h-petersen)
Changed in ubuntu-release-notes:
status: Fix Released → Incomplete
Revision history for this message
Steve Langasek (vorlon) wrote :

please don't change bug status without explanation.

Changed in ubuntu-release-notes:
status: Incomplete → Fix Released
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
Download full text (4.5 KiB)

Hi steve,
Is the fix still in -proposed?

On Feb 18, 2010, at 2:38 PM, Steve Langasek <<email address hidden>
 > wrote:

> please don't change bug status without explanation.
>
> ** Changed in: ubuntu-release-notes
> Status: Incomplete => Fix Released
>
> --
> 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
> DistroReleas...

Read more...

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

On Thu, Feb 18, 2010 at 10:49:47PM -0000, mzc wrote:
> Hi steve,
> Is the fix still in -proposed?

I haven't followed the progress of this bug, and can't tell you offhand; but
that would certainly not affect the status of the release notes task.

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>

Changed in linux (Ubuntu Karmic):
status: Fix Committed → In Progress
Steve Langasek (vorlon)
Changed in linux (Ubuntu Karmic):
status: In Progress → Fix Committed
Jens007 (jkauth)
Changed in linux (Ubuntu):
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
luke.varnadore (luke-varnadore) wrote :

Shouldn't this be assigned to the Ubuntu kernel team and not the Canonical kernel team? Just want to make sure it is assigned properly so that it doesn't get looked over.

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
Download full text (4.6 KiB)

I think canonical should handle this and get msi on board for
support. Msi wind is not even certified unlike aspire one

On Feb 24, 2010, at 1:44 PM, "luke.varnadore"
<email address hidden> wrote:

> Shouldn't this be assigned to the Ubuntu kernel team and not the
> Canonical kernel team? Just want to make sure it is assigned
> properly so
> that it doesn't get looked over.
>
> --
> 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:10e...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (24.5 KiB)

This bug was fixed in the package linux - 2.6.31-20.57

---------------
linux (2.6.31-20.57) karmic-proposed; urgency=low

  [ Kees Cook ]

  * SAUCE: x86: brk away from exec rand area
    - LP: #452175

  [ Keng-Yu Lin ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung
    Q210/P210 laptops
    - LP: #385683

  [ Pascal Bach ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo
    1848+u
    - LP: #458503

  [ Stefan Bader ]

  * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
    AOA150 model"
    - LP: #494633
  * [Config] Disable CONFIG_USB_DEVICEFS
    - LP: #488274

  [ Upstream Kernel Changes ]

  * Revert "ext4: Don't update superblock write time when filesystem is
    read-only"
    - LP: #496816
  * Revert "ide: try to use PIO Mode 0 during probe if possible"
    - LP: #503430
  * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
    implementation."
    - LP: #503430
  * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
    - LP: #494633
  * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
    - LP: #494633
  * cifs: clean up handling when server doesn't consistently support inode
    numbers
    - LP: #494633
  * cifs: clear server inode number flag while autodisabling
    - LP: #494633
  * CIFS: fix oops in cifs_lookup during net boot
    - LP: #494633
  * CIFS: Duplicate data on appending to some Samba servers
    - LP: #494633
  * rtl8187: Fix kernel oops when device is removed when LEDS enabled
    - LP: #494633
  * md: don't clear endpoint for resync when resync is interrupted.
    - LP: #494633
  * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
    - LP: #494633
  * md/raid1/raid10: add a cond_resched
    - LP: #494633
  * ALSA: usb-audio: fix combine_word problem
    - LP: #494633
  * ALSA: hda - Dell Studio 1557 hd-audio quirk
    - LP: #494633
  * ALSA: AACI: fix AC97 multiple-open bug
    - LP: #494633
  * ALSA: AACI: fix recording bug
    - LP: #494633
  * jffs2: Fix memory corruption in jffs2_read_inode_range()
    - LP: #494633
  * sound: rawmidi: disable active-sensing-on-close by default
    - LP: #494633
  * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
    - LP: #494633
  * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
    - LP: #494633
  * sound: rawmidi: fix MIDI device O_APPEND error handling
    - LP: #494633
  * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
    to underflow
    - LP: #494633
  * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
    KM_NMI_PTE
    - LP: #494633
  * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
    - LP: #494633
  * kmap: fix build errors with DEBUG_HIGHMEM enabled
    - LP: #494633
  * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
    - LP: #494633
  * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
    standard
    - LP: #494633
  * V4L/DVB (13109): tda18271: fix signedness issue in
    tda18271_rf_tracking_filters_init
    - LP: #494633
  * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency...

Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Eamon Collins (eamoncollins) wrote :

I have an MSI U100. To resolve the webcam issues I needed to do the following:
1. Flash update of the BIOS from the MSI website
2. Clean install of UNR 9.10
3. Open up the video settings - sudo gstreamers-properties
4. Set the video output setting to X Window System (X11/XShm/Xv) [This sets the video to the internal video card and not the cpu).

Result is WebCam and USB ports are working.

Revision history for this message
Michael Fox (mfox-trentu) wrote :

Upgraded to kernel 2.6.31.20-generic, using the Update Manager. My BIOS was already the latest available (1.0G). I tested the webcam first in CrunchBang Linux to make sure it was enabled on my U100. Rebooted into UNR 9.10, checked to make sure uvcvideo wasn't still blacklisted (I had done that previously to make the usb ports work), and it wasn't. Unfortunately, cheese was still telling me "no camera found".

Hoping that all was wrong was the video settings, I tried the "sudo gstreamer-properties" command in a terminal (note: it's gstreamer, not gstreamers), set the video output to X11/XShm/Xv, but it still doesn't work. I'm not willing to start over again with a clean install (10.04 is coming out soon enough), but I would be interested to know if anyone else managed to get their Wind videocam working with some other tweak.

Revision history for this message
Catscrash (catscrash) wrote :

nop, 2.6.31-20 also not working for me

Revision history for this message
libertarian (david-treumann) wrote :

Kernel Update to 2.6.31-20 fixed it for me. No need to temper with gstreamer.

I'm using Bios revision 10B. Maybe that is the reason for it working for some and not for others?
@Eamon Collins: Which bios revision do you use?

Revision history for this message
jno (jnoster) wrote :

In general, sudo rmmod uvcvideo/sudo modprobe uvcvideo makes me happy.
If I need a USB service and it fails, I knock out the driver. If I want
webcam (quite a rare occasion), I load it back.

On Sat, Mar 6, 2010 at 22:17, libertarian <email address hidden> wrote:

> Kernel Update to 2.6.31-20 fixed it for me. No need to temper with
> gstreamer.
>
> I'm using Bios revision 10B. Maybe that is the reason for it working for
> some and not for others?
> @Eamon Collins: Which bios revision do you use?
>
> --
> 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 the bug.
>

--
-jno
"Tiger got to hunt, bird got to fly; Man got to sit and wonder, 'Why, why,
why?' Tiger got to sleep, bird got to land; Man got to tell himself he
understand." K,Vonnegut

Revision history for this message
Michael Fox (mfox-trentu) wrote :

I should have noted in my earlier post that although webcam still doesn't work, usb ports do without having to blacklist uvcvideo. It's interesting that libertarian's camera now works, and he/she has an older BIOS than I do. libertarian, are you running the camera on Cheese?

Revision history for this message
libertarian (david-treumann) wrote :

@Michael: He :)

The camera works with Cheese without a hitch.
lsusb shows that the USB-ports continue working after activating the camera via Fn-F6 and a mounted USB-stick keeps on working, too.

Although If I remember correctly the camera once did this even before I installed the new Kernel. But normal state was that it wouldn't work. The USB-ports always stopped working. Even this one time when the camera worked.

Maybe you could boot a live-cd-Ubuntu from an USB flash drive and then apply the updates via the update-manager to test if the changes to the configuration you made somehow still influence the behavior? Ah no. This won't work since the kernel would stay the same as far as I know. Or is there a way I don't know about?

I plan on flashing the BIOS some time in the future because I'm still suffering from the flickering screen problem. Then I would be able to compare the different BIOS revisions. But future here means in a month or so. So please don't wait for that.

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

Works here with 2.6.31-20-generic and BIOS 10G. I also have the
prerelease updates set in sources... fwiw.

Both webcam (in cheese and skype) and usb (thumb drives, etc) work and
have since 2.6.31-20

Michael Fox wrote:
> Upgraded to kernel 2.6.31.20-generic, using the Update Manager. My BIOS
> was already the latest available (1.0G). I tested the webcam first in
> CrunchBang Linux to make sure it was enabled on my U100. Rebooted into
> UNR 9.10, checked to make sure uvcvideo wasn't still blacklisted (I had
> done that previously to make the usb ports work), and it wasn't.
> Unfortunately, cheese was still telling me "no camera found".
>
> Hoping that all was wrong was the video settings, I tried the "sudo
> gstreamer-properties" command in a terminal (note: it's gstreamer, not
> gstreamers), set the video output to X11/XShm/Xv, but it still doesn't
> work. I'm not willing to start over again with a clean install (10.04
> is coming out soon enough), but I would be interested to know if anyone
> else managed to get their Wind videocam working with some other tweak.
>
>

--
John Trostel

Revision history for this message
Dmitri Petros (radjahshellduck) wrote :

I'm on a U100 without an updated bios, did a clean install a few days back, updated from the standard repositories only, added firewall, virus, medibuntu, cheese and not much else, and everything is working fine. I've got both USB and camera.

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

JFYI: U100, BIOS 10g, 2.6.31-20-generic, Bison webcam works (when uvcvideo
is loaded) in cheese and gstreamer-properties test, Fn+F6 is never touched
(red lamp turns on automagically when program starts).

On Sun, Mar 7, 2010 at 09:44, Dmitri Petros <email address hidden>wrote:

> I'm on a U100 without an updated bios, did a clean install a few days
> back, updated from the standard repositories only, added firewall,
> virus, medibuntu, cheese and not much else, and everything is working
> fine. I've got both USB and camera.
>
> --
> 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 the bug.
>

--
-jno
"Tiger got to hunt, bird got to fly; Man got to sit and wonder, 'Why, why,
why?' Tiger got to sleep, bird got to land; Man got to tell himself he
understand." K,Vonnegut

Revision history for this message
lemmy (lemmyg) wrote :

Hi,
this bug appears again after 2.6.31-20.58 kernel update. I think that is a regression.

uname -a
Linux 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010 x86_64 GNU/Linux

Revision history for this message
Jorge Juan (jjchico) wrote :

Linux jjchico-netbook 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12
05:23:09 UTC 2010 i686 GNU/Linux

This one works right for me in my MSI Wind U100. Your kernel is 64
bits. What netbook is that? That is not a MSI U100 or clone for sure.

2010/3/21 lemmy <email address hidden>:
> Hi,
> this bug appears again after 2.6.31-20.58 kernel  update. I think that is a regression.
>
>
> uname -a
> Linux 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010 x86_64 GNU/Linux
>
> --
> 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 the bug.
>

--
Jorge Juan

Revision history for this message
lemmy (lemmyg) wrote :

Hi,
 I have Dell inspiron 1720 laptop. This issue appears again with message:
(20.021050) uvcvideo: failed to query (129) UVC probe control: -32( exp. 26)

uname -a
Linux 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010 x86_64 GNU/Linux

lsusb
Bus 002 Device 003: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam

Revision history for this message
Mark Cariaga (mzc) wrote :
Download full text (4.8 KiB)

This bug was just originally affecting msi wind u100 netbooks, it
seems the regression has expanded or more people are just reporting
the bug

On Mar 21, 2010, at 4:01 PM, lemmy <email address hidden> wrote:

> Hi,
> I have Dell inspiron 1720 laptop. This issue appears again with
> message:
> (20.021050) uvcvideo: failed to query (129) UVC probe control: -32
> ( exp. 26)
>
>
> uname -a
> Linux 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010
> x86_64 GNU/Linux
>
> lsusb
> Bus 002 Device 003: ID 05a9:2640 OmniVision Technologies, Inc.
> OV2640 Webcam
>
> --
> 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 Released
>
> 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: [E...

Read more...

Revision history for this message
Kenny Schiff (kschiff) wrote :

I was having these issues on my MSI Wind U100 using Mint Helena, and went as far as rebuilding with Ubuntu Karmic with some problem. I eventually restored my Mint build. After updating to 2.6.31-20-generic-pae the problem went away.

Revision history for this message
Jorge Juan (jjchico) wrote :

Hi,

Do you get the "cannot reset port" error?
Do you have your whole USB system down after the error? This means USB
devices like pen drives will not work.

If not, yours is probably a different issue. Also note that yours is a
different webcam. You may search if uvcvideo has any issue with this
webcam in particular. You should google for "05a9:2640 uvcvideo".

2010/3/21 lemmy <email address hidden>:
> Hi,
>  I have Dell inspiron 1720 laptop. This issue appears again with message:
> (20.021050) uvcvideo: failed to query (129) UVC probe control: -32( exp. 26)
>
>
> uname -a
> Linux 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010 x86_64 GNU/Linux
>
> lsusb
> Bus 002 Device 003: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
>
> --
> 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 the bug.
>

--
Jorge Juan

Revision history for this message
lemmy (lemmyg) wrote :

Hi,
I think this bug is not that I refer. my usb works correctly.
sorry.

Revision history for this message
Beni Cherniavsky (cben) wrote :

Also confirm fix: MSI U100, used to have exact same issue, now (2.6.31-20-generic) removed the blacklist and camera and USB work fine.

Revision history for this message
Dallman Ross (spamless) wrote :

I'm confused -- tried to read the thread in full but seem to find conflicting advice. I just installed Lucid for netbooks on my Medion Akoya MD97690.

I had trouble with the USB-stick installation, but I resolved it by installing with the kernel mode options "nomodeset" & "noapic" set -- http://ubuntuforums.org/showpost.php?p=9448024&postcount=24 .

The WLAN was iffy until I ran all the package updates. It now seems okay. All packages are updated fully. This is a 32-bit installation and chipset.

My problem is the internal webcam. It is not recognized at all. Running "gstreamer-properties" and the video tests show nothing recognized. Test V4L2: "cannot identify device '/dev/video0'." Test V4L shows no device at all (as opposed to not recognized).

Running "lsusb" shows no camera device listed. USB works fine in general. My USB mouse works. The USB stick from which I did the installation is visible.

I want to get the webcam working. What should I do? Help appreciated.

Revision history for this message
Dallman Ross (spamless) wrote :

Okay, I feel very dumb right now, but I fixed my webcam. Duh. There is a keyboard hardware-switch combo to turn it on or off. Fn+F6 (blue picture of a webcam is superimposed on F6) and you're good to go. This is on a Medion Akoyo E131x-series notebook.

Displaying first 40 and last 40 comments. View all 337 comments or add a comment.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.