[HP Z1-G2] Realtek card reader [10ec:5249] does not work after suspended on this system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Medium
|
Adam Lee | ||
Trusty |
Fix Released
|
Medium
|
Adam Lee | ||
Utopic |
Fix Released
|
Medium
|
Adam Lee | ||
Vivid |
Fix Released
|
Medium
|
Adam Lee | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Adam Lee | ||
Trusty |
Fix Released
|
Medium
|
Adam Lee | ||
Utopic |
Fix Released
|
Medium
|
Adam Lee | ||
Vivid |
Fix Released
|
Medium
|
Adam Lee |
Bug Description
SRU Justification:
Impact: the card reader does not work on this system after s3.
Fix: cherry pick a simple patchset only for the certain driver module.
Testcase: already tested in OEM projects
Before suspend
[ 12.896116] rtsx_pci 0000:03:00.0: irq 47 for MSI/MSI-X
[ 12.896128] rtsx_pci 0000:03:00.0: rtsx_pci_
After resume
[ 89.354583] rtsx_pci 0000:03:00.0: no hotplug settings from platform
rmmod rtsx_pci
modprobe rtsx_pci
doesn't work
Reboot
[ 12.358093] rtsx_pci 0000:03:00.0: irq 47 for MSI/MSI-X
[ 12.358103] rtsx_pci 0000:03:00.0: rtsx_pci_
[ 12.455971] rtsx_pci: probe of 0000:03:00.0 failed with error -110
Then driver cannot be loaded
CVE References
Changed in linux (Ubuntu Trusty): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: trusty utopic |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Adam Lee (adam8157) |
Changed in linux (Ubuntu Utopic): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Trusty): | |
status: | Triaged → In Progress |
description: | updated |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Utopic): | |
status: | In Progress → Fix Committed |
no longer affects: | hwe-next/trusty |
no longer affects: | hwe-next/utopic |
Changed in linux (Ubuntu Vivid): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | In Progress → Fix Committed |
tarball of dmesg logs
dmesg.pass : normal case, SD card is detected, then remove it.
dmesg.resume: dumped after resume.
dmesg.fail: after resume, insert SD card again. SD card cannot be detected.