問題の概要

Bluetooth キーボードであるLogicool K480 を、Linux Mint でうまく認識することができない。

当初の環境

ハードウェア

  • PC: HP ProLiant ML115
  • Bluetooth アダプタ: サンワサプライ MM-BTUD44
  • Bloutooth キーボード: Logicool K480

サンワサプライ Bluetooth 4.0 USBアダプタ(class2) MM-BTUD44

新品価格
¥1,049から
(2018/8/8 01:20時点)

Logicool ロジクール K480BK Bluetooth ワイヤレス キーボード マルチOS:Windows Mac iOS Android Chrome OS 対応

中古価格
¥2,024から
(2018/8/8 01:21時点)

ソフトウェア

  • OS: Linux Mint 17.1 Xfce (kernel 3.13)
  • Bloetooth マネージャーユーティリティソフト: Blueman デバイスマネージャ 1.23-git201403102151-1ubuntu1

問題の詳細

Linux Mint でLogicool K480 を使うべく、Bloetooth アダプタ(受信機)を取り付け、「Blueman デバイスマネージャ」をインストールし、接続を試みた。
しかし、キーボードを認識こそするものの、接続にどうしても失敗する。

Kazam_screenshot_00264-d3351.png

調査/対応

原因

カーネルのバージョンに問題があったようだ。
以下の記事によれば、現在のkernel 3.13 だと同様の問題が多数報告されているようだ。また、kernel 3.19 にしたら改善されたという。
http://www.karansinghsisodia.com/how-to-setup-logitech-k480-keyboard-with-ubuntu-14-04/

対策

kernel 3.13 を3.19 にアップデートする。
すなわち、Linux MInt の場合だと、Linux Mint 17.3 “Rosa” にアップグレードする。
上記のようにアップグレードし、完了後に画面に出てきたドライバー一式アップデートも行った。
その後Bluetooth キーボードの接続作業は、以下のように行った。

Logicool K480 キーボードのチャンネルを決めて、合わせ、電源をONにしておく。
Blueman で[検索]する。同時に、Logicool K480 キーボードの[PC] ボタンを長押しし続ける。

1460648245617.jpg

何回かやり直してやっとつながった。

Kazam_screenshot_00256.png
念のため、[信頼]ボタンを押しておく。
Kazam_screenshot_00266-d0336.png
[セットアップ]ボタンを押す。
Kazam_screenshot_00269.png
“Proceed Without Pairing” を選んで次に進む。
Kazam_screenshot_00272.png
「入力サービス」を選んで次に進む。
Kazam_screenshot_00273.png

接続完了
途中でキーボード上の[PC]ボタンを何回か長押ししなおさないとうまくいかない場面があるかもあせあせ(飛び散る汗)
また、パスキーでペアリングしようとしてもうまくいかなかった。

結果

OSとカーネルを上記のバージョンにアップグレードしたことで、Blueman でキーボードを接続することに成功した。
この記事もそのキーボードで書いてる。
今のところ特に問題なし!!

他の参考URL

Mint とカーネルのVer.
Logicook K480 の[PC]ボタン長押しについて

あとがき

所感など

半年ほど前にこの症状が判明したときには、半分諦めかけていた。とはいえ、いつか諸々のソフトウェアがアップデートされることによりこの問題が解消されることを期待していた。
そして久しぶりに調べてみたところ、カーネルの最新化という解決策を見つけることができた。嬉しい。

別の問題

しかし別の不便さが浮上した・・・。少なくともこの環境では、PCを再起動すると、Bluetooth キーボードが切断されてしまう・・・。そして自動的に再接続されない。再接続するには、ログイン後に改めてBlueman を開、[入力サービス] をONにする必要がある・・・。
つまり、ログインまではマウスだけで操作するか別の有線キーボードを使う必要がある・・・。これは今回に限らず、Mint + Bluetooth キーボードという環境全般の問題かもしれないが。
これを解決を試みるのはまた今度にしよう・・・。

広告