dell300x: rsi wifi and bluetooth crash after suspend and resume
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | |||
linux (Ubuntu) |
Fix Released
|
High
|
Hui Wang | |||
Bionic |
Fix Released
|
Medium
|
Unassigned | |||
linux-dell300x (Ubuntu) | ||||||
Bionic |
Fix Released
|
High
|
Unassigned |
Bug Description
I tested the upstream stable kernel 4.19.191, also could reproduce
this issue, and reported this testing result to stable mail list.
[Impact]
On the Dell300x machine, after system suspend and resume, the wifi
and bluetooth can't work anymore.
[Fix]
Revert a patch which was applied to bionic kernel from stable update.
[Test]
Booting up with the patched kernel, run $sudo rtcwake -m freeze -s 10,
then check dmesg to make sure there is crashing log, and run 'nmcli d
wifi' and 'bluetoothctl, power on, scan on', all worked well.
[Where problems could occur]
After applying this SRU, the rsi wifi and bluetooth could have come
change, like wifi and bluetooth can't work well after resume, but this
possibility is very low, I already run '$sudo rtcwake -m freeze -s 10'
for 50 times, the wifi and bluetooth still worked well.
CVE References
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-1936685 plano |
summary: |
- rsi wifi and bluetooth crash after suspend and resume + dell300x: rsi wifi and bluetooth crash after suspend and resume |
description: | updated |
Changed in linux-dell300x (Ubuntu Bionic): | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux-dell300x (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Bionic): | |
importance: | High → Medium |
Changed in linux-dell300x (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: | added: suspend-resume |
no longer affects: | linux-dell300x (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
This bug was fixed in the package linux-dell300x - 4.15.0-1027.32
---------------
linux-dell300x (4.15.0-1027.32) bionic; urgency=medium
* bionic/ linux-dell300x: 4.15.0-1027.32 -proposed tracker (LP: #1939817)
* dell300x: rsi wifi and bluetooth crash after suspend and resume
(LP: #1940488)
- Revert "rsi: Use resume_noirq for SDIO"
[ Ubuntu: 4.15.0-156.163 ]
* bionic/linux: 4.15.0-156.163 -proposed tracker (LP: #1940162) CVE-2021- 3653)
* linux (LP: #1940564)
- SAUCE: Revert "scsi: core: Cap scsi_host cmd_per_lun at can_queue"
* fails to launch linux L2 guests on AMD (LP: #1940134) // CVE-2021-3653
- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl
(
* fails to launch linux L2 guests on AMD (LP: #1940134)
- SAUCE: Revert "UBUNTU: SAUCE: KVM: nSVM: avoid picking up unsupported bits
from L2 in int_ctl"
[ Ubuntu: 4.15.0-155.162 ]
* bionic/linux: 4.15.0-155.162 -proposed tracker (LP: #1939833) dkms-versions -- update from kernel-versions (main/2021.08.16) disconnect( ) fault_in_ readable( ) should do nothing in xarray case locked_ error in mb_find_extent status( ): fix a potential starvation issue in for_slow_ path() inside a lock unprepare( ) on probe error path
* Packaging resync (LP: #1786013)
- debian/
* CVE-2021-3656
- SAUCE: KVM: nSVM: always intercept VMLOAD/VMSAVE when nested
* CVE-2021-3653
- SAUCE: KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl
* dev_forward_skb: do not scrub skb mark within the same name space
(LP: #1935040)
- dev_forward_skb: do not scrub skb mark within the same name space
* 'ptrace trace' needed to readlink() /proc/*/ns/* files on older kernels
(LP: #1890848)
- apparmor: fix ptrace read check
* Bionic update: upstream stable patchset 2021-08-03 (LP: #1938824)
- ALSA: usb-audio: fix rate on Ozone Z90 USB headset
- media: dvb-usb: fix wrong definition
- Input: usbtouchscreen - fix control-request directions
- net: can: ems_usb: fix use-after-free in ems_usb_
- usb: gadget: eem: fix echo command packet response issue
- USB: cdc-acm: blacklist Heimann USB Appset device
- ntfs: fix validity check for file name attribute
- iov_iter_
- Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
- ARM: dts: at91: sama5d4: fix pinctrl muxing
- btrfs: send: fix invalid path for unlink operations after parent
orphanization
- btrfs: clear defrag status of a root if starting transaction fails
- ext4: cleanup in-core orphan list if ext4_truncate() failed to get a
transaction handle
- ext4: fix kernel infoleak via ext4_extent_header
- ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
- ext4: remove check for zero nr_to_scan in ext4_es_scan()
- ext4: fix avefreec in find_group_orlov
- ext4: use ext4_grp_
- can: gw: synchronize rcu operations before removing gw job entry
- can: peak_pciefd: pucan_handle_
TX path
- SUNRPC: Fix the batch tasks count wraparound.
- SUNRPC: Should wake up the privileged task firstly.
- s390/cio: dont call css_wait_
- rtc: stm32: Fix unbalanced clk_disable_
...