Activity log for bug #1695216

Date Who What changed Old value New value Message
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