2017-06-02 08:43:41 |
AceLan Kao |
bug |
|
|
added bug |
2017-06-02 08:44:00 |
AceLan Kao |
linux (Ubuntu): status |
New |
In Progress |
|
2017-06-02 08:46:51 |
AceLan Kao |
attachment added |
|
0001-xhci-AMD-Promontory-USB-disable-port-support.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1695216/+attachment/4887749/+files/0001-xhci-AMD-Promontory-USB-disable-port-support.patch |
|
2017-06-02 08:57:24 |
AceLan Kao |
bug |
|
|
added subscriber Canonical Hardware Enablement Team |
2017-06-02 08:57:31 |
AceLan Kao |
tags |
|
originate-from-1682706 somerville |
|
2017-06-02 08:58:33 |
AceLan Kao |
hwe-next: assignee |
|
AceLan Kao (acelankao) |
|
2017-06-02 08:58:36 |
AceLan Kao |
hwe-next: status |
New |
In Progress |
|
2017-06-02 09:27:52 |
Kent Lin |
bug |
|
|
added subscriber Kent Lin |
2017-06-02 12:35:21 |
Ubuntu Foundations Team Bug Bot |
tags |
originate-from-1682706 somerville |
originate-from-1682706 patch somerville |
|
2017-06-02 12:35:22 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Joseph Salisbury |
2017-06-22 07:59:47 |
AceLan Kao |
attachment added |
|
0001-xhci-AMD-Promontory-USB-disable-port-support.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1695216/+attachment/4900806/+files/0001-xhci-AMD-Promontory-USB-disable-port-support.patch |
|
2017-06-27 02:50:18 |
Anthony Wong |
description |
From BIOS, there is front USB port disable function. It is supposed the option in BIOS can
disable USB port and due to AMD chip limitation, it need OS’s cowork.
Otherwise the USB disable function will be invalid when resuming from S3 or reinsert USB device. |
From BIOS, there is front USB port disable function. It is supposed the option in BIOS can
disable USB port and due to AMD chip limitation, it need OS’s cowork.
Otherwise the USB disable function will be invalid when resuming from S3 or reinsert USB device.
=== SRU Justification ===
[Impact]
In BIOS, there is front USB port disable function.
It is supposed the option in BIOS can disable USB port, but due to AMD chip's
limitation, it needs OS’s cowork. Otherwise the USB disable function will
be invalid when resuming from S3 or reinsert USB device.
[Fix]
After checking with Windows, we found there are 2 bits that are default on
in Ubuntu is disabled in Windows. They are
#define PORT_WKOC_E (1<<22) /* wake on overcurrent (enable) */
#define PORT_WKCONN_E (1<<20) /* wake on connect (enable) */
So, this patch introduce a quirk to not setup the wakeup bits only for
AMD USB chips.
[Test Case]
Verified on the machine has this issue, and confirm this patch works.
[Regression Potential]
This patch only affects the listed USB ID, and we don't cert this kind of
wakeup method, so should have no regression concerns.
Wake up from USB device is still working, and the patch behavior is confirmed by
the project lead, Tsai, Nicholas, from AMD in the discussion thread[1].
[Misc]
This patch is accepted by the maintainer but still not shown up in any git tree
yet. The discussion thread can be found here[1]. To fit the project schedule,
we need this commit in our kernel as soon as possbile, and can't wait to
next SRU release cycle.
1. https://www.spinics.net/lists/linux-usb/msg157789.html |
|
2017-06-27 02:50:46 |
Anthony Wong |
hwe-next: importance |
Undecided |
High |
|
2017-06-27 02:50:52 |
Anthony Wong |
linux (Ubuntu): importance |
Undecided |
High |
|
2017-06-27 14:53:02 |
Stefan Bader |
nominated for series |
|
Ubuntu Xenial |
|
2017-06-27 14:53:02 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Xenial) |
|
2017-06-28 17:46:14 |
Thadeu Lima de Souza Cascardo |
linux (Ubuntu Xenial): status |
New |
Fix Committed |
|
2017-07-04 04:51:55 |
Anthony Wong |
hwe-next: status |
In Progress |
Fix Committed |
|
2017-07-10 08:21:27 |
Kleber Sacilotto de Souza |
tags |
originate-from-1682706 patch somerville |
originate-from-1682706 patch somerville verification-needed-xenial |
|
2017-07-11 03:47:53 |
Leon Liao |
tags |
originate-from-1682706 patch somerville verification-needed-xenial |
originate-from-1682706 patch somerville verification-done-xenial |
|
2017-07-24 07:59:49 |
Launchpad Janitor |
linux (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-07-24 07:59:49 |
Launchpad Janitor |
cve linked |
|
2017-1000364 |
|
2017-11-11 09:28:39 |
Anthony Wong |
hwe-next: status |
Fix Committed |
Fix Released |
|
2019-07-30 02:32:52 |
AceLan Kao |
linux (Ubuntu): status |
In Progress |
Fix Released |
|