Score:0

Bluetooth Keyboard getting disconnected repeatedly

nl flag

My Bluetooth keyboard is getting disconnected repeatedly. When I press a keystroke, keyboard tries to connect to the laptop but after it connects, it get disconnected immediately. My laptop has Intel Corporation Wireless 8265 / 8275 WiFi/Bluetooth adapter.

Here are some information about the keyboard that I'm trying to connect

# hcitool -i hci0 info 68:42:00:00:48:50

Requesting information ...
    BD Address:  68:42:00:00:48:50
    Device Name: Bluetooth Keyboard
    LMP Version: 3.0 (0x5) LMP Subversion: 0x1f4
    Manufacturer: CONWISE Technology Corporation Ltd (66)
    Features page 0: 0xbf 0x3a 0x85 0x7a 0x80 0x1d 0x59 0x87
        <3-slot packets> <5-slot packets> <encryption> <slot offset> 
        <timing accuracy> <role switch> <sniff mode> <RSSI> <SCO link> 
        <HV2 packets> <HV3 packets> <CVSD> <power control> 
        <broadcast encrypt> <EDR ACL 2 Mbps> <enhanced iscan> 
        <interlaced iscan> <interlaced pscan> <inquiry with RSSI> 
        <3-slot EDR ACL> <5-slot EDR ACL> <pause encryption> 
        <AFH cap. master> <AFH class. master> <extended inquiry> 
        <simple pairing> <encapsulated PDU> <non-flush flag> <LSTO> 
        <inquiry TX power> <EPC> <extended features> 
    Features page 1: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Below are some logs capture through tail -f /var/log/syslog at the time of disconnect

Jul 22 11:20:47 udara-UX461UA bluetoothd[14832]: profiles/input/device.c:uhid_send_input_report() HID report (9 bytes)
Jul 22 11:20:47 udara-UX461UA bluetoothd[14832]: profiles/input/device.c:uhid_send_input_report() HID report (9 bytes)
Jul 22 11:20:54 udara-UX461UA bluetoothd[14832]: src/adapter.c:discovering_callback() hci0 type 7 discovering 0 method 0
Jul 22 11:20:54 udara-UX461UA bluetoothd[14832]: src/adapter.c:trigger_start_discovery() 
Jul 22 11:20:54 udara-UX461UA bluetoothd[14832]: src/adapter.c:cancel_passive_scanning() 
Jul 22 11:21:00 udara-UX461UA bluetoothd[14832]: src/adapter.c:start_discovery_timeout() 
Jul 22 11:21:00 udara-UX461UA bluetoothd[14832]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 11:21:00 udara-UX461UA bluetoothd[14832]: src/adapter.c:start_discovery_complete() status 0x00
Jul 22 11:21:00 udara-UX461UA bluetoothd[14832]: src/adapter.c:discovering_callback() hci0 type 7 discovering 1 method 0
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/adapter.c:dev_disconnected() Device 68:42:00:00:48:50 disconnected, reason 1
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/adapter.c:adapter_remove_connection() 
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: plugins/policy.c:disconnect_cb() reason 1
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 68:42:00:00:48:50 type 0 status 0xe
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/device.c:device_bonding_complete() bonding (nil) status 0x0e
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/device.c:device_bonding_failed() status 14
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/adapter.c:resume_discovery() 
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/adapter.c:trigger_start_discovery() 
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/adapter.c:cancel_passive_scanning() 
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: profiles/input/device.c:intr_watch_cb() Device 68:42:00:00:48:50 disconnected
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: src/service.c:change_state() 0x55b59e631710: device 68:42:00:00:48:50 profile input-hid state changed: connected -> disconnected (0)
Jul 22 11:21:07 udara-UX461UA bluetoothd[14832]: profiles/input/device.c:input_device_enter_reconnect_mode() path=/org/bluez/hci0/dev_68_42_00_00_48_50 reconnect_mode=device

btmon output

