USB cardreader (0bda:0328) make the system can't enter s3 or hang
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Critical
|
Hui Wang | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
We have a couple o lenovo laptops, they have the realtek cardreader (0bda:0328),
this cardreader is the latest product from realtek, and it uses the common
usb-to-scsi driver UAS. When the system suspend and resume, the USB host will
print some errors like can't disable the device under this USB bus and
reset-and-verify fails, after that the system can't suspend anymore and hang
randomly.
[Fix]
the mainline build v4.17-rc1 doesn't have this issue, so through bisecting,
we found this patch can fix the problem.
[Test Case]
suspend and resume 30 times, and plug sd storage card into the cardreader,
everything worked well.
[Regression Potential]
Low, we tested this patch on 7 different lenovo laptops. After suspending
and resuming for 30 times, the system still worked well, and plug a usb
storage, it still worked well.
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: originate-from-1797051 sutton |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Changed in hwe-next: | |
status: | New → Fix Released |
tags: | added: cscc |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1798328
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.