I can confirm it's broken on AX211 as well. I'm using a Bluetooth
keyboard+headphones together with WiFi. Bluetooth on both devices works
fine for a while, but disconnects every few minutes (this is manifested
by the keyboard getting "stuck" or the sound stream becoming garbled)

Attaching some system information+logs below. They key point to note is
that every time this happens, these two lines are logged:

Apr 03 11:36:40 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 11:36:41 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)

Sometimes the error code is different:
Apr 03 12:32:37 kernel: Bluetooth: hci0: Hardware error 0x0a
Apr 03 12:32:37 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)

Using suggestions from another thread I've tried disabling power
management on the adapter by adding these lines to
/etc/modprobe.d/iwlwifi.conf and rebooting:

options iwlmvm power_scheme=1
options iwlwifi power_save=0

But that did not solve the issue.

---------------

$ uname -a
Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 
19:18:46 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

$ lsusb | grep 8087
Bus 003 Device 006: ID 8087:0033 Intel Corp.  # This is Intel AX211

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy

$ dmidecode -t0,1
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x001B, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: N3PET23W (1.14 )
        Release Date: 01/30/2024
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 32 MB
        Characteristics:
                PCI is supported
                PNP is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                3.5"/720 kB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.14
        Firmware Revision: 1.9

Handle 0x001C, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 21F60051IV
        Version: ThinkPad T14s Gen 4
        Serial Number: PF4A7DV2
        UUID: b51cc5d9-e4ad-11ed-80f4-e88088c7d54b
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_21F6_BU_Think_FM_ThinkPad T14s Gen 4
        Family: ThinkPad T14s Gen 4


$ journalctl 

