Apple Magic Trackpad 1 - 'pára de funcionar' a cada poucos minutos

1

Acabei de comprar um Apple Magic Trackpad 1 e o conectei ao meu sistema Ubuntu 15.10 (agora 16.04). Tudo funcionou perfeitamente.

Uma vez conectado, o trackpad "para de funcionar" a cada poucos minutos. Não sei se está sendo desconectado do Bluetooth ou se está desligando. Tudo o que sei é que posso fazê-lo funcionar novamente pressionando o botão liga / desliga no trackpad. Às vezes eu tenho que fazer isso duas ou até três vezes, mas depois vai funcionar de novo.

Eu tentei as coisas normais, como trocar as baterias, excluí-las do bluetooth e adicioná-las novamente. reinicializando meu sistema e adicionando-o novamente.

Se eu deixar o dispositivo conectado durante a noite, quando eu voltar para ele de manhã, tocar no trackpad despertará o sistema.

> lsusb

Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2a Intel Corp. 
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 058f:3820 Alcor Micro Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

> dmesg | grep -i blue

[    7.737943] Bluetooth: Core ver 2.20
[    7.737965] Bluetooth: HCI device and connection manager initialized
[    7.737971] Bluetooth: HCI socket layer initialized
[    7.737974] Bluetooth: L2CAP socket layer initialized
[    7.737981] Bluetooth: SCO socket layer initialized
[    7.801692] Bluetooth: hci0: read Intel version: 370810011003110e0f
[    7.801696] Bluetooth: hci0: Intel device is already patched. patch num: 0f
[    8.511238] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.511242] Bluetooth: BNEP filters: protocol multicast
[    8.511249] Bluetooth: BNEP socket layer initialized
[   10.685841] Bluetooth: RFCOMM TTY layer initialized
[   10.685852] Bluetooth: RFCOMM socket layer initialized
[   10.685859] Bluetooth: RFCOMM ver 1.11
[   16.697130] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   16.697139] Bluetooth: HIDP socket layer initialized
[   16.704913] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0006/input/input16
[   16.707549] magicmouse 0005:05AC:030E.0006: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[10034.751891] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0007/input/input17
[10034.752119] magicmouse 0005:05AC:030E.0007: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[36234.802293] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0008/input/input18
[36234.803791] magicmouse 0005:05AC:030E.0008: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[39265.445927] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0009/input/input19
[39265.446146] magicmouse 0005:05AC:030E.0009: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[42890.060268] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.000A/input/input20
[42890.060495] magicmouse 0005:05AC:030E.000A: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[61297.037662] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.000B/input/input22  
[61297.038420] magicmouse 0005:05AC:030E.000B: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[63833.172707] Modules linked in: algif_hash algif_skcipher af_alg cmac hid_magicmouse hidp drbg ansi_cprng ctr ccm rfcomm bnep nls_iso8859_1 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm arc4 crct10dif_pclmul crc32_pclmul aesni_intel iwlmvm aes_x86_64 lrw snd_soc_rt5640 gf128mul glue_helper snd_hda_codec_realtek ablk_helper cryptd snd_hda_codec_generic snd_hda_codec_hdmi mac80211 btusb snd_soc_rl6231 snd_hda_intel btrtl snd_usb_audio snd_hda_codec btbcm uvcvideo snd_usbmidi_lib snd_soc_core videobuf2_vmalloc serio_raw joydev videobuf2_memops input_leds btintel snd_compress snd_hda_core videobuf2_core ac97_bus v4l2_common snd_hwdep snd_pcm_dmaengine iwlwifi videodev bluetooth ir_lirc_codec media snd_pcm lirc_dev cfg80211 ir_sanyo_decoder ir_xmp_decoder ir_mce_kbd_decoder ir_sharp_decoder

> lspci -knn | grep Net -A2

02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265 [8086:9010]
Kernel driver in use: iwlwifi

sudo dmesg | grep iwlwifi

[    7.681317] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[    7.683533] iwlwifi 0000:02:00.0: Unsupported splx structure
[    7.685661] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2
[    7.685685] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2
[    7.685699] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
[    7.694346] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    7.759241] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
[    7.759597] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    7.760054] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.006650] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
[    8.792452] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.793061] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.854205] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.854757] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[96297.700161] iwlwifi 0000:02:00.0: invalid BA notification: Q 16, tid 0, flow 65535
[240874.957686] iwlwifi 0000:02:00.0: invalid BA notification: Q 16, tid 0, flow 65535

