You are not logged in.

#1 2022-07-29 09:07:06

frankplow
Member
Registered: 2016-10-12
Posts: 10

Bluetooth not working after dropped connection

My bluetooth keyboard (a Keychron K2) does not reconnect after dropping connection. It requires physically unplugging and re-plugging the dongle (a TP-Link UB4A) to reconnect to the device.

The auto-sleep mode on the keyboard is enabled, but I do not believe this to be the culprit as the issue also occurs when the connection is lost some other way, for example with systemd suspend.

Here is a dmesg log

[   74.760933] audit: type=1100 audit(1659084818.900:98): pid=2571 uid=1000 auid=1000 ses=2 msg='op=PAM:authentication grantors=pam_faillock,pam_permit,pam_faillock acct="root" exe="/usr/lib/polkit-1/polkit-agent-helper-1" hostname=desk addr=? terminal=pts/3 res=success'
[   74.761077] audit: type=1101 audit(1659084818.900:99): pid=2571 uid=1000 auid=1000 ses=2 msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/lib/polkit-1/polkit-agent-helper-1" hostname=? addr=? terminal=? res=success'
[   74.776014] PM: suspend entry (deep)
[   74.873921] Filesystems sync: 0.097 seconds
[   75.079810] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   75.083228] OOM killer disabled.
[   75.083229] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   75.084430] printk: Suspending console(s) (use no_console_suspend to debug)
[   75.085246] serial 00:03: disabled
[   75.085549] parport_pc 00:02: disabled
[   75.085634] r8169 0000:03:00.0 enp3s0: Link is Down
[   75.123183] sd 6:0:0:0: [sdc] Synchronizing SCSI cache
[   75.123217] sd 3:0:0:0: [sdb] Synchronizing SCSI cache
[   75.123246] sd 2:0:0:0: [sda] Synchronizing SCSI cache
[   75.123278] sd 2:0:0:0: [sda] Stopping disk
[   75.123500] sd 3:0:0:0: [sdb] Stopping disk
[   75.876602] ACPI: PM: Preparing to enter system sleep state S3
[   75.879470] ACPI: PM: Saving platform NVS memory
[   75.879514] Disabling non-boot CPUs ...
[   75.881730] smpboot: CPU 1 is now offline
[   75.884463] smpboot: CPU 2 is now offline
[   75.887293] smpboot: CPU 3 is now offline
[   75.889798] smpboot: CPU 4 is now offline
[   75.892214] smpboot: CPU 5 is now offline
[   75.894618] ACPI: PM: Low-level resume complete
[   75.894675] ACPI: PM: Restoring platform NVS memory
[   75.895386] Enabling non-boot CPUs ...
[   75.895561] x86: Booting SMP configuration:
[   75.895564] smpboot: Booting Node 0 Processor 1 APIC 0x2
[   75.897893] CPU1 is up
[   75.897978] smpboot: Booting Node 0 Processor 2 APIC 0x4
[   75.900440] CPU2 is up
[   75.900517] smpboot: Booting Node 0 Processor 3 APIC 0x6
[   75.903186] CPU3 is up
[   75.903259] smpboot: Booting Node 0 Processor 4 APIC 0x8
[   75.905869] CPU4 is up
[   75.905944] smpboot: Booting Node 0 Processor 5 APIC 0xa
[   75.908669] CPU5 is up
[   75.911852] ACPI: PM: Waking up from system sleep state S3
[   77.041034] sd 2:0:0:0: [sda] Starting disk
[   77.041040] sd 3:0:0:0: [sdb] Starting disk
[   77.045518] parport_pc 00:02: activated
[   77.046678] serial 00:03: activated
[   77.117774] nvme nvme0: 6/0/0 default/read/poll queues
[   77.208918] r8169 0000:03:00.0 enp3s0: Link is Down
[   77.402114] ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[   77.402128] ata2: SATA link down (SStatus 4 SControl 300)
[   77.402144] ata6: SATA link down (SStatus 4 SControl 300)
[   77.402202] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[   77.402273] ata1: SATA link down (SStatus 4 SControl 300)
[   77.402669] ata3.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[   77.402671] ata3.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[   77.402933] ata3.00: supports DRM functions and may not be fully accessible
[   77.405871] ata5.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[   77.405873] ata5.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[   77.407619] ata3.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[   77.407621] ata3.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[   77.407867] ata3.00: supports DRM functions and may not be fully accessible
[   77.408090] ata5.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[   77.408092] ata5.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[   77.408401] ata5.00: configured for UDMA/100
[   77.410565] ata3.00: configured for UDMA/133
[   77.540753] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[   77.540755] usb usb3: root hub lost power or was reset
[   77.540756] usb usb4: root hub lost power or was reset
[   78.791337] r8169 0000:03:00.0 enp3s0: Link is Up - 100Mbps/Full - flow control rx/tx
[   78.985600] ata4: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[   78.989976] ata4.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[   78.989988] ata4.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[   78.994947] ata4.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[   78.994958] ata4.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[   78.997474] ata4.00: configured for UDMA/133
[   79.029736] OOM killer enabled.
[   79.029741] Restarting tasks ... done.
[   79.042432] PM: suspend exit
[   79.053871] audit: type=1130 audit(1659084827.193:100): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   79.053875] audit: type=1131 audit(1659084827.193:101): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   96.025829] input: uinput-unifiedremote as /devices/virtual/input/input33
[  116.465773] usb 1-8.4: USB disconnect, device number 6
[  116.478414] audit: type=1130 audit(1659084864.616:102): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  119.742835] usb 1-8.4: new full-speed USB device number 7 using xhci_hcd
[  119.816246] usb 1-8.4: device descriptor read/64, error -32
[  119.996187] usb 1-8.4: device descriptor read/64, error -32
[  120.176176] usb 1-8.4: new full-speed USB device number 8 using xhci_hcd
[  120.343311] usb 1-8.4: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=88.91
[  120.343325] usb 1-8.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  120.354385] Bluetooth: hci0: unexpected event for opcode 0x0000
[  120.881277] apple 0005:05AC:0250.0007: unknown main item tag 0x0
[  120.881870] apple 0005:05AC:0250.0007: Keychron keyboard detected; function keys will default to fnmode=2 behavior
[  120.882026] input: Keychron K2 as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.0/bluetooth/hci0/hci0:73/0005:05AC:0250.0007/input/input34
[  120.882744] apple 0005:05AC:0250.0007: input,hidraw2: BLUETOOTH HID v1.1b Keyboard [Keychron K2] on 00:1a:7d:da:71:15
[  125.138660] audit: type=1101 audit(1659084873.276:103): pid=3877 uid=1000 auid=1000 ses=2 msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="frank" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/3 res=success'
[  125.138759] audit: type=1110 audit(1659084873.276:104): pid=3877 uid=1000 auid=1000 ses=2 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/3 res=success'
[  125.140035] audit: type=1105 audit(1659084873.279:105): pid=3877 uid=1000 auid=1000 ses=2 msg='op=PAM:session_open grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/3 res=success'

