Bluetooth HCI reset fail during airplane mode switch stress tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Hirsute |
Won't Fix
|
High
|
You-Sheng Yang | ||
Impish |
Won't Fix
|
High
|
You-Sheng Yang | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Won't Fix
|
High
|
You-Sheng Yang | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-5.13 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Won't Fix
|
High
|
You-Sheng Yang | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Bug 1928838 fixed possible kernel panic when doing rfkill block on Intel Bluetooth controller. The fix was also upstreamed in v5.14-rc1 as commit 0ea9fd001a14e ("Bluetooth: Shutdown controller after workqueues are flushed or cancelled") and was backported to v5.10.51, v5.12.18, and v5.13.3. However, as indicated in https://<email address hidden>/ , it caused a regression to mtkbtsdio and was then fixed in upstream commit 0ea53674d07f (" Bluetooth: Move shutdown callback before flushing tx and rx queue") since v5.15-rc1 and has been backported to v5.14.3. Current statuses:
* v5.10.x:
* 0ea9fd001a14e: backported(
* 0ea53674d07f: backported(
* v5.11.x: N/A
* v5.12.x:
* 0ea9fd001a14e: backported(
* v5.13.x:
* 0ea9fd001a14e: backported(
* 0ea53674d07f: backported(
* v5.14.x:
* 0ea9fd001a14e: committed(
* 0ea53674d07f: backported(v5.14.3)
* v5.15.x:
* 0ea53674d07f: committed(
As a result, this affects 5.10/11/13 kernels.
tags: | added: oem-priority originate-from-1940428 somerville |
Changed in linux (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.13 (Ubuntu Focal): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux-oem-5.13 (Ubuntu Hirsute): | |
status: | New → Invalid |
Changed in linux-oem-5.13 (Ubuntu Impish): | |
status: | New → Invalid |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux (Ubuntu Impish): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | In Progress → Won't Fix |
Changed in linux-oem-5.13 (Ubuntu Focal): | |
status: | In Progress → Won't Fix |
Changed in hwe-next: | |
status: | New → Fix Released |
The Hirsute Hippo has reached End of Life, so this bug will not be fixed for that release.