Package: bluetooth Version: 5.50-1.2 Severity: normal Dear Maintainer,
Environment: Debian Unstable Bose NC 700 bluetooth headphones KDE Thinkpad Extreme Gen 2 Issue: Headphones get disconnected without reason and I start seeing the following logs: Jun 14 22:27:29 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:27:29 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:27:31 superman kernel: Bluetooth: hci0: command 0x041f tx timeout Jun 14 22:27:33 superman kernel: Bluetooth: hci0: command 0x0406 tx timeout Jun 14 22:27:59 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:27:59 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:28:03 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:28:03 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:28:06 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:28:06 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:28:09 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:28:09 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 I can still see the connection in KDE bluetooth system tray setting. I click on remove - this sometimes removes it and sometimes not. When I click on connect - it crashes the system and I have to reboot Jun 14 22:31:08 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:08 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:11 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:11 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:11 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:11 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:11 superman acpid[862]: input device has been disconnected, fd 23 Jun 14 22:31:11 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:11 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:14 superman bluetoothd[949]: Disconnecting failed: already disconnected Jun 14 22:31:18 superman bluetoothd[949]: Close: Connection timed out (110) Jun 14 22:31:18 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:18 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:19 superman kernel: debugfs: Directory '256' with parent 'hci0' already present! Jun 14 22:31:19 superman kernel: sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/bluetooth/hci0/hci0:256' Jun 14 22:31:19 superman kernel: CPU: 5 PID: 115328 Comm: kworker/u25:2 Tainted: P OE 5.6.0-2-amd64 #1 Debian 5.6.14-2 Jun 14 22:31:19 superman kernel: Hardware name: LENOVO 20QVCTO1WW/20QVCTO1WW, BIOS N2OET41W (1.28 ) 11/25/2019 Jun 14 22:31:19 superman kernel: Workqueue: hci0 hci_rx_work [bluetooth] Jun 14 22:31:19 superman kernel: Call Trace: Jun 14 22:31:19 superman kernel: dump_stack+0x66/0x90 Jun 14 22:31:19 superman kernel: sysfs_warn_dup.cold+0x17/0x2d Jun 14 22:31:19 superman kernel: sysfs_create_dir_ns+0xb6/0xd0 Jun 14 22:31:19 superman kernel: kobject_add_internal+0xc2/0x2b0 Jun 14 22:31:19 superman kernel: kobject_add+0x7e/0xb0 Jun 14 22:31:19 superman kernel: ? kobject_get_ownership+0x10/0x20 Jun 14 22:31:19 superman kernel: device_add+0x123/0x7d0 Jun 14 22:31:19 superman kernel: hci_conn_add_sysfs+0x43/0xb0 [bluetooth] Jun 14 22:31:19 superman kernel: hci_event_packet+0x114c/0x2880 [bluetooth] Jun 14 22:31:19 superman kernel: ? __switch_to_asm+0x40/0x70 Jun 14 22:31:19 superman kernel: ? __switch_to_asm+0x34/0x70 Jun 14 22:31:19 superman kernel: ? __switch_to_asm+0x34/0x70 Jun 14 22:31:19 superman kernel: ? __switch_to_asm+0x40/0x70 Jun 14 22:31:19 superman kernel: hci_rx_work+0x17c/0x360 [bluetooth] Jun 14 22:31:19 superman kernel: ? __schedule+0x2e0/0x760 Jun 14 22:31:19 superman kernel: process_one_work+0x1b4/0x380 Jun 14 22:31:19 superman kernel: worker_thread+0x50/0x3c0 Jun 14 22:31:19 superman kernel: kthread+0xf9/0x130 Jun 14 22:31:19 superman kernel: ? process_one_work+0x380/0x380 Jun 14 22:31:19 superman kernel: ? kthread_park+0x90/0x90 Jun 14 22:31:19 superman kernel: ret_from_fork+0x35/0x40 Jun 14 22:31:19 superman kernel: kobject_add_internal failed for hci0:256 with -EEXIST, don't try to register things with the same name in the same directory. Jun 14 22:31:19 superman kernel: Bluetooth: hci0: failed to register connection device Jun 14 22:31:20 superman bluetoothd[949]: Abort: Connection timed out (110) Jun 14 22:31:20 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:20 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:20 superman kernel: Bluetooth: hci0: link tx timeout Jun 14 22:31:20 superman kernel: Bluetooth: hci0: killing stalled connection 4c:87:5d:2b:95:53 Jun 14 22:31:20 superman dbus-daemon[873]: [system] Rejected send message, 1 matched rules; type="method_return", sender=":1.45" (uid=1000 pid=1153 comm="/usr/bin/pulseaudio --daemonize=no ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.13" (uid=0 pid=949 comm="/usr/lib/bluetooth/bluetoothd ") Jun 14 22:31:20 superman kernel: Bluetooth: hci0: command 0x0405 tx timeout Jun 14 22:31:20 superman bluetoothd[949]: No matching connection for device Jun 14 22:31:20 superman bluetoothd[949]: Unable to get Headset Voice gateway SDP record: Software caused connection abort Jun 14 22:31:21 superman kernel: BUG: kernel NULL pointer dereference, address: 0000000000000020 Jun 14 22:31:21 superman kernel: #PF: supervisor read access in kernel mode Jun 14 22:31:21 superman kernel: #PF: error_code(0x0000) - not-present page Jun 14 22:31:21 superman kernel: PGD 0 P4D 0 Jun 14 22:31:21 superman kernel: Oops: 0000 [#1] SMP PTI Jun 14 22:31:21 superman kernel: CPU: 8 PID: 115520 Comm: kworker/u25:1 Tainted: P OE 5.6.0-2-amd64 #1 Debian 5.6.14-2 Jun 14 22:31:21 superman kernel: Hardware name: LENOVO 20QVCTO1WW/20QVCTO1WW, BIOS N2OET41W (1.28 ) 11/25/2019 Jun 14 22:31:21 superman kernel: Workqueue: hci0 hci_rx_work [bluetooth] Jun 14 22:31:21 superman kernel: RIP: 0010:klist_next+0x12/0x100 Jun 14 22:31:21 superman kernel: Code: 5d 08 5b 5d c3 c3 31 f6 e8 db 1c c6 ff eb ef 89 c2 eb d4 0f 1f 44 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 8b 3f 4c 8b 63 08 <4c> 8b 6f 20 e8 f5 17 02 00 49 89 c6 4d 85 e4 0f 84 9d 00 00 00 49 Jun 14 22:31:21 superman kernel: RSP: 0018:ffffa4a80607fc90 EFLAGS: 00010282 Jun 14 22:31:21 superman kernel: RAX: 0000000000000000 RBX: ffffa4a80607fcc0 RCX: 0000000000000000 Jun 14 22:31:21 superman kernel: RDX: ffffffffc2bb8990 RSI: ffffa4a80607fcc0 RDI: 0000000000000000 Jun 14 22:31:21 superman kernel: RBP: ffffffffc2bb8990 R08: ffffa4a80607fcf8 R09: ffff93d15e62d650 Jun 14 22:31:21 superman kernel: R10: 00000000000000fe R11: ffff93d15e62bae4 R12: 0000000000000000 Jun 14 22:31:21 superman kernel: R13: ffff93cf4f610010 R14: 0000000000000016 R15: 0000000000000001 Jun 14 22:31:21 superman kernel: FS: 0000000000000000(0000) GS:ffff93d15e600000(0000) knlGS:0000000000000000 Jun 14 22:31:21 superman kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jun 14 22:31:21 superman kernel: CR2: 0000000000000020 CR3: 0000000168e0a003 CR4: 00000000003606e0 Jun 14 22:31:21 superman kernel: Call Trace: Jun 14 22:31:21 superman kernel: ? bt_link_release+0x20/0x20 [bluetooth] Jun 14 22:31:21 superman kernel: device_find_child+0x3c/0xa0 Jun 14 22:31:21 superman kernel: hci_conn_del_sysfs+0x4e/0xb0 [bluetooth] Jun 14 22:31:21 superman kernel: hci_conn_cleanup+0x9a/0x130 [bluetooth] Jun 14 22:31:21 superman kernel: hci_conn_del+0xe5/0x1d0 [bluetooth] Jun 14 22:31:21 superman kernel: hci_disconn_complete_evt.isra.0+0x1fc/0x2d0 [bluetooth] Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x34/0x70 Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x40/0x70 Jun 14 22:31:21 superman kernel: hci_event_packet+0x72f/0x2880 [bluetooth] Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x40/0x70 Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x34/0x70 Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x40/0x70 Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x34/0x70 Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x34/0x70 Jun 14 22:31:21 superman kernel: ? __switch_to_asm+0x40/0x70 Jun 14 22:31:21 superman kernel: hci_rx_work+0x17c/0x360 [bluetooth] Jun 14 22:31:21 superman kernel: ? __schedule+0x2e0/0x760 Jun 14 22:31:21 superman kernel: process_one_work+0x1b4/0x380 Jun 14 22:31:21 superman kernel: worker_thread+0x50/0x3c0 Jun 14 22:31:21 superman kernel: kthread+0xf9/0x130 Jun 14 22:31:21 superman kernel: ? process_one_work+0x380/0x380 Jun 14 22:31:21 superman kernel: ? kthread_park+0x90/0x90 Jun 14 22:31:21 superman kernel: ret_from_fork+0x35/0x40 Jun 14 22:31:21 superman kernel: Modules linked in: uinput tun ctr ccm vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) rfcomm uhid algif_hash algif_skcipher af_alg cmac bnep btusb btrtl btbcm btintel x86_pkg_temp_thermal intel_powerclamp bluetooth kvm_intel kvm snd_sof_pci irqbypass drbg snd_sof_intel_hda_common ghash_clmulni_intel intel_rapl_msr snd_sof_intel_hda intel_cstate snd_sof_intel_byt snd_sof_intel_ipc intel_uncore snd_sof aes_generic iwlmvm snd_sof_xtensa_dsp intel_rapl_perf wmi_bmof snd_soc_skl efi_pstore mac80211 serio_raw intel_wmi_thunderbolt iTCO_wdt iTCO_vendor_support pcspkr watchdog snd_soc_hdac_hda efivars snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi snd_hda_codec_conexant snd_hda_codec_generic libarc4 aesni_intel snd_soc_core snd_hda_codec_hdmi crypto_simd uvcvideo cryptd iwlwifi glue_helper videobuf2_vmalloc snd_compress videobuf2_memops ansi_cprng videobuf2_v4l2 videobuf2_common ecdh_generic snd_hda_intel ecc videodev crc16 snd_intel_dspcfg joydev Jun 14 22:31:21 superman kernel: nls_ascii libaes mc cfg80211 nls_cp437 snd_hda_codec vfat snd_hda_core fat mei_me snd_hwdep ucsi_acpi snd_pcm mei processor_thermal_device typec_ucsi intel_rapl_common snd_timer typec intel_soc_dts_iosf intel_pch_thermal thinkpad_acpi nvram ledtrig_audio snd nvidia_drm(POE) soundcore rfkill tpm_crb ac int3403_thermal int340x_thermal_zone nvidia_modeset(POE) tpm_tis tpm_tis_core int3400_thermal tpm acpi_pad evdev acpi_thermal_rel rng_core nvidia(POE) ipmi_devintf ipmi_msghandler coretemp parport_pc ppdev lp sunrpc parport efivarfs ip_tables x_tables autofs4 btrfs blake2b_generic xor zstd_decompress zstd_compress raid6_pq libcrc32c crc32c_generic wacom hid_generic usbhid hid i915 rtsx_pci_sdmmc mmc_core i2c_designware_platform i2c_designware_core i2c_algo_bit drm_kms_helper xhci_pci cec xhci_hcd crc32_pclmul crc32c_intel e1000e nvme drm psmouse nvme_core usbcore thunderbolt i2c_i801 ptp t10_pi rtsx_pci pps_core crc_t10dif intel_lpss_pci crct10dif_generic intel_lpss idma64 Jun 14 22:31:21 superman kernel: crct10dif_pclmul usb_common crct10dif_common mfd_core wmi battery video button Jun 14 22:31:21 superman kernel: CR2: 0000000000000020 Jun 14 22:31:21 superman kernel: ---[ end trace 67c0c18a31fe97ee ]--- Jun 14 22:31:21 superman kernel: RIP: 0010:klist_next+0x12/0x100 Jun 14 22:31:21 superman kernel: Code: 5d 08 5b 5d c3 c3 31 f6 e8 db 1c c6 ff eb ef 89 c2 eb d4 0f 1f 44 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 8b 3f 4c 8b 63 08 <4c> 8b 6f 20 e8 f5 17 02 00 49 89 c6 4d 85 e4 0f 84 9d 00 00 00 49 Jun 14 22:31:21 superman kernel: RSP: 0018:ffffa4a80607fc90 EFLAGS: 00010282 Jun 14 22:31:21 superman kernel: RAX: 0000000000000000 RBX: ffffa4a80607fcc0 RCX: 0000000000000000 Jun 14 22:31:21 superman kernel: RDX: ffffffffc2bb8990 RSI: ffffa4a80607fcc0 RDI: 0000000000000000 Jun 14 22:31:21 superman kernel: RBP: ffffffffc2bb8990 R08: ffffa4a80607fcf8 R09: ffff93d15e62d650 Jun 14 22:31:21 superman kernel: R10: 00000000000000fe R11: ffff93d15e62bae4 R12: 0000000000000000 Jun 14 22:31:21 superman kernel: R13: ffff93cf4f610010 R14: 0000000000000016 R15: 0000000000000001 Jun 14 22:31:21 superman kernel: FS: 0000000000000000(0000) GS:ffff93d15e600000(0000) knlGS:0000000000000000 Jun 14 22:31:21 superman kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 #ps aux (shows hci0 in D state) root 114669 0.0 0.0 0 0 ? I 21:37 0:00 [kworker/u24:4-btrfs-endio-write] root 114670 0.0 0.0 0 0 ? I 21:37 0:00 [kworker/u24:9-btrfs-worker] root 114671 0.0 0.0 0 0 ? I 21:37 0:00 [kworker/u24:10-btrfs-endio-write] root 114672 0.0 0.0 0 0 ? I 21:37 0:00 [kworker/u24:12-btrfs-endio-write] root 114907 0.0 0.0 0 0 ? I 21:46 0:00 [kworker/7:1] root 115039 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/u24:5-btrfs-endio-write] root 115045 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/9:1] root 115328 0.0 0.0 0 0 ? D< 22:04 0:01 [kworker/u25:2+hci0] root 115401 0.0 0.0 0 0 ? I 22:07 0:00 [kworker/u24:7-events_unbound] root 115480 0.0 0.0 0 0 ? I 22:09 0:00 [kworker/6:2-events] root 115493 0.0 0.0 0 0 ? I 22:10 0:00 [kworker/1:0-mm_percpu_wq] root 115597 0.0 0.0 0 0 ? I 22:13 0:00 [kworker/8:2-events] Logs: # lspci 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07) 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model 00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10) 00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10) 00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10) 00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10) 00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10) 00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0) 00:1b.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0) 00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0) 00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0) 00:1d.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0) 00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10) 00:1f.0 ISA bridge: Intel Corporation Cannon Lake LPC Controller (rev 10) 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10) 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10) 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10) 01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1) 01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1) 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 04:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 06:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06) 2c:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06) 52:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) 53:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01) -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.6.0-2-amd64 (SMP w/12 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages bluetooth depends on: ii bluez 5.50-1.2 bluetooth recommends no packages. Versions of packages bluetooth suggests: pn bluez-cups <none> ii bluez-obexd 5.50-1.2 -- no debconf information