Ubuntu14.04がインストールされたLenovoThinkpadT440で使用しているAppleMagicMouseがあります。デバイスのペアリングに成功しましたが、短時間動作します。
マウスが数秒間切断されてから再接続されたように見えます。
ときどき、電池残量が少なくなっている(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
マウスの接続がより安定しているように見えますが、この設定を調整した後、切断が見られませんでした。
私のラップトップLenovoW530にはBroadcomBluetoothアダプターが搭載されています(内部的にはusbがインターフェースです)。
Broadcom Bluetoothアダプタを使用している場合、すべてのBluetooth機能をサポートするには、Windowsドライバから.hexファームウェアファイルを取得して/ lib/firmwareディレクトリに配置する必要がある場合があります。詳細については、https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11およびhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400をご覧ください。 。
hex2hcdを使用して、Windowsドライバーの.hexファイルを.hcdに変換します:https://github.com/jessesung/hex2hcd
このWindowsドライバーパッケージにBroadcom.hexファイルが見つかりました。 Win7/Win32/bcbtums-win7x86-brcm.inf
を見つけます ファイルを作成し、アダプタのUSBIDを検索します。
$ 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 USBBluetoothアダプターのUSBIDが含まれています)。