> HCI Event: Disconnect Complete (0x05) plen 4                                                                                                                       #3616 [hci0] 3236.077097
        Status: Success (0x00)
        Handle: 256
        Reason: Connection Timeout (0x08)
@ MGMT Event: Device Disconnected (0x000c) plen 8                                                                                                                 {0x0001} [hci0] 3236.077152
        BR/EDR Address: 68:42:00:00:48:50 (OUI 68-42-00)
        Reason: Connection timeout (0x01)
  • Sometimes I get device busy status when connecting to the Bluetooth keyboard

Output from btmon

HCI Event: Connect Complete (0x03) plen 11                                                                                                                         #3020 [hci0] 2828.906053
        Status: Command Disallowed (0x0c)
        Handle: 65535
        Address: 68:42:00:00:48:50 (OUI 68-42-00)
        Link type: ACL (0x01)
        Encryption: Disabled (0x00)
@ MGMT Event: Connect Failed (0x000d) plen 8                                                                                                                      {0x0001} [hci0] 2828.906118
        BR/EDR Address: 68:42:00:00:48:50 (OUI 68-42-00)
        Status: Busy (0x0a)
= bluetoothd: profiles/input/device.c:control_connect_cb() connect to 68:42:00:00:48:50: Device or resource busy (16)

I suspect its an issue with bluez or btusb kernel module. My keyboard works fine on my iPhone, Android device and on Windows.

  • uname -rs Linux 5.11.0-22-generic
  • bluetoothd -v 1 5.56
  • modinfo btusb version: 0.8

Edit

I updated Linux kernel to newer version and bluez was compiled and installed from the source. But the issue still persists.

Some logs from bluetoothd