sudo strace -p 727

  read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2a Intel Corp. 
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 058f:3820 Alcor Micro Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[    7.737943] Bluetooth: Core ver 2.20
[    7.737965] Bluetooth: HCI device and connection manager initialized
[    7.737971] Bluetooth: HCI socket layer initialized
[    7.737974] Bluetooth: L2CAP socket layer initialized
[    7.737981] Bluetooth: SCO socket layer initialized
[    7.801692] Bluetooth: hci0: read Intel version: 370810011003110e0f
[    7.801696] Bluetooth: hci0: Intel device is already patched. patch num: 0f
[    8.511238] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.511242] Bluetooth: BNEP filters: protocol multicast
[    8.511249] Bluetooth: BNEP socket layer initialized
[   10.685841] Bluetooth: RFCOMM TTY layer initialized
[   10.685852] Bluetooth: RFCOMM socket layer initialized
[   10.685859] Bluetooth: RFCOMM ver 1.11
[   16.697130] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   16.697139] Bluetooth: HIDP socket layer initialized
[   16.704913] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0006/input/input16
[   16.707549] magicmouse 0005:05AC:030E.0006: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[10034.751891] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0007/input/input17
[10034.752119] magicmouse 0005:05AC:030E.0007: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[36234.802293] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0008/input/input18
[36234.803791] magicmouse 0005:05AC:030E.0008: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[39265.445927] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0009/input/input19
[39265.446146] magicmouse 0005:05AC:030E.0009: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[42890.060268] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.000A/input/input20
[42890.060495] magicmouse 0005:05AC:030E.000A: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[61297.037662] input: Apple Wireless Trackpad as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.000B/input/input22  
[61297.038420] magicmouse 0005:05AC:030E.000B: input,hidraw3: BLUETOOTH HID v1.60 Mouse [Apple Wireless Trackpad] on dc:53:60:ce:be:17
[63833.172707] Modules linked in: algif_hash algif_skcipher af_alg cmac hid_magicmouse hidp drbg ansi_cprng ctr ccm rfcomm bnep nls_iso8859_1 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm arc4 crct10dif_pclmul crc32_pclmul aesni_intel iwlmvm aes_x86_64 lrw snd_soc_rt5640 gf128mul glue_helper snd_hda_codec_realtek ablk_helper cryptd snd_hda_codec_generic snd_hda_codec_hdmi mac80211 btusb snd_soc_rl6231 snd_hda_intel btrtl snd_usb_audio snd_hda_codec btbcm uvcvideo snd_usbmidi_lib snd_soc_core videobuf2_vmalloc serio_raw joydev videobuf2_memops input_leds btintel snd_compress snd_hda_core videobuf2_core ac97_bus v4l2_common snd_hwdep snd_pcm_dmaengine iwlwifi videodev bluetooth ir_lirc_codec media snd_pcm lirc_dev cfg80211 ir_sanyo_decoder ir_xmp_decoder ir_mce_kbd_decoder ir_sharp_decoder
02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265 [8086:9010]
Kernel driver in use: iwlwifi
[    7.681317] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[    7.683533] iwlwifi 0000:02:00.0: Unsupported splx structure
[    7.685661] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2
[    7.685685] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2
[    7.685699] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
[    7.694346] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    7.759241] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
[    7.759597] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    7.760054] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.006650] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
[    8.792452] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.793061] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.854205] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    8.854757] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[96297.700161] iwlwifi 0000:02:00.0: invalid BA notification: Q 16, tid 0, flow 65535
[240874.957686] iwlwifi 0000:02:00.0: invalid BA notification: Q 16, tid 0, flow 65535
  read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    read(7, "\f%pre%%pre%%pre%%pre%2857c0%pre%", 512) = 14
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 0) = 1 ([{fd=3, revents=POLLIN}])
    sendmsg(6, {msg_name(0)=NULL, msg_iov(2)=[{"l<%pre%%pre%%pre%7%pre%%pre%%pre%6%pre%%pre%%pre%o%pre%%%pre%%pre%%pre%/org/blu"..., 152}, {"%pre%%pre%%pre%org.bluez.Device1%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%"..., 60}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 212
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, -1) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, -1) = 2 ([{fd=21, revents=POLLERR|POLLHUP}, {fd=22, revents=POLLERR|POLLHUP}])
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    close(21)                               = 0
    close(22)                               = 0
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    sendto(5, "<27>May  6 08:55:08 bluetoothd[7"..., 99, MSG_NOSIGNAL, NULL, 0) = 99
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 16, 29838) = 2 ([{fd=3, revents=POLLIN}, {fd=10, revents=POLLIN}])
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=-1904749397, groups=00000002}, msg_iov(1)=[{"libudev%pre%6526(%pre%%pre%%pre%(%pre%%pre%%pre%4%pre%%pre%%pre%2237%pre%%pre%%pre%%pre%"..., 8192}], msg_controllen=32, [{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, {pid=6456, uid=0, gid=0}}], msg_flags=0}, 0) = 268
    getrandom("\v1<4CLZ65035\r71>", 16, GRND_NONBLOCK) = 16
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 16, 29835) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)        = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 16, 29835) = 0 (Timeout)
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    socket(PF_BLUETOOTH, SOCK_RAW, 6)       = 21
    ioctl(21, HCIGETDEVINFO, 0x7ffef8cb6330) = -1 ENOENT (No such file or directory)
    sendto(5, "<27>May  6 08:55:38 bluetoothd[7"..., 67, MSG_NOSIGNAL, NULL, 0) = 67
    close(21)                               = 0
    socket(PF_BLUETOOTH, SOCK_SEQPACKET, 0) = 21
    bind(21, {sa_family=AF_BLUETOOTH, sa_data="%pre%%pre%66'S4%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = 0
    setsockopt(21, SOL_BLUETOOTH, 4, "%pre%", 2) = 0
    fstat(21, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
    fcntl(21, F_GETFL)                      = 0x2 (flags O_RDWR)
    fcntl(21, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
    connect(21, {sa_family=AF_BLUETOOTH, sa_data="%pre%2857c0%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = -1 EINPROGRESS (Operation now in progress)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 29971) = 1 ([{fd=3, revents=POLLIN}])
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 29971) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 29971) = 1 ([{fd=7, revents=POLLIN}])
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    read(7, "\v%pre%%pre%%pre%*%pre%2857c0%pre%%pre%%pre%%pre%%pre%%pre%\tIcentre cli"..., 512) = 48
    stat("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", {st_mode=S_IFREG|0600, st_size=987, ...}) = 0
    open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", O_RDWR|O_CREAT, 0600) = 22
    close(22)                               = 0
    open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", O_RDONLY) = 22
    fstat(22, {st_mode=S_IFREG|0600, st_size=987, ...}) = 0
    read(22, "[General]\nName=Icentre client201"..., 4096) = 987
    read(22, "", 4096)                      = 0
    close(22)                               = 0
    open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82.XYTKGY", O_RDWR|O_CREAT|O_EXCL, 0666) = 22
    fallocate(22, 0, 0, 987)                = 0
    write(22, "[General]\nName=Icentre client201"..., 987) = 987
    fstatfs(22, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=26647824, f_bfree=15960177, f_bavail=14600766, f_files=6782976, f_ffree=6130949, f_fsid={-697973956, -378649048}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0
    lstat("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", {st_mode=S_IFREG|0600, st_size=987, ...}) = 0
    fsync(22)                               = 0
    close(22)                               = 0
    rename("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82.XYTKGY", "/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82") = 0
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 0) = 1 ([{fd=3, revents=POLLIN}])
    sendmsg(6, {msg_name(0)=NULL, msg_iov(2)=[{"l<%pre%%pre%%pre%0%pre%%pre%%pre%6%pre%%pre%%pre%o%pre%%%pre%%pre%%pre%/org/blu"..., 152}, {"%pre%%pre%%pre%org.bluez.Device1%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%"..., 60}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 212
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 27825) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 27825) = 1 ([{fd=21, revents=POLLOUT}])
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=21, events=POLLNVAL}], 1, 0)  = 0 (Timeout)
    getsockopt(21, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
    socket(PF_BLUETOOTH, SOCK_SEQPACKET, 0) = 22
    bind(22, {sa_family=AF_BLUETOOTH, sa_data="%pre%%pre%66'S4%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = 0
    setsockopt(22, SOL_BLUETOOTH, 4, "%pre%", 2) = 0
    fstat(22, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
    fcntl(22, F_GETFL)                      = 0x2 (flags O_RDWR)
    fcntl(22, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
    connect(22, {sa_family=AF_BLUETOOTH, sa_data="%pre%2857c0%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = -1 EINPROGRESS (Operation now in progress)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=POLLOUT}], 18, 27729) = 1 ([{fd=3, revents=POLLIN}])
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=POLLOUT}], 18, 27729) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=POLLOUT}], 18, 27729) = 1 ([{fd=22, revents=POLLOUT}])
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=22, events=POLLNVAL}], 1, 0)  = 0 (Timeout)
    getsockopt(22, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
    open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", O_RDONLY) = 23
    fstat(23, {st_mode=S_IFREG|0600, st_size=987, ...}) = 0
    read(23, "[General]\nName=Icentre client201"..., 4096) = 987
    read(23, "", 4096)                      = 0
    close(23)                               = 0
    socket(PF_BLUETOOTH, SOCK_RAW, 6)       = 23
    ioctl(23, _IOC(_IOC_WRITE, 0x48, 0xc8, 0x04), 0x56438885eb30) = 0
    close(23)                               = 0
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27712) = 1 ([{fd=3, revents=POLLIN}])
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27712) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27712) = 1 ([{fd=10, revents=POLLIN}])
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=-278512287, groups=00000002}, msg_iov(1)=[{"libudev%pre%6526(%pre%%pre%%pre%(%pre%%pre%%pre%1%pre%%pre%%pre%2237%pre%%pre%%pre%%pre%"..., 8192}], msg_controllen=32, [{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, {pid=6494, uid=0, gid=0}}], msg_flags=0}, 0) = 281
    getrandom("30263E10|\"6G", 16, GRND_NONBLOCK) = 16
    getrandom("vh%pre%2QA5G44_4'0", 16, GRND_NONBLOCK) = 16
    readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/hidraw", 0x564388863780, 99) = -1 EINVAL (Invalid argument)
    lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
    lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/hidraw", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    access("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/hidraw/uevent", F_OK) = -1 ENOENT (No such file or directory)
    readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019", 0x56438885ebb0, 99) = -1 EINVAL (Invalid argument)
    lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
    lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
    access("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/uevent", F_OK) = 0
    readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/subsystem", "../../../../../../../../../../bu"..., 99) = 37
    open("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/uevent", O_RDONLY|O_CLOEXEC) = 23
    fstat(23, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
    fstat(23, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
    read(23, "DRIVER=magicmouse\nHID_ID=0005:00"..., 4096) = 181
    read(23, "", 4096)                      = 0
    read(23, "", 4096)                      = 0
    close(23)                               = 0
    getrandom("\n2L347163SyCp1", 16, GRND_NONBLOCK) = 16
    open("/run/udev/data/+hid:0005:05AC:030E.0019", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27701) = 1 ([{fd=3, revents=POLLIN}])
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27700) = 1 ([{fd=3, revents=POLLIN}])
    read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16)         = 8
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27700) = 0 (Timeout)
    read(3, 0x7ffef8cb63f0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, -1rs
    ^Cstrace: Process 727 detached
     <detached ...>
%pre%%pre%", 8) = 8 read(7, "\f%pre%%pre%%pre%%pre%2857c0%pre%", 512) = 14 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 0) = 1 ([{fd=3, revents=POLLIN}]) sendmsg(6, {msg_name(0)=NULL, msg_iov(2)=[{"l<%pre%%pre%%pre%7%pre%%pre%%pre%6%pre%%pre%%pre%o%pre%%%pre%%pre%%pre%/org/blu"..., 152}, {"%pre%%pre%%pre%org.bluez.Device1%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%"..., 60}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 212 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, -1) = 2 ([{fd=21, revents=POLLERR|POLLHUP}, {fd=22, revents=POLLERR|POLLHUP}]) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 close(21) = 0 close(22) = 0 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 sendto(5, "<27>May 6 08:55:08 bluetoothd[7"..., 99, MSG_NOSIGNAL, NULL, 0) = 99 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 16, 29838) = 2 ([{fd=3, revents=POLLIN}, {fd=10, revents=POLLIN}]) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=-1904749397, groups=00000002}, msg_iov(1)=[{"libudev%pre%6526(%pre%%pre%%pre%(%pre%%pre%%pre%4%pre%%pre%%pre%2237%pre%%pre%%pre%%pre%"..., 8192}], msg_controllen=32, [{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, {pid=6456, uid=0, gid=0}}], msg_flags=0}, 0) = 268 getrandom("\v1<4CLZ65035\r71>", 16, GRND_NONBLOCK) = 16 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 16, 29835) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 16, 29835) = 0 (Timeout) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) socket(PF_BLUETOOTH, SOCK_RAW, 6) = 21 ioctl(21, HCIGETDEVINFO, 0x7ffef8cb6330) = -1 ENOENT (No such file or directory) sendto(5, "<27>May 6 08:55:38 bluetoothd[7"..., 67, MSG_NOSIGNAL, NULL, 0) = 67 close(21) = 0 socket(PF_BLUETOOTH, SOCK_SEQPACKET, 0) = 21 bind(21, {sa_family=AF_BLUETOOTH, sa_data="%pre%%pre%66'S4%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = 0 setsockopt(21, SOL_BLUETOOTH, 4, "%pre%", 2) = 0 fstat(21, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 fcntl(21, F_GETFL) = 0x2 (flags O_RDWR) fcntl(21, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 connect(21, {sa_family=AF_BLUETOOTH, sa_data="%pre%2857c0%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = -1 EINPROGRESS (Operation now in progress) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 29971) = 1 ([{fd=3, revents=POLLIN}]) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 29971) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 29971) = 1 ([{fd=7, revents=POLLIN}]) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 read(7, "\v%pre%%pre%%pre%*%pre%2857c0%pre%%pre%%pre%%pre%%pre%%pre%\tIcentre cli"..., 512) = 48 stat("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", {st_mode=S_IFREG|0600, st_size=987, ...}) = 0 open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", O_RDWR|O_CREAT, 0600) = 22 close(22) = 0 open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", O_RDONLY) = 22 fstat(22, {st_mode=S_IFREG|0600, st_size=987, ...}) = 0 read(22, "[General]\nName=Icentre client201"..., 4096) = 987 read(22, "", 4096) = 0 close(22) = 0 open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82.XYTKGY", O_RDWR|O_CREAT|O_EXCL, 0666) = 22 fallocate(22, 0, 0, 987) = 0 write(22, "[General]\nName=Icentre client201"..., 987) = 987 fstatfs(22, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=26647824, f_bfree=15960177, f_bavail=14600766, f_files=6782976, f_ffree=6130949, f_fsid={-697973956, -378649048}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 lstat("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", {st_mode=S_IFREG|0600, st_size=987, ...}) = 0 fsync(22) = 0 close(22) = 0 rename("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82.XYTKGY", "/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82") = 0 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 0) = 1 ([{fd=3, revents=POLLIN}]) sendmsg(6, {msg_name(0)=NULL, msg_iov(2)=[{"l<%pre%%pre%%pre%0%pre%%pre%%pre%6%pre%%pre%%pre%o%pre%%%pre%%pre%%pre%/org/blu"..., 152}, {"%pre%%pre%%pre%org.bluez.Device1%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%"..., 60}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 212 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 27825) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLOUT}], 17, 27825) = 1 ([{fd=21, revents=POLLOUT}]) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=21, events=POLLNVAL}], 1, 0) = 0 (Timeout) getsockopt(21, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 socket(PF_BLUETOOTH, SOCK_SEQPACKET, 0) = 22 bind(22, {sa_family=AF_BLUETOOTH, sa_data="%pre%%pre%66'S4%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = 0 setsockopt(22, SOL_BLUETOOTH, 4, "%pre%", 2) = 0 fstat(22, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 fcntl(22, F_GETFL) = 0x2 (flags O_RDWR) fcntl(22, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 connect(22, {sa_family=AF_BLUETOOTH, sa_data="%pre%2857c0%pre%%pre%%pre%%pre%%pre%%pre%"}, 14) = -1 EINPROGRESS (Operation now in progress) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=POLLOUT}], 18, 27729) = 1 ([{fd=3, revents=POLLIN}]) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=POLLOUT}], 18, 27729) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=POLLOUT}], 18, 27729) = 1 ([{fd=22, revents=POLLOUT}]) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=22, events=POLLNVAL}], 1, 0) = 0 (Timeout) getsockopt(22, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 open("/var/lib/bluetooth/DC:53:60:CE:BE:17/cache/88:63:DF:ED:38:82", O_RDONLY) = 23 fstat(23, {st_mode=S_IFREG|0600, st_size=987, ...}) = 0 read(23, "[General]\nName=Icentre client201"..., 4096) = 987 read(23, "", 4096) = 0 close(23) = 0 socket(PF_BLUETOOTH, SOCK_RAW, 6) = 23 ioctl(23, _IOC(_IOC_WRITE, 0x48, 0xc8, 0x04), 0x56438885eb30) = 0 close(23) = 0 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27712) = 1 ([{fd=3, revents=POLLIN}]) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27712) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27712) = 1 ([{fd=10, revents=POLLIN}]) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=-278512287, groups=00000002}, msg_iov(1)=[{"libudev%pre%6526(%pre%%pre%%pre%(%pre%%pre%%pre%1%pre%%pre%%pre%2237%pre%%pre%%pre%%pre%"..., 8192}], msg_controllen=32, [{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, {pid=6494, uid=0, gid=0}}], msg_flags=0}, 0) = 281 getrandom("30263E10|\"6G", 16, GRND_NONBLOCK) = 16 getrandom("vh%pre%2QA5G44_4'0", 16, GRND_NONBLOCK) = 16 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/hidraw", 0x564388863780, 99) = -1 EINVAL (Invalid argument) lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/hidraw", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 access("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/hidraw/uevent", F_OK) = -1 ENOENT (No such file or directory) readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019", 0x56438885ebb0, 99) = -1 EINVAL (Invalid argument) lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 access("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/uevent", F_OK) = 0 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/subsystem", "../../../../../../../../../../bu"..., 99) = 37 open("/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/bluetooth/hci0/hci0:256/0005:05AC:030E.0019/uevent", O_RDONLY|O_CLOEXEC) = 23 fstat(23, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0 fstat(23, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0 read(23, "DRIVER=magicmouse\nHID_ID=0005:00"..., 4096) = 181 read(23, "", 4096) = 0 read(23, "", 4096) = 0 close(23) = 0 getrandom("\n2L347163SyCp1", 16, GRND_NONBLOCK) = 16 open("/run/udev/data/+hid:0005:05AC:030E.0019", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) write(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 8) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27701) = 1 ([{fd=3, revents=POLLIN}]) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27700) = 1 ([{fd=3, revents=POLLIN}]) read(3, "%pre%%pre%%pre%%pre%%pre%%pre%%pre%", 16) = 8 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, 27700) = 0 (Timeout) read(3, 0x7ffef8cb63f0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=14, events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=0}, {fd=22, events=0}], 18, -1rs ^Cstrace: Process 727 detached <detached ...>

