2023-09-24 16:39:01 |
You-Sheng Yang |
bug |
|
|
added bug |
2023-09-24 16:39:29 |
You-Sheng Yang |
bug |
|
|
added subscriber Canonical Hardware Enablement |
2023-09-24 16:39:35 |
You-Sheng Yang |
tags |
|
flying-fox oem-priority originate-from-2036579 |
|
2023-09-24 16:40:30 |
You-Sheng Yang |
nominated for series |
|
Ubuntu Jammy |
|
2023-09-24 16:40:30 |
You-Sheng Yang |
bug task added |
|
linux-firmware (Ubuntu Jammy) |
|
2023-09-24 16:40:30 |
You-Sheng Yang |
nominated for series |
|
Ubuntu Mantic |
|
2023-09-24 16:40:30 |
You-Sheng Yang |
bug task added |
|
linux-firmware (Ubuntu Mantic) |
|
2023-09-25 09:04:10 |
You-Sheng Yang |
tags |
flying-fox oem-priority originate-from-2036579 |
flying-fox oem-priority originate-from-2036579 originate-from-2036700 |
|
2023-09-25 09:05:34 |
You-Sheng Yang |
tags |
flying-fox oem-priority originate-from-2036579 originate-from-2036700 |
flying-fox oem-priority originate-from-2033227 originate-from-2036579 originate-from-2036700 |
|
2023-09-26 07:50:09 |
You-Sheng Yang |
summary |
Failed to manually enable the RTL8851BE BT function |
Multiple RTL8851BE BT stability issues |
|
2023-09-26 07:51:39 |
You-Sheng Yang |
description |
After disabling BT and leaving it idle for a period, manually turning on the RTL8851BE will fail. (Can't reproduce on Wifi functionality.)
Test step:
1. Insert RTL8851BE Wifi card and install Ubuntu 22.04 OS. (Kernel : 6.5.0)
2. Check BT function after boot into OS.
3. Manually turn OFF BT function. Then wait for 1 minute.
4. Manually turn ON the BT function.
5. Unable to enable BT function. (issue occurs) |
[issue 1]
After disabling BT and leaving it idle for a period, manually turning on the RTL8851BE will fail. (Can't reproduce on Wifi functionality.)
Test step:
1. Insert RTL8851BE Wifi card and install Ubuntu 22.04 OS. (Kernel : 6.5.0)
2. Check BT function after boot into OS.
3. Manually turn OFF BT function. Then wait for 1 minute.
4. Manually turn ON the BT function.
5. Unable to enable BT function. (issue occurs)
[issue 2]
System usb got tx command timeout after suspend resume.
Log:
Got read usb descriptor fail after suspend resume.
Sep 11 16:37:37 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
Sep 11 16:37:37 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:39 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
And tx command timeout.
Sep 11 16:37:41 ubuntu kernel: Bluetooth: hci0: Opcode 0x2041 failed: -110
Sep 11 16:37:41 ubuntu kernel: Bluetooth: hci0: command 0x2041 tx timeout
Sep 11 16:37:41 ubuntu kernel: usb 1-14: new full-speed USB device number 4 using xhci_hcd
Sep 11 16:37:41 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Test step:
1. Install dell-bto-jammy-jellyfish-abra-X96-20230822-1.iso
2. Boot into OS
3. checkbox-cli run com.canonical.plainbox::suspend/suspend_advanced_auto |
|
2023-09-26 08:31:48 |
You-Sheng Yang |
description |
[issue 1]
After disabling BT and leaving it idle for a period, manually turning on the RTL8851BE will fail. (Can't reproduce on Wifi functionality.)
Test step:
1. Insert RTL8851BE Wifi card and install Ubuntu 22.04 OS. (Kernel : 6.5.0)
2. Check BT function after boot into OS.
3. Manually turn OFF BT function. Then wait for 1 minute.
4. Manually turn ON the BT function.
5. Unable to enable BT function. (issue occurs)
[issue 2]
System usb got tx command timeout after suspend resume.
Log:
Got read usb descriptor fail after suspend resume.
Sep 11 16:37:37 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
Sep 11 16:37:37 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:39 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
And tx command timeout.
Sep 11 16:37:41 ubuntu kernel: Bluetooth: hci0: Opcode 0x2041 failed: -110
Sep 11 16:37:41 ubuntu kernel: Bluetooth: hci0: command 0x2041 tx timeout
Sep 11 16:37:41 ubuntu kernel: usb 1-14: new full-speed USB device number 4 using xhci_hcd
Sep 11 16:37:41 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Test step:
1. Install dell-bto-jammy-jellyfish-abra-X96-20230822-1.iso
2. Boot into OS
3. checkbox-cli run com.canonical.plainbox::suspend/suspend_advanced_auto |
[SRU Justification]
[Impact]
There are multiple stability issues for RTL8851B.
Issue-1:
After disabling BT and leaving it idle for a period, manually turning on the
RTL8851BE will fail.
Issue-2:
Failed to probe Bluetooth USB interface after resumed from suspend. There may be
either failure to read device descriptors:
usb 1-14: device descriptor read/64, error -71
or tx command timeout:
Bluetooth: hci0: Opcode 0x2041 failed: -110
Bluetooth: hci0: command 0x2041 tx timeout
[Fix]
Upstream commit addc33924 ("rtl_bt: Update RTL8851B BT USB firmware to
0x048A_D230").
[Test Case]
$ checkbox-cli run com.canonical.plainbox::suspend/suspend_advanced_auto
[Where problems could occur]
This updates opaque firmware blobs, so it could bring further stability issues
and/or power consumption changes.
[Other Info]
While RTL8851B is only supported in oem-6.5 and linux/mantic >= 6.4, only jammy
and mantic are nominated for fix.
========= original bug report ==========
[issue 1]
After disabling BT and leaving it idle for a period, manually turning on the RTL8851BE will fail. (Can't reproduce on Wifi functionality.)
Test step:
1. Insert RTL8851BE Wifi card and install Ubuntu 22.04 OS. (Kernel : 6.5.0)
2. Check BT function after boot into OS.
3. Manually turn OFF BT function. Then wait for 1 minute.
4. Manually turn ON the BT function.
5. Unable to enable BT function. (issue occurs)
[issue 2]
System usb got tx command timeout after suspend resume.
Log:
Got read usb descriptor fail after suspend resume.
Sep 11 16:37:37 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
Sep 11 16:37:37 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:38 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Sep 11 16:37:39 ubuntu kernel: usb 1-14: reset full-speed USB device number 3 using xhci_hcd
And tx command timeout.
Sep 11 16:37:41 ubuntu kernel: Bluetooth: hci0: Opcode 0x2041 failed: -110
Sep 11 16:37:41 ubuntu kernel: Bluetooth: hci0: command 0x2041 tx timeout
Sep 11 16:37:41 ubuntu kernel: usb 1-14: new full-speed USB device number 4 using xhci_hcd
Sep 11 16:37:41 ubuntu kernel: usb 1-14: device descriptor read/64, error -71
Test step:
1. Install dell-bto-jammy-jellyfish-abra-X96-20230822-1.iso
2. Boot into OS
3. checkbox-cli run com.canonical.plainbox::suspend/suspend_advanced_auto |
|
2023-09-26 08:38:43 |
You-Sheng Yang |
linux-firmware (Ubuntu Jammy): status |
New |
In Progress |
|
2023-09-26 08:38:45 |
You-Sheng Yang |
linux-firmware (Ubuntu Jammy): importance |
Undecided |
High |
|
2023-09-26 08:38:48 |
You-Sheng Yang |
linux-firmware (Ubuntu Jammy): assignee |
|
You-Sheng Yang (vicamo) |
|
2023-09-26 08:38:51 |
You-Sheng Yang |
linux-firmware (Ubuntu Mantic): status |
New |
In Progress |
|
2023-09-26 08:38:53 |
You-Sheng Yang |
linux-firmware (Ubuntu Mantic): importance |
Undecided |
High |
|
2023-09-26 08:38:58 |
You-Sheng Yang |
linux-firmware (Ubuntu Mantic): assignee |
|
You-Sheng Yang (vicamo) |
|
2023-10-02 14:51:15 |
Juerg Haefliger |
linux-firmware (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2023-10-02 14:53:25 |
Juerg Haefliger |
linux-firmware (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2023-10-03 09:45:14 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Juerg Haefliger |
2023-10-03 12:12:35 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-10-03 12:12:40 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2023-10-12 01:55:59 |
You-Sheng Yang |
tags |
flying-fox oem-priority originate-from-2033227 originate-from-2036579 originate-from-2036700 |
flying-fox oem-priority originate-from-2033227 originate-from-2036579 originate-from-2036700 verification-done-jammy |
|
2023-10-12 09:36:55 |
Timo Aaltonen |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-10-12 09:36:53 |
Launchpad Janitor |
linux-firmware (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-10-17 15:12:37 |
You-Sheng Yang |
tags |
flying-fox oem-priority originate-from-2033227 originate-from-2036579 originate-from-2036700 verification-done-jammy |
flying-fox oem-priority originate-from-2033227 originate-from-2036579 originate-from-2036700 verification-done-jammy verification-done-mantic |
|