Saya menggunakan Debian Jessie (pengujian). Saya memiliki mouse bluetooth (Microsoft Sculpt Comfort) dan saya dapat memasangkannya dan menggunakannya ok, tetapi setelah beberapa saat tidak aktif (sekitar 10 menit) ia berhenti bekerja, saya harus menyentuh tombol set yang dapat ditemukan secara manual pada mouse dan kembali memasangkannya di baris perintah.
Mouse yang sama saya coba pada OS X dan berfungsi, jadi ini bukan masalah perangkat keras
Kernel 3.14.12-1 (2014-07-11)
Saya memasangkan mouse dengan perintah ini:
sudo hidd --connect 30:59:B7:72:A5:A7
Ketika dipasangkan dengan benar, ini adalah output / var / log / syslog
Jan 7 15:22:42 desktop hidd: New HID device 30:59:B7:72:A5:A7 (Microsoft Bluetooth Mouse )
Jan 7 15:22:42 desktop kernel: [103877.102083] hid-generic 0005:045E:07A2.0009: unknown main item tag 0x0
Jan 7 15:22:42 desktop kernel: [103877.102481] input: Microsoft Bluetooth Mouse as /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0009/input/input51
Jan 7 15:22:42 desktop kernel: [103877.102884] hid-generic 0005:045E:07A2.0009: input,hidraw3: BLUETOOTH HID v1.29 Mouse [Microsoft Bluetooth Mouse ] on 00:15:83:c8:52:19
Setelah beberapa saat idle, ini dicetak pada file log yang sama:
Jan 7 15:34:34 desktop acpid: input device has been disconnected, fd 20
Jika saya mengklik tombol mouse atau memindahkannya, ini akan dicetak:
Jan 7 15:49:55 desktop bluetoothd[650]: Refusing input device connect: No such file or directory (2)
Jan 7 15:49:56 desktop bluetoothd[650]: Refusing connection from 30:59:B7:72:A5:A7: unknown device
Yang tampaknya menunjukkan bahwa mouse masih berfungsi dan mencoba memberitahu OS untuk terhubung kembali, tetapi tidak bisa.
Ini adalah respons info -p udevadm :
P: /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0004/input/input22
E: ABS=100000000
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0004/input/input22
E: EV=10001f
E: ID_FOR_SEAT=input-pci-0000_00_02_0-usb-0_3_1_0
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_INPUT_MOUSE=1
E: ID_PATH=pci-0000:00:02.0-usb-0:3:1.0
E: ID_PATH_TAG=pci-0000_00_02_0-usb-0_3_1_0
E: KEY=4837fff072ff32d bf54444600000000 1f0001 30f908b17c007 ffe77bfad9415fff febeffdff3cfffff fffffffffffffffe
E: MODALIAS=input:b0005v045Ep07A2e0129-e0,1,2,3,4,14, k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8E,90,96,98,9B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B0, B1,B2,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CE,CF,D0,D1,D2,D4,D8,D9,DB,DF,E4,E7,E8,E9,EA,EB,F0,F1,100,110,111,112,113,114,161,162,166,16A,1 6E,172,174,176,178,179,17A,17B,17C,17D,17F,180,182,183,185,188,189,18C,18D,18E,18F,190,191,192,193,195,198,199,19A,1A0,1A1,1A2,1A3,1A4,1A5,1A6, 1A7,1A8,1A9,1AA,1AB,1AC,1AD,1AE,1B0,1B1,1B7,1BA,r0,1,6,7,8,9,a20,m4,lsfw
E: MSC=10
E: NAME="Microsoft Bluetooth Mouse "
E: PHYS="00:15:83:c8:52:19"
E: PRODUCT=5/45e/7a2/129
E: PROP=0
E: REL=3c3
E: SUBSYSTEM=input
E: TAGS=:seat:
E: UNIQ="30:59:b7:72:a5:a7"
E: USEC_INITIALIZED=55796705
Jawaban:
Ada 3 solusi untuk masalah ini. Mungkin bahkan menggabungkan 2 dari mereka dapat memperbaiki masalah Anda.
Solusi 1
Edit file
/etc/bluetooth/input.conf
dan atur parameterIdleTimeout=0
di dalam[General]
blok.Mulai ulang layanan bluetooth:
Ini akan mencegah pemutusan karena batas waktu dari mouse dan keyboard bluetooth Anda.
Solusi 2
Buat aturan udev yang akan menghindari mouse Anda untuk autosuspend
Solusi 3
Yang ini tidak membuat saya bangga, tapi ... Buat skrip dengan perintah hidd connect Anda:
Sekarang, tambahkan ke crontab Anda:
Bersulang.
sumber
thinkpad-acpi
? (lsmod | grep acpi
untuk memeriksanya).udevadm info -p /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0009/input/input51
. Jalur ini yang dimulai dengan/device
dapat berubah pada log Anda ...laptop-mode-tools
diinstal pada mesin Anda? Terima kasih untuk semua informasi ini, Anda sedang menambang;)Satu-satunya hal yang harus saya lakukan untuk mengaktifkan (menghubungkan) headphone nirkabel Sony MDR-ZX550BN adalah di /etc/bluetooth/input.conf
tambahkan / batalkan komentar baris:
dan secara alami restart layanan /etc/init.d/bluetooth restart
PS Saya menggunakan Debian 8 Jessie
sumber
Melihat log saya perhatikan bahwa setiap putuskan melemparkan baris dengan pesan debug UPower. Tampaknya xfce4-power-manager menggunakan daemon ini untuk polling trackpad sekarang dan kemudian untuk level baterainya. Apa yang tampaknya telah memperbaiki masalah bagi saya adalah sepenuhnya menonaktifkan dan menghapus UPower dan xfce4-power-manager.
sumber
/var/log/syslog
; jawaban ini akan ditingkatkan dengan mengeditnya untuk menyebutkan ini. Juga bermanfaat untuk menyebutkan kerugian (jika ada) menghapus UPower dan xfce4-power-manager.