J'utilise Debian Jessie (test). J'ai une souris Bluetooth (Microsoft Sculpt Comfort) et je peux l'appairer et l'utiliser correctement, mais après un certain temps d'inactivité (environ 10 minutes), elle cesse de fonctionner, je dois toucher manuellement le bouton détectable défini sur la souris et associez-le sur la ligne de commande.
La même souris que j'ai essayée sur OS X et cela fonctionne, donc ce n'est pas un problème matériel
Noyau 3.14.12-1 (2014-07-11)
Je jumelle la souris avec cette commande:
sudo hidd --connect 30:59:B7:72:A5:A7
Lorsqu'il est correctement couplé, il s'agit de la sortie / 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
Après un certain temps d'inactivité, cela est imprimé sur le même fichier journal:
Jan 7 15:34:34 desktop acpid: input device has been disconnected, fd 20
Si je clique sur un bouton de la souris ou le déplace, cela s'imprime:
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
Ce qui semble indiquer que la souris fonctionne toujours et essaie de dire au système d'exploitation de se reconnecter, mais ce n'est pas possible.
Voici la réponse udevadm info -p :
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
Réponses:
Il existe 3 solutions à ce problème. Peut-être même que la combinaison de 2 d'entre eux pourrait résoudre votre problème.
Solution 1
Modifiez le fichier
/etc/bluetooth/input.conf
et définissez le paramètreIdleTimeout=0
à l'intérieur du[General]
bloc.Redémarrez le service Bluetooth:
Cela empêchera les déconnexions dues au délai d'expiration de vos souris et claviers Bluetooth.
Solution 2
Créez une règle udev qui évitera à votre souris de se suspendre automatiquement
Solution 3
Celui-ci ne me rend pas fier, mais ... Créez un script avec votre commande hidd connect:
Maintenant, ajoutez à votre crontab:
À votre santé.
la source
thinkpad-acpi
? (lsmod | grep acpi
pour le vérifier).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
. Ce chemin qui commence par/device
pourrait changer dans votre journal ...laptop-mode-tools
installé sur votre machine? Merci pour toutes ces informations que vousLa seule chose que j'ai dû faire pour activer (connecter) un casque sans fil Sony MDR-ZX550BN est dans /etc/bluetooth/input.conf
ajouter / décommenter la ligne:
et redémarrer naturellement le service /etc/init.d/bluetooth restart
PS J'utilise Debian 8 Jessie
la source
En regardant les journaux, j'ai remarqué que chaque déconnexion lançait une ligne avec un message de débogage UPower. Il semble que le xfce4-power-manager utilisait ce démon pour interroger le trackpad de temps en temps pour son niveau de batterie. Ce qui semble avoir résolu le problème pour moi, c'est de désactiver et de désinstaller complètement UPower et xfce4-power-manager.
la source
/var/log/syslog
; cette réponse serait améliorée en la modifiant pour le mentionner. Il serait également utile de mentionner les inconvénients (le cas échéant) de la suppression de UPower et de xfce4-power-manager.