Alguma sugestão, por favor?

    
por kpg 05.04.2016 / 15:33

2 respostas

0

Pode ajudar a examinar a saída de journalctl -u bluetooth.service

Eu tive problemas com o módulo bluetooth no meu Lenovo Thinkpad Yoga (executando 15.10 - > 16.04) conectando ao meu alto-falante Bose Soundlink Color depois de acordar da suspensão, assim como alguns outros problemas como atraso e perda de áudio. Eu peguei um adaptador bluetooth usb que suportou mais alguns recursos conjuntos que foram incorporados no bluetooth desde que meu laptop foi produzido e funciona muito bem. A comunicação bluetooth está entre o adaptador e o alto-falante e o Ubuntu o vê como um dispositivo USB.

    
por neofug 03.05.2016 / 22:34
0

Eu tive seu mesmo problema no Ubuntu 18. Sua saída strace é semelhante à que eu vi na minha máquina. Corrigi o meu problema ao desativar a suspensão automática do USB .

Eu estava deixando o módulo do kernel manipular o HIDP (acho que você pode verificar isso indo até /etc/bluetooth/input.conf e verificando que UserspaceHID não está definido como true ) e, por padrão, o kernel suspenderia automaticamente dispositivos usb não está em uso para economizar energia. E aparentemente esse comportamento estava causando estragos no meu trackpad mágico.

