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

Reply via email to