Apr 03 08:52:24 bluetoothd[1042]: Controller resume with wake event 0x0
Apr 03 08:53:10 bluetoothd[1042]: 
/org/bluez/hci0/dev_38_18_4C_BE_34_1D/sep1/fd37: fd(44) ready
Apr 03 09:56:39 bluetoothd[1042]: src/profile.c:ext_io_disconnected() Unable to 
get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is 
not connected (107)
Apr 03 10:03:46 bluetoothd[1042]: Controller resume with wake event 0x0
Apr 03 10:03:46 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00D9/input/input576
Apr 03 10:03:46 systemd-logind[1085]: Watching system buttons on 
/dev/input/event18 (Microsoft Bluetooth Keyboard)
Apr 03 10:03:46 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00D9/input/input577
Apr 03 10:03:46 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00D9/input/input578
Apr 03 10:03:46 kernel: hid-generic 0005:045E:0830.00D9: input,hidraw3: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 10:04:10 kernel: logitech-hidpp-device 0005:046D:B015.00DA: 
input,hidraw4: BLUETOOTH HID v0.13 Keyboard [Logitech M720 Triathlon 
Multi-Device Mouse] on 10:f6:0a:05:ba:0d
Apr 03 11:13:51 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00DB/input/input581
Apr 03 11:13:51 systemd-logind[1085]: Watching system buttons on 
/dev/input/event18 (Microsoft Bluetooth Keyboard)
Apr 03 11:13:51 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00DB/input/input582
Apr 03 11:13:51 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00DB/input/input583
Apr 03 11:13:51 kernel: hid-generic 0005:045E:0830.00DB: input,hidraw3: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 11:30:06 bluetoothd[1042]: 
/org/bluez/hci0/dev_38_18_4C_BE_34_1D/sep1/fd38: fd(46) ready
Apr 03 11:36:40 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 11:36:41 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 11:36:41 bluetoothd[1042]: No matching connection for device
Apr 03 11:36:41 bluetoothd[1042]: src/profile.c:ext_io_disconnected() Unable to 
get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is 
not connected (107)
Apr 03 11:36:42 kernel: logitech-hidpp-device 0005:046D:B015.00DC: 
input,hidraw3: BLUETOOTH HID v0.13 Keyboard [Logitech M720 Triathlon 
Multi-Device Mouse] on 10:f6:0a:05:ba:0d
Apr 03 11:37:02 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00DD/input/input588
Apr 03 11:37:02 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00DD/input/input589
Apr 03 11:37:02 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00DD/input/input590
Apr 03 11:37:02 kernel: hid-generic 0005:045E:0830.00DD: input,hidraw4: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 11:37:02 systemd-logind[1085]: Watching system buttons on 
/dev/input/event20 (Microsoft Bluetooth Keyboard)
Apr 03 11:37:04 bluetoothd[1042]: /org/bluez/hci0/dev_38_18_4C_BE_34_1D/fd39: 
fd(44) ready
Apr 03 11:43:09 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 11:43:09 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 11:43:29 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 11:43:29 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 11:46:02 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 11:46:02 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 12:05:49 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 12:05:49 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 12:11:41 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 12:11:41 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 12:23:19 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00DE/input/input592
Apr 03 12:23:19 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00DE/input/input593
Apr 03 12:23:19 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00DE/input/input594
Apr 03 12:23:19 kernel: hid-generic 0005:045E:0830.00DE: input,hidraw3: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 12:23:19 systemd-logind[1085]: Watching system buttons on 
/dev/input/event18 (Microsoft Bluetooth Keyboard)
Apr 03 12:23:21 kernel: logitech-hidpp-device 0005:046D:B015.00DF: 
input,hidraw4: BLUETOOTH HID v0.13 Keyboard [Logitech M720 Triathlon 
Multi-Device Mouse] on 10:f6:0a:05:ba:0d
Apr 03 12:32:37 kernel: Bluetooth: hci0: Hardware error 0x0a
Apr 03 12:32:37 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 12:39:05 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00E0/input/input597
Apr 03 12:39:05 systemd-logind[1085]: Watching system buttons on 
/dev/input/event18 (Microsoft Bluetooth Keyboard)
Apr 03 12:39:05 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00E0/input/input598
Apr 03 12:39:05 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00E0/input/input599
Apr 03 12:39:05 kernel: hid-generic 0005:045E:0830.00E0: input,hidraw3: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 12:40:10 kernel: logitech-hidpp-device 0005:046D:B015.00E1: 
input,hidraw4: BLUETOOTH HID v0.13 Keyboard [Logitech M720 Triathlon 
Multi-Device Mouse] on 10:f6:0a:05:ba:0d
Apr 03 12:54:55 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 12:54:55 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 13:23:27 kernel: Bluetooth: hci0: Hardware error 0x0c
Apr 03 13:23:27 kernel: Bluetooth: hci0: Retrieving Intel exception info failed 
(-16)
Apr 03 13:42:11 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00E2/input/input602
Apr 03 13:42:11 systemd-logind[1085]: Watching system buttons on 
/dev/input/event18 (Microsoft Bluetooth Keyboard)
Apr 03 13:42:11 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00E2/input/input603
Apr 03 13:42:11 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00E2/input/input604
Apr 03 13:42:11 kernel: hid-generic 0005:045E:0830.00E2: input,hidraw3: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 13:42:15 kernel: logitech-hidpp-device 0005:046D:B015.00E3: 
input,hidraw4: BLUETOOTH HID v0.13 Keyboard [Logitech M720 Triathlon 
Multi-Device Mouse] on 10:f6:0a:05:ba:0d
Apr 03 15:02:00 bluetoothd[1042]: 
/org/bluez/hci0/dev_38_18_4C_BE_34_1D/sep1/fd40: fd(46) ready
Apr 03 15:20:54 bluetoothd[1042]: src/profile.c:ext_io_disconnected() Unable to 
get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is 
not connected (107)
Apr 03 15:48:39 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00E4/input/input608
Apr 03 15:48:39 kernel: input: Microsoft Bluetooth Keyboard Mouse as 
/devices/virtual/misc/uhid/0005:045E:0830.00E4/input/input609
Apr 03 15:48:39 kernel: input: Microsoft Bluetooth Keyboard as 
/devices/virtual/misc/uhid/0005:045E:0830.00E4/input/input610
Apr 03 15:48:39 kernel: hid-generic 0005:045E:0830.00E4: input,hidraw3: 
BLUETOOTH HID v1.17 Keyboard [Microsoft Bluetooth Keyboard] on 10:f6:0a:05:ba:0d
Apr 03 15:48:39 systemd-logind[1085]: Watching system buttons on 
/dev/input/event18 (Microsoft Bluetooth Keyboard)
Apr 03 15:52:29 bluetoothd[1042]: 
/org/bluez/hci0/dev_38_18_4C_BE_34_1D/sep1/fd41: fd(46) ready
Apr 03 16:32:34 kernel: logitech-hidpp-device 0005:046D:B015.00E5: 
input,hidraw4: BLUETOOTH HID v0.13 Keyboard [Logitech M720 Triathlon 
Multi-Device Mouse] on 10:f6:0a:05:ba:0d

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2051720

