Ubuntu 14.04がインストールされたLenovo Thinkpad T440で使用しているApple Magic Mouseがあります。デバイスを正常にペアリングしましたが、短時間機能します。
マウスは数秒間切断されてから再接続するように見えます。
時折、バッテリー残量が少ない(0%)というエラーメッセージが表示されます。電池は新品です。
この問題を解決できることを期待して、カーネルを最新バージョンに更新しました。それはしませんでした。切断を停止するにはどうすればよいですか?
私は同じ問題を抱えていて、最近、Bluetoothモジュールで eSCOモード を無効にしようとしました:
echo 1 | Sudo tee /sys/module/bluetooth/parameters/disable_esco
Sudo /etc/init.d/bluetooth restart
# persist setting
echo "options bluetooth disable_esco=1" | Sudo tee /etc/modprobe.d/bluetooth-tweaks.conf
マウスの接続は現在より安定しているように見え、この設定を調整しても切断は見られません。
私のラップトップLenovo W530にはBroadcom Bluetoothアダプターがあります(内部的にはusbがインターフェースです)。
Broadcom Bluetoothアダプターをお持ちの場合、Windowsドライバーから.hexファームウェアファイルを取得し、/ lib/firmwareディレクトリーに置いてすべてのBluetooth機能をサポートする必要がある場合があります。詳細は https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 および https://bugs.launchpad.net/ ubuntu/+ source/linux/+ bug/106540 .
Hex2hcdを使用して、Windowsドライバーの.hexファイルを.hcdに変換します。 https://github.com/jessesung/hex2hcd
Broadcom .hexファイルを このWindowsドライバーパッケージ で見つけました。 Win7/Win32/bcbtums-win7x86-brcm.inf
ファイルを見つけて、アダプターのUSB IDを検索します。
$ lsusb |grep Bluetooth
Bus 001 Device 006: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]
RAMUSB<usb product id in upper case>
を検索します。たとえば、私のアダプターのRAMUSB21E6
を検索します。そこに.hexファイル名があります。
[RAMUSB21E6.NTX86.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x00000, "BCM20702A1_001.002.014.1315.1387.hex"
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1
私の場合、ファイルはWin7/Win32/BCM20702A1_001.002.014.1315.1387.hex
でした
次に、hex2hcdを使用してファイルを/lib/firmware/fw-0a5c_21e6.hcdに変換しました(このファイル名にはBroadcom USB BluetoothアダプターのUSB IDが含まれています)。