Kernel 4.2.X and 4.4.X - Fix USB3.0 link power management (LPM) claim/release logic in USBFS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Vivid |
Fix Released
|
Medium
|
Unassigned | ||
Wily |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I am currently carrying out kernel testing and debugging with Alan Stern on the mainline kernel. Alan has proposed a patch to resolve a bug in USBFS that causes USB machine vision cameras to fail on kernels that contain the following patch:
commit e951f84074b84a3
Author: Lu Baolu <email address hidden>
Date: Tue Jun 16 09:08:26 2015 +0800
usb: core: lpm: set lpm_capable for root hub device
commit 2d2a316765d956b
There is an issue in this patch that impacts software that rapidly issues claim/release calls in USBFS, and all of our customers that use Ubuntu 14.04.4 (kernel 4.2.x) and Ubuntu 16.04 (kernel 4.4.x) are unable to communicate with their machine vision cameras using our software stack.
The patch for the mainline kernel is being tested, and is currently posted, along with a history of this issue, at:
https:/
Right now, all of our customers have to either use an older kernel, or manually patch their own kernel with the fix provided by Alan if they are required to use a newer kernel. I am raising this bug so that, once the patch is submitted to the the mainline/linus series, it can be included in the next "monthly" kernel update made available to the general public, and so our customers can just run a normal "vanilla" system without having to rely on manually patching their kernel every time they need to update.
I can be contacted at:
<email address hidden>
<email address hidden>
Thank you.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.13.0-55-generic i686
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: Unity
Date: Sat Apr 30 10:36:15 2016
EcryptfsInUse: Yes
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-09-23 (949 days ago)
InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release i386 (20130820.1)
IwConfig:
lo no wireless extensions.
cscotun0 no wireless extensions.
eth0 no wireless extensions.
MachineType: Hewlett-Packard HP xw4600 Workstation
ProcFB:
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.127.19
RfKill:
SourcePackage: linux
UpgradeStatus: Upgraded to trusty on 2014-07-30 (639 days ago)
dmi.bios.date: 07/09/2012
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 786F3 v01.34
dmi.board.
dmi.board.name: 0AA0h
dmi.board.vendor: Hewlett-Packard
dmi.chassis.
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP xw4600 Workstation
dmi.sys.vendor: Hewlett-Packard
Changed in linux (Ubuntu Vivid): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: patch |
Changed in linux (Ubuntu Vivid): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Wily): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Also, all of the attachments provided by the bug reporter are useless, as they do not relate to the issue at hand.