Title:
  Bluetooth Broken In Kernel Versions 6.5+ (Intel AX210)

Status in Linux:
  Confirmed
Status in linux package in Ubuntu:
  Confirmed

Bug description:
  ```
  kernel: Bluetooth: hci0: command 0xfc05 tx timeout
  ```

  This issue started with kernel 6.5. Bluetooth has been broken ever
  since. The issue was not present in earlier versions of the kernel.

  ```
  $ uname -a

  Linux 6.5.0-17-generic #17~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 16 
14:32:32 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
  ```

  ```
  $ lsusb | grep -i bluetooth

  Bus 001 Device 004: ID 8087:0032 Intel Corp. AX210 Bluetooth
  ```

  ```
  $ journalctl -b | egrep -i bluetooth

  Jan 30 10:28:53 systemd[3247]: Reached target Bluetooth.
  Jan 30 10:28:53 systemd[1]: Reached target Bluetooth Support.
  Jan 30 10:28:55 kernel: Bluetooth: hci0: command 0xfc05 tx timeout
  Jan 30 10:28:55 kernel: Bluetooth: hci0: Reading Intel version command failed 
(-110)
  ```

  ```
  linux-firmware/jammy-proposed,now 20220329.git681281e4-0ubuntu3.25 all 
[installed,automatic]
  ```
  --- 
  ProblemType: Bug
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC3:  dustin     2472 F.... pulseaudio
   /dev/snd/controlC2:  dustin     2472 F.... pulseaudio
   /dev/snd/controlC0:  dustin     2472 F.... pulseaudio
   /dev/snd/controlC1:  dustin     2472 F.... pulseaudio
  CRDA: N/A
  CasperMD5CheckResult: unknown
  CurrentDesktop: KDE
  DistroRelease: KDE neon 22.04
  MachineType: Gigabyte Technology Co., Ltd. B650M AORUS ELITE AX
  NonfreeKernelModules: zfs
  Package: linux (not installed)
  ProcFB: 0 amdgpudrmfb
  ProcKernelCmdLine: root=zfs:zpool/ubuntu/SYSTEM quiet splash 
spl.spl_hostid=0x00bab10c
  ProcVersionSignature: Ubuntu 6.5.0-21.21~22.04.1-generic 6.5.8
  RelatedPackageVersions:
   linux-restricted-modules-6.5.0-21-generic N/A
   linux-backports-modules-6.5.0-21-generic  N/A
   linux-firmware                            20220329.git681281e4-0ubuntu3.29
  Tags:  jammy
  Uname: Linux 6.5.0-21-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: docker sudo vboxusers
  WifiSyslog:
   
  _MarkForUpload: True
  dmi.bios.date: 01/10/2024
  dmi.bios.release: 5.31
  dmi.bios.vendor: American Megatrends International, LLC.
  dmi.bios.version: F21
  dmi.board.asset.tag: Default string
  dmi.board.name: B650M AORUS ELITE AX
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.asset.tag: Default string
  dmi.chassis.type: 3
  dmi.chassis.vendor: Default string
  dmi.chassis.version: Default string
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF21:bd01/10/2024:br5.31:svnGigabyteTechnologyCo.,Ltd.:pnB650MAORUSELITEAX:pvrDefaultstring:rvnGigabyteTechnologyCo.,Ltd.:rnB650MAORUSELITEAX:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
  dmi.product.family: B650 MB
  dmi.product.name: B650M AORUS ELITE AX
  dmi.product.sku: Default string
  dmi.product.version: Default string
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/2051720/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to