Jul 22 14:04:56 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:04:56 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:01 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() 
Jul 22 14:05:01 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 14:05:02 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_complete() status 0x00
Jul 22 14:05:02 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 1 method 0
Jul 22 14:05:02 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 68:42:00:00:48:50, rssi -59 flags 0x0000 eir_len 25
Jul 22 14:05:02 udara-UX461UA bluetoothd[56675]: src/device.c:device_set_legacy() legacy 0
Jul 22 14:05:02 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 4C:F5:AD:8A:26:E2, rssi -92 flags 0x0004 eir_len 31
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/device.c:btd_device_set_temporary() temporary 0
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/agent.c:agent_ref() 0x55faab848d20: ref=2
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/device.c:bonding_request_new() Requesting bonding for 68:42:00:00:48:50
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/agent.c:agent_ref() 0x55faab848d20: ref=3
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/agent.c:agent_unref() 0x55faab848d20: ref=2
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/adapter.c:suspend_discovery() 
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/adapter.c:adapter_bonding_attempt() hci0 bdaddr 68:42:00:00:48:50 type 0 io_cap 0x04
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/adapter.c:add_whitelist_complete() 68:42:00:00:48:50 added to kernel whitelist
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/adapter.c:suspend_discovery_complete() status 0x00
Jul 22 14:05:03 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 0 method 0
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:connected_callback() hci0 device 68:42:00:00:48:50 connected eir_len 25
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:new_link_key_callback() hci0 new key for 68:42:00:00:48:50 type 4 pin_len 0 store_hint 1
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/device.c:device_set_bonded() 
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_complete() bonding 0x55faab851470 status 0x00
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_complete() Proceeding with service discovery
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/agent.c:agent_unref() 0x55faab848d20: ref=1
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:resume_discovery() 
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:pair_device_complete() Success (0x00)
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 68:42:00:00:48:50 type 0 status 0x0
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_complete() bonding (nil) status 0x00
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:resume_discovery() 
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:05:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:05 udara-UX461UA bluetoothd[56675]: src/device.c:device_probe_profiles() Probing profiles for device 68:42:00:00:48:50
Jul 22 14:05:05 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:input_device_register() /org/bluez/hci0/dev_68_42_00_00_48_50
Jul 22 14:05:05 udara-UX461UA bluetoothd[56675]: src/service.c:btd_service_ref() 0x55faab851e20: ref=2
Jul 22 14:05:05 udara-UX461UA bluetoothd[56675]: src/service.c:change_state() 0x55faab851e20: device 68:42:00:00:48:50 profile input-hid state changed: unavailable -> disconnected (0)
Jul 22 14:05:05 udara-UX461UA bluetoothd[56675]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_68_42_00_00_48_50 err 0
Jul 22 14:05:09 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() 
Jul 22 14:05:09 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 14:05:09 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_complete() status 0x00
Jul 22 14:05:09 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 1 method 0
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:dev_disconnected() Device 68:42:00:00:48:50 disconnected, reason 2
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:adapter_remove_connection() 
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: plugins/policy.c:disconnect_cb() reason 2
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 68:42:00:00:48:50 type 0 status 0xe
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_complete() bonding (nil) status 0x0e
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_failed() status 14
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:resume_discovery() 
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:10 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 4C:F5:AD:8A:26:E2, rssi -87 flags 0x0004 eir_len 31
Jul 22 14:05:11 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 68:42:00:00:48:50, rssi -60 flags 0x0000 eir_len 25
Jul 22 14:05:11 udara-UX461UA bluetoothd[56675]: src/device.c:device_set_legacy() legacy 0
Jul 22 14:05:14 udara-UX461UA bluetoothd[56675]: src/device.c:btd_device_set_trusted() trusted 1
Jul 22 14:05:15 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() 
Jul 22 14:05:15 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 14:05:20 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 0 method 0
Jul 22 14:05:20 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:05:20 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:25 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() 
Jul 22 14:05:25 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_complete() status 0x00
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 1 method 0
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 68:42:00:00:48:50, rssi -60 flags 0x0000 eir_len 25
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: src/device.c:device_set_legacy() legacy 0
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: src/device.c:connect_profiles() /org/bluez/hci0/dev_68_42_00_00_48_50 (all), client :1.173
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:input_device_connect() 
Jul 22 14:05:26 udara-UX461UA bluetoothd[56675]: src/service.c:change_state() 0x55faab851e20: device 68:42:00:00:48:50 profile input-hid state changed: disconnected -> connecting (0)
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: src/adapter.c:connected_callback() hci0 device 68:42:00:00:48:50 connected eir_len 25
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 4C:F5:AD:8A:26:E2, rssi -94 flags 0x0004 eir_len 31
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: src/service.c:change_state() 0x55faab851e20: device 68:42:00:00:48:50 profile input-hid state changed: connecting -> connected (0)
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: src/device.c:device_profile_connected() input-hid Success (0)
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: src/device.c:device_profile_connected() returning response to :1.173
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: src/service.c:btd_service_ref() 0x55faab851e20: ref=3
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: plugins/policy.c:service_cb() Added input-hid reconnect 0
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:encrypt_notify() 
Jul 22 14:05:28 udara-UX461UA kernel: [ 2801.296219] hid-generic 0005:05AC:0220.0010: unknown main item tag 0x0
Jul 22 14:05:28 udara-UX461UA kernel: [ 2801.296468] input: Bluetooth Keyboard as /devices/virtual/misc/uhid/0005:05AC:0220.0010/input/input50
Jul 22 14:05:28 udara-UX461UA kernel: [ 2801.297077] hid-generic 0005:05AC:0220.0010: input,hidraw5: BLUETOOTH HID v1.00 Keyboard [Bluetooth Keyboard] on 5c:5f:67:2d:37:d1
Jul 22 14:05:28 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:uhid_send_input_report() HID report (9 bytes)
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) config/udev: Adding input device Bluetooth Keyboard (/dev/input/event23)
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: Applying InputClass "libinput keyboard catchall"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) Using input driver 'libinput' for 'Bluetooth Keyboard'
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) systemd-logind: got fd for /dev/input/event23 13:87 fd 91 paused 0
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: always reports core events
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "Device" "/dev/input/event23"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "_source" "server/udev"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: is tagged by udev as: Keyboard
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device is a keyboard
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device removed
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) libinput: Bluetooth Keyboard: needs a virtual subdevice
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:05AC:0220.0010/input/input50/event23"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) XINPUT: Adding extended input device "Bluetooth Keyboard" (type: MOUSE, id 19)
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "AccelerationScheme" "none"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: (accel) selected scheme none/0
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: (accel) acceleration factor: 2.000
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: (accel) acceleration threshold: 4
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: is tagged by udev as: Keyboard
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device is a keyboard
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: Applying InputClass "libinput keyboard catchall"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) Using input driver 'libinput' for 'Bluetooth Keyboard'
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) systemd-logind: returning pre-existing fd for /dev/input/event23 13:87
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: always reports core events
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "Device" "/dev/input/event23"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "_source" "_driver/libinput"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) libinput: Bluetooth Keyboard: is a virtual subdevice
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:05AC:0220.0010/input/input50/event23"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) XINPUT: Adding extended input device "Bluetooth Keyboard" (type: KEYBOARD, id 20)
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "xkb_model" "pc105"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "xkb_layout" "us"
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (WW) Option "xkb_variant" requires a string value
Jul 22 14:05:28 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (WW) Option "xkb_options" requires a string value
Jul 22 14:05:29 udara-UX461UA bluetoothd[56675]: src/device.c:search_cb() 68:42:00:00:48:50: No service update
Jul 22 14:05:29 udara-UX461UA bluetoothd[56675]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_68_42_00_00_48_50 err 0
Jul 22 14:05:29 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr F9:FE:7F:F5:EB:15, rssi -60 flags 0x0004 eir_len 31
Jul 22 14:05:36 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 0 method 0
Jul 22 14:05:36 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:05:36 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:41 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() 
Jul 22 14:05:41 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 14:05:42 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_complete() status 0x00
Jul 22 14:05:42 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 1 method 0
Jul 22 14:05:42 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 4C:F5:AD:8A:26:E2, rssi -91 flags 0x0004 eir_len 31
Jul 22 14:05:52 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 0 method 0
Jul 22 14:05:52 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_start_discovery() 
Jul 22 14:05:52 udara-UX461UA bluetoothd[56675]: src/adapter.c:cancel_passive_scanning() 
Jul 22 14:05:57 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() 
Jul 22 14:05:57 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0
Jul 22 14:05:58 udara-UX461UA bluetoothd[56675]: src/adapter.c:start_discovery_complete() status 0x00
Jul 22 14:05:58 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 1 method 0
Jul 22 14:05:59 udara-UX461UA bluetoothd[56675]: src/adapter.c:device_found_callback() hci0 addr 4C:F5:AD:8A:26:E2, rssi -90 flags 0x0004 eir_len 31
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/adapter.c:stop_discovery() sender :1.173
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/adapter.c:stop_discovery_complete() status 0x00
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovery_remove() owner :1.173
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovery_free() 0x55faab8600e0
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/device.c:device_set_rssi_with_delta() rssi 0
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/adapter.c:trigger_passive_scanning() 
Jul 22 14:06:06 udara-UX461UA bluetoothd[56675]: src/adapter.c:discovering_callback() hci0 type 7 discovering 0 method 0
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:dev_disconnected() Device 68:42:00:00:48:50 disconnected, reason 1
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:adapter_remove_connection() 
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: plugins/policy.c:disconnect_cb() reason 1
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 68:42:00:00:48:50 type 0 status 0xe
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_complete() bonding (nil) status 0x0e
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/device.c:device_bonding_failed() status 14
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:resume_discovery() 
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:ctrl_watch_cb() Device 68:42:00:00:48:50 disconnected
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:intr_watch_cb() Device 68:42:00:00:48:50 disconnected
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/service.c:change_state() 0x55faab851e20: device 68:42:00:00:48:50 profile input-hid state changed: connected -> disconnected (0)
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:input_device_enter_reconnect_mode() path=/org/bluez/hci0/dev_68_42_00_00_48_50 reconnect_mode=device
Jul 22 14:08:04 udara-UX461UA acpid: input device has been disconnected, fd 21
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) config/udev: removing device Bluetooth Keyboard
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "fd" "91"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) UnloadModule: "libinput"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) systemd-logind: not releasing fd for 13:87, still in use
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) config/udev: removing device Bluetooth Keyboard
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "fd" "91"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device removed
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) UnloadModule: "libinput"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) systemd-logind: releasing fd for 13:87
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/adapter.c:connected_callback() hci0 device 68:42:00:00:48:50 connected eir_len 25
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/server.c:connect_event_cb() Incoming connection from 68:42:00:00:48:50 on PSM 17
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:input_device_set_channel() idev 0x55faab862fa0 psm 17
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/server.c:confirm_event_cb() 
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/server.c:connect_event_cb() Incoming connection from 68:42:00:00:48:50 on PSM 19
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:input_device_set_channel() idev 0x55faab862fa0 psm 19
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: src/service.c:change_state() 0x55faab851e20: device 68:42:00:00:48:50 profile input-hid state changed: disconnected -> connected (0)
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: plugins/policy.c:service_cb() Added input-hid reconnect 0
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:encrypt_notify() 
Jul 22 14:08:04 udara-UX461UA kernel: [ 2957.539361] hid-generic 0005:05AC:0220.0011: unknown main item tag 0x0
Jul 22 14:08:04 udara-UX461UA kernel: [ 2957.539787] input: Bluetooth Keyboard as /devices/virtual/misc/uhid/0005:05AC:0220.0011/input/input51
Jul 22 14:08:04 udara-UX461UA bluetoothd[56675]: profiles/input/device.c:uhid_send_input_report() HID report (9 bytes)
Jul 22 14:08:04 udara-UX461UA kernel: [ 2957.541026] hid-generic 0005:05AC:0220.0011: input,hidraw5: BLUETOOTH HID v1.00 Keyboard [Bluetooth Keyboard] on 5c:5f:67:2d:37:d1
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) config/udev: Adding input device Bluetooth Keyboard (/dev/input/event23)
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: Applying InputClass "libinput keyboard catchall"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) Using input driver 'libinput' for 'Bluetooth Keyboard'
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) systemd-logind: got fd for /dev/input/event23 13:87 fd 91 paused 0
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: always reports core events
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "Device" "/dev/input/event23"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "_source" "server/udev"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: is tagged by udev as: Keyboard
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device is a keyboard
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device removed
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) libinput: Bluetooth Keyboard: needs a virtual subdevice
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:05AC:0220.0011/input/input51/event23"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) XINPUT: Adding extended input device "Bluetooth Keyboard" (type: MOUSE, id 19)
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "AccelerationScheme" "none"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: (accel) selected scheme none/0
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: (accel) acceleration factor: 2.000
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: (accel) acceleration threshold: 4
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: is tagged by udev as: Keyboard
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) event23 - Bluetooth Keyboard: device is a keyboard
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: Applying InputClass "libinput keyboard catchall"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) Using input driver 'libinput' for 'Bluetooth Keyboard'
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) systemd-logind: returning pre-existing fd for /dev/input/event23 13:87
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Bluetooth Keyboard: always reports core events
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "Device" "/dev/input/event23"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "_source" "_driver/libinput"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) libinput: Bluetooth Keyboard: is a virtual subdevice
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:05AC:0220.0011/input/input51/event23"
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (II) XINPUT: Adding extended input device "Bluetooth Keyboard" (type: KEYBOARD, id 20)
Jul 22 14:08:04 udara-UX461UA /usr/libexec/gdm-x-session[1946]: (**) Option "xkb_model" "pc105"
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.