Saya memiliki Apple Magic Mouse yang saya gunakan pada Lenovo Thinkpad T440s dengan Ubuntu 14.04 diinstal. Saya telah berhasil memasangkan perangkat dan berfungsi untuk waktu yang singkat.
Mouse tampaknya terputus selama beberapa detik dan kemudian terhubung kembali.
Terkadang, saya mendapatkan pesan kesalahan bahwa baterai hampir habis ( 0%). Baterainya baru.
Saya telah memperbarui kernel ke versi terbaru dengan harapan akan menyelesaikan masalah. Itu tidak. Bagaimana saya bisa menghentikannya?
Jawaban yang Diterima:
Saya memiliki masalah yang sama dan baru-baru ini saya mencoba menonaktifkan mode eSCO di modul bluetooth:
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
Koneksi mouse tampaknya lebih stabil sekarang dan saya belum melihat adanya pemutusan setelah mengubah pengaturan ini.
Laptop saya Lenovo W530 memiliki adaptor Bluetooth Broadcom (antarmuka internal usb).
Jika Anda memiliki adaptor Bluetooth Broadcom, Anda mungkin harus mendapatkan file firmware .hex dari driver windows dan meletakkannya di direktori /lib/firmware untuk mendukung semua fitur Bluetooth. Info lebih lanjut di https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 dan https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400 .
Gunakan hex2hcd untuk mengonversi file .hex driver windows ke .hcd:https://github.com/jessesung/hex2hcd
Saya menemukan file .hex Broadcom dalam paket driver windows ini. Temukan Win7/Win32/bcbtums-win7x86-brcm.inf
file dan cari ID USB adaptor Anda.
$ lsusb |grep Bluetooth
Bus 001 Device 006: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]
cari RAMUSB<usb product id in upper case>
, misalnya RAMUSB21E6
untuk adaptor saya. Di sana Anda akan menemukan nama file .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
Dalam kasus saya, file tersebut adalah Win7/Win32/BCM20702A1_001.002.014.1315.1387.hex
Saya kemudian menggunakan hex2hcd untuk mengonversi file ke /lib/firmware/fw-0a5c_21e6.hcd (sekali lagi nama file itu berisi id USB adaptor Bluetooth USB Broadcom Anda).