Bluetooth マウスを接続したら PC がスリープする奇妙な現象と一応の解決策

作成

Arch Linux マシンに Bluetooth の無線マウスを接続すると、 PC がスリープするという奇妙な現象が起きました。一応の解決方法を載せておきます。 PC は ThinkPad X1 Carbon (4th Generation / 2016) で OS は Arch Linux、マウスは ThinkPad Bluetooth Laser Mouse MOBTC9LA です。

解決方法

マウスの電池を新しくしたら直りました。

Bluez や NetworkManager などの状況を見直すなど試しましたが一向に解決せず、最後にマウスの電池を回転させたところうまくいくようになったので、電池を交換しました。数日経ちますが問題なく動作しています。あとで確かめたところ、交換前の電池の残量は 3% でした。ただ、接続エラーとなるのではなくスリープに移行するというのは変なので、どこかに原因があるのかもしれません。

ログ

ほとんどの場合で、接続後スリープに移行しましたが、ごく稀にそうではないときもありました。電池残量に左右されていたのかもしれません。

接続後スリープするときのログ

Jun 17 18:14:41 x1carbon kernel: hid-generic 0005:17EF:6038.0003: unknown main item tag 0x0
Jun 17 18:14:41 x1carbon kernel: input: ThinkPad Bluetooth Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:17EF:6038.0003/input/input18
Jun 17 18:14:41 x1carbon kernel: hid-generic 0005:17EF:6038.0003: input,hidraw0: BLUETOOTH HID v2.00 Mouse [ThinkPad Bluetooth Laser Mouse] on e4:b3:18:c5:29:c9
Jun 17 18:14:41 x1carbon NetworkManager[403]: <info>  [1560762881.3361] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Jun 17 18:14:41 x1carbon NetworkManager[403]: <info>  [1560762881.3362] device (p2p-dev-wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Jun 17 18:14:41 x1carbon upowerd[923]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:17EF:6038.0003/power_supply/hid-f0:65:dd:9f:d7:6b-battery
Jun 17 18:14:41 x1carbon NetworkManager[403]: <info>  [1560762881.3369] manager: NetworkManager state is now ASLEEP
Jun 17 18:14:41 x1carbon systemd[1]: Reached target Sleep.

接続後スリープしないときのログ

Jun 17 18:21:27 x1carbon kernel: hid-generic 0005:17EF:6038.0006: unknown main item tag 0x0
Jun 17 18:21:27 x1carbon kernel: input: ThinkPad Bluetooth Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:17EF:6038.0006/input/input24
Jun 17 18:21:27 x1carbon kernel: hid-generic 0005:17EF:6038.0006: input,hidraw0: BLUETOOTH HID v2.00 Mouse [ThinkPad Bluetooth Laser Mouse] on e4:b3:18:c5:29:c9
Jun 17 18:21:27 x1carbon upowerd[923]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:17EF:6038.0006/power_supply/hid-f0:65:dd:9f:d7:6b-battery