and here is a bluetooth systemd log

Jul 29 09:52:29 desk bluetoothd[557]: Starting SDP server
Jul 29 09:52:29 desk bluetoothd[557]: Bluetooth management interface 1.22 initialized
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_hq
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_sq
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_mq
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/aptx_hd
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/aptx_hd
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/aptx
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/aptx
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Jul 29 09:52:47 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Jul 29 09:53:47 desk bluetoothd[557]: Controller resume with wake event 0x0
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_hq
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_sq
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_mq
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSink/aptx_hd
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/aptx_hd
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSink/aptx
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/aptx
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Jul 29 09:54:24 desk bluetoothd[557]: Endpoint unregistered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_hq
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_sq
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/ldac_mq
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/aptx_hd
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/aptx_hd
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/aptx
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/aptx
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Jul 29 09:54:28 desk bluetoothd[557]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/sbc_xq_552

Please let me know if there are other logs/info which would be useful and thanks in advance for any help.

Offline

#2 2022-07-31 09:14:31

vaishakh-gk
Member
Registered: 2022-07-23
Posts: 9

Re: Bluetooth not working after dropped connection

Am having some issues with bluetooth too i don't if its the same.My keyboard and mouse disconnects randomly just like you am unable to reconnect but when i restart it reconnects (sometime if i suspend laptop and turn on again it reconnects sometimes it doesn't ) but after sometime it again  disconnects randomly. I think its similar to yours.If you find any solution please share

Last edited by vaishakh-gk (2022-07-31 10:53:51)

Offline

#3 2022-08-07 12:42:43

frankplow
Member
Registered: 2016-10-12
Posts: 10

Re: Bluetooth not working after dropped connection

I believe my problem is a duplicate of https://bbs.archlinux.org/viewtopic.php?id=277429

vaishakh-gk, I think this may explain the reconnecting aspect of your problem.

Last edited by frankplow (2022-08-07 12:43:50)

Offline

Board footer

Powered by FluxBB