Esse comportamento pareceu aparecer na saída de sudo btmon . Eu podia ver o HCI enviando um comando para sair do modo sniff (também conhecido como modo de economia de energia?). Às vezes saía com sucesso, fazendo a transição para o modo ativo e se reconectando ao trackpad. Às vezes não, e eu veria:

> HCI Event: Mode Change (0x14) plen 6                                                                                                                               #10952 [hci0] 807.142497
        Status: Connection Timeout (0x08)
        Handle: 256
        Mode: Active (0x00)
        Interval: 0.000 msec (0x0000)

E então o trackpad parava de funcionar enquanto a conexão era restabelecida. Depois de desabilitar a suspensão automática do usb, ele sempre fica no modo ativo, evitando quaisquer problemas causados pelo modo de entrar / sair do sniff.

Uma coisa que o artigo do arch-wiki ignora é como encontrar o dispositivo bluetooth correto na saída de lsusb . Talvez fosse óbvio para alguns, mas não para mim. Portanto, certifique-se de executar lsusb -v ou use usb-devices para obter mais detalhes que facilitam a identificação do dispositivo desejado.

Eu sei que essa pergunta é antiga e eu admito que não entendo totalmente todos os elementos desse problema, mas espero que alguém ache essa resposta útil.

    
por 16.02.2019 / 01:27