2023-07-05 10:10:31 |
Juerg Haefliger |
bug |
|
|
added bug |
2023-07-05 10:11:18 |
Juerg Haefliger |
nominated for series |
|
Ubuntu Jammy |
|
2023-07-05 10:11:18 |
Juerg Haefliger |
bug task added |
|
linux (Ubuntu Jammy) |
|
2023-07-05 10:13:51 |
Juerg Haefliger |
description |
[Impact]
The btrtl driver in the 5.15 jammy kernel sometimes doesn't (re-) load firmware which results in the BT adapter running potentially old firmware rather than the current version from /lib/firmware provided by the linux-firmware package.
[Test Case]
TBD.
[Where Problems Could Occur]
Limited to Realtek USB bluetooth adapters that use the btrl driver. Issues could show up as Bluetooth connection/initialization problems. |
[Impact]
The btrtl driver in the 5.15 jammy kernel sometimes doesn't (re-) load firmware which results in the BT adapter running potentially old firmware rather than the current version from /lib/firmware provided by the linux-firmware package.
[Test Case]
TBD.
[Where Problems Could Occur]
Limited to Realtek USB bluetooth adapters that use the btrtl driver. Issues could show up as Bluetooth connection/initialization problems. |
|
2023-07-05 10:17:42 |
Juerg Haefliger |
bug task added |
|
linux-hwe-5.15 (Ubuntu) |
|
2023-07-05 10:18:01 |
Juerg Haefliger |
nominated for series |
|
Ubuntu Focal |
|
2023-07-05 10:18:01 |
Juerg Haefliger |
bug task added |
|
linux (Ubuntu Focal) |
|
2023-07-05 10:18:01 |
Juerg Haefliger |
bug task added |
|
linux-hwe-5.15 (Ubuntu Focal) |
|
2023-07-05 10:18:31 |
Juerg Haefliger |
bug task deleted |
linux-hwe-5.15 (Ubuntu) |
|
|
2023-07-05 10:18:45 |
Juerg Haefliger |
bug task deleted |
linux (Ubuntu Focal) |
|
|
2023-07-05 10:20:09 |
Juerg Haefliger |
bug task deleted |
linux-hwe-5.15 (Ubuntu Focal) |
|
|
2023-07-05 10:20:13 |
Juerg Haefliger |
bug task deleted |
linux-hwe-5.15 (Ubuntu Jammy) |
|
|
2023-07-05 10:20:26 |
Juerg Haefliger |
linux (Ubuntu Jammy): status |
New |
Confirmed |
|
2023-07-05 11:22:34 |
Juerg Haefliger |
description |
[Impact]
The btrtl driver in the 5.15 jammy kernel sometimes doesn't (re-) load firmware which results in the BT adapter running potentially old firmware rather than the current version from /lib/firmware provided by the linux-firmware package.
[Test Case]
TBD.
[Where Problems Could Occur]
Limited to Realtek USB bluetooth adapters that use the btrtl driver. Issues could show up as Bluetooth connection/initialization problems. |
[Impact]
The btrtl driver in the 5.15 jammy kernel sometimes doesn't (re-) load firmware which results in the BT adapter running potentially old firmware rather than the current version from /lib/firmware provided by the linux-firmware package.
This will show in logs like so:
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=dfc6 lmp_ver=0a lmp_subver=d922
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: unknown IC info, lmp subver d922, hci rev dfc6, hci ver 000a
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: assuming no firmware upload needed
The driver reads subver from the adapter to determine chip type. But that value is overwritten by a firmware load. In the above case, a firmware was already loaded which returns subver d922 which the driver does not recognize and it therefore won't load new firmware.
[Test Case]
TBD. Not sure yet how to reliably reproduce this problem.
[Where Problems Could Occur]
Limited to Realtek USB bluetooth adapters that use the btrtl driver. Issues could show up as Bluetooth connection/initialization problems. |
|
2023-07-05 11:33:06 |
Juerg Haefliger |
description |
[Impact]
The btrtl driver in the 5.15 jammy kernel sometimes doesn't (re-) load firmware which results in the BT adapter running potentially old firmware rather than the current version from /lib/firmware provided by the linux-firmware package.
This will show in logs like so:
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=dfc6 lmp_ver=0a lmp_subver=d922
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: unknown IC info, lmp subver d922, hci rev dfc6, hci ver 000a
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: assuming no firmware upload needed
The driver reads subver from the adapter to determine chip type. But that value is overwritten by a firmware load. In the above case, a firmware was already loaded which returns subver d922 which the driver does not recognize and it therefore won't load new firmware.
[Test Case]
TBD. Not sure yet how to reliably reproduce this problem.
[Where Problems Could Occur]
Limited to Realtek USB bluetooth adapters that use the btrtl driver. Issues could show up as Bluetooth connection/initialization problems. |
[Impact]
The btrtl driver in the 5.15 jammy kernel sometimes doesn't (re-) load firmware which results in the BT adapter running potentially old firmware rather than the current version from /lib/firmware provided by the linux-firmware package.
This will show in logs like so:
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=dfc6 lmp_ver=0a lmp_subver=d922
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: unknown IC info, lmp subver d922, hci rev dfc6, hci ver 000a
Jul 04 14:57:23 vivo kernel: Bluetooth: hci0: RTL: assuming no firmware upload needed
The driver reads subver from the adapter to determine chip type. But that value is overwritten by a firmware load. In the above case, a firmware was already loaded which returns subver d922 which the driver does not recognize and it therefore won't load new firmware.
[Test Case]
1) Boot machine with USB adapter plugged in.
2) Verify firmware is loaded.
3) Reboot a couple of times and verify that firmware is reloaded every time.
[Where Problems Could Occur]
Limited to Realtek USB bluetooth adapters that use the btrtl driver. Issues could show up as Bluetooth connection/initialization problems. |
|
2023-08-02 06:38:42 |
Roxana Nicolescu |
linux (Ubuntu Jammy): status |
Confirmed |
Fix Committed |
|
2023-08-16 16:16:28 |
Ubuntu Kernel Bot |
tags |
|
kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux |
|
2023-08-22 17:02:42 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2023-09-05 19:50:56 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux |
kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux verification-needed-jammy-linux-nvidia-tegra |
|
2023-09-07 18:11:31 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux verification-needed-jammy-linux-nvidia-tegra |
kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-nvidia-tegra |
|
2023-09-08 23:46:27 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-nvidia-tegra |
kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra |
|
2023-09-10 20:51:31 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra |
kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra |
|
2023-09-11 10:24:10 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra |
kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-raspi |
|
2023-09-15 17:51:42 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-raspi |
kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-igx-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-nvidia-tegra-igx verification-needed-jammy-linux-raspi |
|
2023-09-15 23:15:16 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-igx-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-nvidia-tegra-igx verification-needed-jammy-linux-raspi |
kernel-spammed-focal-linux-nvidia-tegra-5.15-v2 kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-igx-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-nvidia-tegra-5.15 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-nvidia-tegra-igx verification-needed-jammy-linux-raspi |
|
2023-10-03 20:42:11 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15-v2 kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-igx-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 verification-needed-focal-linux-nvidia-tegra-5.15 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-nvidia-tegra-igx verification-needed-jammy-linux-raspi |
kernel-spammed-focal-linux-nvidia-tegra-5.15-v2 kernel-spammed-focal-linux-riscv-5.15-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-intel-iotg-v2 kernel-spammed-jammy-linux-nvidia-tegra-igx-v2 kernel-spammed-jammy-linux-nvidia-tegra-v2 kernel-spammed-jammy-linux-raspi-v2 kernel-spammed-jammy-linux-v2 kernel-spammed-jammy-linux-xilinx-zynqmp-v2 verification-needed-focal-linux-nvidia-tegra-5.15 verification-needed-focal-linux-riscv-5.15 verification-needed-jammy-linux verification-needed-jammy-linux-azure verification-needed-jammy-linux-intel-iotg verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-nvidia-tegra-igx verification-needed-jammy-linux-raspi verification-needed-jammy-linux-xilinx-zynqmp |
|