Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/10/2006, à 02:04

angelamalice

[résolu] clavier/souris bluetooth figer sous GDM

s'lut tout le monde,

Alors voilà, ça fait 2 sem que j'essais de faire marcher mon logitech desktop mx for bluetooth (souris MX900 et clavier Bluetooth avé les touches de partout et tout) sou Dapper mais rien n'y fait.

Je suis obliger aprés chaque lancement de GDM de débrancher le cable USB et de le rebrancher ..... d'attendre et là je peux enfin me logger (:) ouffffffffffffffffffff=).

Je précise tout de même que ce desktop est composé d'une souris d'un clavier d'un HUB relier à la CM en usb et en PS/2 (-> pour le clavier).

J'ai lu que je pourrait desinstaler bluez ........mais je voudrais pouvoir utiliser mon Hub et profiter du bluetooth voyez-vous!!!

J'ai lu ceci :

http://doc.ubuntu-fr.org/materiel/bluetooth?s=bluetooth

cependant je n'arrive pas à avoir la "bdadrr" quand je fais ce qui est indiqué j'obtiens dans la console :

FamilyDesktop:~$ sudo hidd --search
Searching ...

Et cerise sur le gateau ma souris disparait.

Quand je veux le faire avec le clavier c'est pire puisque je ne peux pas appuyer su entrée.

j'ai aussi essayé :

FamilyDesktop:~$ sudo hid2hci 
Switching device 046d:c703 to HCI mode was successful

mais aprés certes je peux synchroniser mon téléphone mais ni clavier ni souris ne répondent et le Hub clignotte comme si il chercher des périph. sans les trouver. Je suis alors obligé de débrancher le hub et de tout reconnecter : Pénible quoi !!!:mad:

En ecrivant ces quelques lignes j'ai l'impression d'être neuneu mais du coup.:P

Je c pas quoi faire.!!!!!???????

J'ai aussi essayé ça : http://www.ubuntuforums.org/showthread.php?t=113184mais ça n'a rien fait.

si quelq'un pouvais m'aider.

Merci d'avance.

Dernière modification par angelamalice (Le 01/11/2006, à 12:11)

Hors ligne

#2 Le 26/10/2006, à 13:39

jmb0007

Re : [résolu] clavier/souris bluetooth figer sous GDM

Salut,

J'ai eu le même problème que toi, avec un clavier/souris bluetooth logitech.
Mais j'ai réussi a mettre le bluetooth et tout marche maintenant!!

J'ai pas mal chercher sur ce forum, la doc et sur la page que tu as mis en lien. et avec le tout je me suis fait une petite doc sur le sujet. Histoire de pas tout perdre lors de ma prochaine upgrade (on sait jamais)

Je t'envoi ca ce soir.

Dernière modification par jmb0007 (Le 26/10/2006, à 19:45)

Hors ligne

#3 Le 26/10/2006, à 19:43

jmb0007

Re : [résolu] clavier/souris bluetooth figer sous GDM

Installation des paquets

Installer les paquets suivants et leurs dépendances

sudo apt-get install libbluetooth1 bluez-utils bluez-pin bluez-pcmcia-support gnome-bluetooth

Vérifier que le module bluetooth est bien charger

lsmod | grep bluetooth

Rendre le hub opérationnel (dès le démarrage)

Créer le fichier

sudo touch /etc/init.d/bluetooth
sudo gedit /etc/init.d/bluetooth

Texte  du script

hid2hci
hcid
sdpd
hidd --server

Rendre le script executable

sudo chmod +x /etc/init.d/bluetooth

Lier ce script au runlevel. Pour un démarrage automatique du Hub Bluetooh

sudo update-rc.d bluetooth defaults

Le bluetooth est maintenant fonctionnel

Utilisation du clavier et souris bluthooth Logitech

Je n'ai pas modifé le fichier de config, car celui par défaut était bon pour moi

sudo gedit /etc/bluetooth/hicd.conf

Pour envoyer un fichier, bouton droit sur le fichier puis "Envoyer à..."
Pour recevoir un fichier, il faut d'abord lancer "Applications>Accessoires>Partage de fichier bluetooth



Utilisation du clavier et souris bluthooth Logitech

Si on ne connait pas les addresses bluetooth. il faut redemarrer (comme avant on débranche puis rebranche le hub), puis on appui sur le bouton connect du clavier et de la souris en même temps que l'on lance la commande suivantes

sudo hidd --search

L'autre solution c'est retourné le clavier pour lire l'addresse, ca évite de redemarrer en on passe direct  à la suite


Mofication du script de démarrage

sudo gedit /etc/default/bluez-utils

Modifer les lignes suivantes

HIDD_ENABLED=1
HIDD_OPTIONS="-i 00:07:61:15:76:9A -i 00:07:61:16:D0:A4 --server"

avec les adresses du clavier et de la souris


C'est bon on peut rédémarrer et avec un peu de chance, le bluetooth marche et on n'a plus besoin de débrancgé/rebranché le hub.

Pour vérifier les périphériques connectés.

hidd --show
sudo hidd --search

Dernière modification par jmb0007 (Le 26/10/2006, à 19:43)

Hors ligne

#4 Le 29/10/2006, à 01:09

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

Bon et bien je doit être un galérien du bluetooth.

J'ai refait tout ce que tu as écrit sans succès jmb0007.

Et puis j'ai vu que Edgy était sorti alors je me suis  dit profitons en  pour voir si ça iras mieux........... et ............................ET Ben NON c'est pareil..................

Ou presque ......

En fait pas tout a fait car si (avec un 2iéme clavier après avoir lancer la session je tape dans un terminal :

:~$  sudo /etc/init.d/bluetooth restart
Password:
 * Restarting Bluetooth services...                                      [ ok ]

là je retrouve mon clavier et ma souris (ATTENTION : je précise que sous Edgy /etc/init.d/bluetooth n'ai pas le script décrit plus haut mais bien le daemon bluetooth et ça c'est nouveau)

puis grâce à un

:~$ sudo hid2hci 
Switching device 046d:c703 to HCI mode was successful

je profite de mon hub.
mais bon sans vouloir en demander trop je souhaiterais y arriver sans faire toutes ces manips. (Et oui j'ai une femme à la maison qui surf sous linux).
L'idée serait d'automatiser ça au démarrage de ma session ou même de GDM sauf qu' y fô être root.
N'étant pas un caĩd (je sui un petit newbie qui veut devenir grand) j'ai tenté un infructueux update-rc.d du script suivant :



#! /bin/sh 

/etc/init.d/bluetooth restart && /usr/sbin/hid2hci

Mais cela n'a eu aucun effet. Dommage !!! sad.
qu'est ce qui cloche dans mon script.
une fois la session démarrer il marche si je l'appelle en sudo. Comment faire ?

en tout cas merci encore jmb0007 d'essayer de m'aider.winktongue


Allez @ ++ les gens ...................

Hors ligne

#5 Le 29/10/2006, à 18:39

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

bon j'ai change de config donc réinstal de Dapper et g refait toutes les étapes et Toujours rien.
Voici un extrait du Daemon.log au démarrage de ma session :

Oct 29 17:15:33 FamilyDesktop hcid[4741]: Bluetooth HCI daemon
Oct 29 17:15:33 FamilyDesktop hcid[4741]: Can't open system message bus connection: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Oct 29 17:15:33 FamilyDesktop sdpd[4745]: Bluetooth SDP daemon 
Oct 29 17:15:33 FamilyDesktop hidd[4762]: Bluetooth HID daemon
Oct 29 17:15:34 FamilyDesktop hcid[4741]: HCI dev 0 registered
Oct 29 17:15:34 FamilyDesktop hcid[4741]: DBUS failed to register /org/bluez/Device/hci0 object
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Getting path data failed!
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Can't send D-BUS added device message
Oct 29 17:15:34 FamilyDesktop hcid[4741]: HCI dev 0 up
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Starting security manager 0
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Getting path data failed!
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Can't send D-BUS PropertChanged(name) signal
Oct 29 17:15:43 FamilyDesktop hidd[4762]: HID create error 2 (No such file or directory)
Oct 29 17:16:14 FamilyDesktop last message repeated 3 times
Oct 29 17:16:27 FamilyDesktop last message repeated 3 times

un extrait de mon kernel.log au moment du démarrage:

Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] Bluetooth: Core ver 2.8
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] NET: Registered protocol family 31
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] Bluetooth: HCI device and connection manager initialized
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] Bluetooth: HCI socket layer initialized
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.744000] Bluetooth: L2CAP ver 2.8
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.744000] Bluetooth: L2CAP socket layer initialized
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.752000] Bluetooth: HIDP (Human Interface Emulation) ver 1.1-mh1
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.936000] usb 1-2.2: new full speed USB device using ohci_hcd and address 6
Oct 29 17:15:34 FamilyDesktop kernel: [17179610.344000] Bluetooth: HCI USB driver ver 2.9
Oct 29 17:15:34 FamilyDesktop kernel: [17179610.400000] usbcore: registered new driver hci_usb
Oct 29 17:15:37 FamilyDesktop kernel: [17179613.944000] Bluetooth: RFCOMM socket layer initialized
Oct 29 17:15:37 FamilyDesktop kernel: [17179613.944000] Bluetooth: RFCOMM TTY layer initialized
Oct 29 17:15:37 FamilyDesktop kernel: [17179613.944000] Bluetooth: RFCOMM ver 1.7
Oct 29 17:22:16 FamilyDesktop kernel: [17180012.980000] usb 1-2: USB disconnect, address 4
Oct 29 17:22:16 FamilyDesktop kernel: [17180012.980000] usb 1-2.1: USB disconnect, address 5
Oct 29 17:22:16 FamilyDesktop kernel: [17180012.988000] usb 1-2.2: USB disconnect, address 6
Oct 29 17:22:25 FamilyDesktop kernel: [17180021.220000] input: AT Translated Set 2 keyboard as /class/input/input4
Oct 29 17:22:33 FamilyDesktop kernel: [17180029.916000] usb 1-2: new full speed USB device using ohci_hcd and address 7
Oct 29 17:22:33 FamilyDesktop kernel: [17180030.132000] hub 1-2:1.0: USB hub found
Oct 29 17:22:33 FamilyDesktop kernel: [17180030.136000] hub 1-2:1.0: 2 ports detected
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.464000] usb 1-2.1: new low speed USB device using ohci_hcd and address 8
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.604000] input: Logitech USB Receiver as /class/input/input5
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.604000] input: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:02:06.0-2.1
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.624000] input: Logitech USB Receiver as /class/input/input6
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.624000] input,hiddev96: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:02:06.0-2.1

Et enfin le syslog qui corespond aussi :

Oct 29 17:15:33 FamilyDesktop hcid[4741]: Bluetooth HCI daemon
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] Bluetooth: Core ver 2.8
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] NET: Registered protocol family 31
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] Bluetooth: HCI device and connection manager initialized
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.688000] Bluetooth: HCI socket layer initialized
Oct 29 17:15:33 FamilyDesktop hcid[4741]: Can't open system message bus connection: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.744000] Bluetooth: L2CAP ver 2.8
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.744000] Bluetooth: L2CAP socket layer initialized
Oct 29 17:15:33 FamilyDesktop sdpd[4745]: Bluetooth SDP daemon 
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.752000] Bluetooth: HIDP (Human Interface Emulation) ver 1.1-mh1
Oct 29 17:15:33 FamilyDesktop hidd[4762]: Bluetooth HID daemon
Oct 29 17:15:33 FamilyDesktop kernel: [17179609.936000] usb 1-2.2: new full speed USB device using ohci_hcd and address 6
Oct 29 17:15:34 FamilyDesktop kernel: [17179610.344000] Bluetooth: HCI USB driver ver 2.9
Oct 29 17:15:34 FamilyDesktop hcid[4741]: HCI dev 0 registered
Oct 29 17:15:34 FamilyDesktop hcid[4741]: DBUS failed to register /org/bluez/Device/hci0 object
Oct 29 17:15:34 FamilyDesktop kernel: [17179610.400000] usbcore: registered new driver hci_usb
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Getting path data failed!
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Can't send D-BUS added device message
Oct 29 17:15:34 FamilyDesktop hcid[4741]: HCI dev 0 up
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Starting security manager 0
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Getting path data failed!
Oct 29 17:15:34 FamilyDesktop hcid[4741]: Can't send D-BUS PropertChanged(name) signal
Oct 29 17:15:37 FamilyDesktop kernel: [17179613.944000] Bluetooth: RFCOMM socket layer initialized
Oct 29 17:15:37 FamilyDesktop kernel: [17179613.944000] Bluetooth: RFCOMM TTY layer initialized
Oct 29 17:15:37 FamilyDesktop kernel: [17179613.944000] Bluetooth: RFCOMM ver 1.7
Oct 29 17:15:37 FamilyDesktop anacron[5019]: Anacron 2.3 started on 2006-10-29
Oct 29 17:15:38 FamilyDesktop anacron[5019]: Normal exit (0 jobs run)
Oct 29 17:15:38 FamilyDesktop /usr/sbin/cron[5044]: (CRON) INFO (pidfile fd = 3)
Oct 29 17:15:38 FamilyDesktop /usr/sbin/cron[5045]: (CRON) STARTUP (fork ok)
Oct 29 17:15:38 FamilyDesktop /usr/sbin/cron[5045]: (CRON) INFO (Running @reboot jobs)
Oct 29 17:15:43 FamilyDesktop hidd[4762]: HID create error 2 (No such file or directory)
Oct 29 17:16:14 FamilyDesktop last message repeated 3 times
Oct 29 17:16:27 FamilyDesktop last message repeated 3 times
Oct 29 17:17:01 FamilyDesktop /USR/SBIN/CRON[5138]: (root) CMD (   run-parts --report /etc/cron.hourly)
Oct 29 17:22:16 FamilyDesktop kernel: [17180012.980000] usb 1-2: USB disconnect, address 4
Oct 29 17:22:16 FamilyDesktop kernel: [17180012.980000] usb 1-2.1: USB disconnect, address 5
Oct 29 17:22:16 FamilyDesktop kernel: [17180012.988000] usb 1-2.2: USB disconnect, address 6
Oct 29 17:22:16 FamilyDesktop hcid[4741]: HCI dev 0 down
Oct 29 17:22:16 FamilyDesktop hcid[4741]: Stoping security manager 0
Oct 29 17:22:17 FamilyDesktop hcid[4741]: HCI dev 0 unregistered
Oct 29 17:22:17 FamilyDesktop hcid[4741]: Can't send D-BUS added device message
Oct 29 17:22:17 FamilyDesktop hcid[4741]: DBUS failed to unregister /org/bluez/Device/hci0 object
Oct 29 17:22:25 FamilyDesktop kernel: [17180021.220000] input: AT Translated Set 2 keyboard as /class/input/input4
Oct 29 17:22:33 FamilyDesktop kernel: [17180029.916000] usb 1-2: new full speed USB device using ohci_hcd and address 7
Oct 29 17:22:33 FamilyDesktop kernel: [17180030.132000] hub 1-2:1.0: USB hub found
Oct 29 17:22:33 FamilyDesktop kernel: [17180030.136000] hub 1-2:1.0: 2 ports detected
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.464000] usb 1-2.1: new low speed USB device using ohci_hcd and address 8
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.604000] input: Logitech USB Receiver as /class/input/input5
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.604000] input: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:02:06.0-2.1
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.624000] input: Logitech USB Receiver as /class/input/input6
Oct 29 17:22:34 FamilyDesktop kernel: [17180030.624000] input,hiddev96: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:02:06.0-2.1

A noter qu' 17h22 environ c'est là que j'ai débrancher le Hub et que je l'ai reconnecté.

Voilà si quelqu'un comprend ce qui ce passe. Et puis c'est quoi DBUS????


Si quelqu'un pouvez m'aider SVP!!!!!!!!

Dernière modification par angelamalice (Le 29/10/2006, à 18:48)

Hors ligne

#6 Le 29/10/2006, à 23:56

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

En regardant rapidement, il me semble que tu fais les choses à l'envers...
La séquence est 1) hid2hci --tohci puis 2) /etc/init.d/bluetooth restart

Pour la configuration, vérifie bien que /etc/default/bluetooth a bien:

HIDD_ENABLED=1
HIDD_OPTIONS="-i hci0 --server"

(ou une autre interface que hci0 mais surtout pas l'adresse "MAC" de la souris, du clavier ou du hub)

Il faut modifier le script du démon (/etc/init.d/bluetooth) pour qu'il "libère" tout seul l'interface bluetooth. Pour cela, il faut ajouter la fonction "enable_hci_input" aux sections start et restart:

  start)
	log_daemon_msg "Starting $DESC"
	
	if test "$BLUETOOTH_ENABLED" == "0"; then
		log_progress_msg "disabled. see /etc/default/bluetooth"
		log_end_msg 0
		exit 0
	fi

        enable_hci_input || true

	start-stop-daemon --start --quiet --exec $HCID -- $HCID_OPTIONS || true
	log_progress_msg "hcid"
	start_uarts || true
	
	start-stop-daemon --start --quiet --exec $SDPD || true
	log_progress_msg "sdpd"
    
	run_sdptool || true
	log_progress_msg "sdp_options"

	start_hid || true
	enable_hci_input || true
	start_rfcomm || true
	start_pan || true
	log_end_msg 0
    ;;
  restart|force-reload)
	log_daemon_msg "Restarting $DESC"
	stop_hid || true
	stop_pan || true
	start-stop-daemon --stop --quiet --exec $SDPD || true
	start-stop-daemon --stop --quiet --exec $HCID || true
	sleep 1
	if test "$BLUETOOTH_ENABLED" == "0"; then
		log_progress_msg "disabled. see /etc/default/bluetooth"
		log_end_msg 0
		exit 0
	fi

        enable_hci_input || true

	start-stop-daemon --start --quiet --exec $HCID -- $HCID_OPTIONS || true
	start-stop-daemon --start --quiet --exec $SDPD || true
	log_progress_msg "$HCID_NAME"
	log_progress_msg "$SDPD_NAME"
	start_pan || true
	start_hid || true
	restart_rfcomm
	log_end_msg 0
    ;;

Et là, normalement ça marche tout seul au lancement du PC.

Hors ligne

#7 Le 30/10/2006, à 09:37

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

En regardant rapidement, il me semble que tu fais les choses à l'envers...

OK ça c'est fort probable.

Merci hombre ..... j'essaye ça ce soir (et oui fô allez au boulot !).

Je test ça et je vous dit.

Merki.

Hors ligne

#8 Le 30/10/2006, à 11:07

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

Pour le problème concernant DBUS, vérifie que le paquet du même nom est bien installé. Je pense qu'il faudrait que tu résolves ce pb avant de faire joujou avec tes fichiers de configuration bluetooth.
http://lists.alioth.debian.org/pipermai … 00566.html

Hors ligne

#9 Le 31/10/2006, à 01:23

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

bon alors pour dire.

Ce matin avant de partir taffer j'ai désinstaler bluez etc........Enfin tout ce qui a raport de prêt ou de loin avec le bluetooth. et là j'ai eu des petits soucis :

Donc sans la prise en charge bluetooth la souris et le clavier réagisse dès le démarrage.
Sauf qu' a un moment - dificile de dire pourquoi - la led du hub s'éteint et les périphs ne parle plus qu'entre eux :

Dés que je tape une touche ou que je bouge la souris le hub recoit l'info (la led du bouton conect clignotte).

J'ai pris soin de refaire  le forums au peigne fin sans trouver de sujets correspondant à mon probléme.

Certes le bluetooth est problématique mais apparemment la soluce de désinstaller   tout ce qui a attrait au bluetooth fonctionne chez tout le monde.

je vais chercher des bout de log.

Je voulais testé ce soir quand même les manip de Joueur de blues et entretemps ma machine m'a fait d'autres miséres. (mon disque dure de données est mort: Paix à ses 80 Go et à son âme roll).

Je me demande si mon probléme ne pouvait pas venir de ma config.
Peut-être aurais-je du commencer par là::P


Ma config :

bi-proc athlon MP 1 Gz
Asus A7m266-D sans ports usb sur la CM(et ça a son importance)
512Mo DDR
geforce 4Mx440 Se 64Mo en PCI
chipset son C-Media CM8738
1 carte réseaux realtek 8139C+
1 carte PCI firewire/usb 4 ports
1 CLAVIER/SOURIS DESKTOP LOGITECH MX FOR BLUETOOTH (de ME..........)


ma config vous semble-t-elle louche ???
(bon hormis le fait que c'est pas du top niveau je l'accorde).

Hors ligne

#10 Le 31/10/2006, à 03:39

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

angelamalice a écrit :

Donc sans la prise en charge bluetooth la souris et le clavier réagisse dès le démarrage.
Sauf qu' a un moment - dificile de dire pourquoi - la led du hub s'éteint et les périphs ne parle plus qu'entre eux :
Dés que je tape une touche ou que je bouge la souris le hub recoit l'info (la led du bouton conect clignotte).

Sans les logs système, il est difficile de savoir ce qui se passe.
Toutefois, la "situation" que tu exposes présente étrangement les mêmes symptômes que si ton clavier et ta souris étaient soudainement passés en mode bluetooth sans que le démon hidd (HID sur bluetooth) n'en ait repris le contrôle.
Si ton logitech mx se comporte comme mon logitech diNovo laser, voilà ce qui se passe: au démarrage du PC ton clavier et ta souris sont en mode "HID sur USB" (HID comme Human Interface Device), le bluetooth étant caché au système en faisant croire que ce sont des périphériques USB standard ce qui évite de perturber les bios un peu anciens, et permet de se ballader dans le setup du bios ou le menu de grub sans leur infliger la gestion des périphériques HID sur bluetooth. La commande hid2hci oblige chaque périphérique (souris, claviers) à quitter le mode HID sur USB, permettant alors au hub d'afficher ses fonctionnalités bluetooth. A ce moment là, la souris et le clavier se comportent comme des périphériques bluetooth standard et cherchent à s'appairer avec d'autres périphériques bluetooth. Le démon hidd a alors pour rôle de prendre le contrôle de tous les périphériques HID sur bluetooth. S'il n'est pas lancé ou mal configuré, ton clavier et ta souris sont dans les choux (mais tu peux peut-être les récupérer sur ton téléphone portable wink)...
Si ma déduction est correcte, cela veut dire que le bluetooth est mal désinstallé de ton PC et que ta configuration ubuntu est cassée... A ta place, je réinstallerais une edgy toute propre.

Certes le bluetooth est problématique mais apparemment la soluce de désinstaller   tout ce qui a attrait au bluetooth fonctionne chez tout le monde.

Rester en mode HID sur USB est une solution, mais c'est dommage d'avoir investi dans un pack bluetooth pour s'en servir comme du RF. Sur ce, si tu manques de temps, c'est peut-être le plus raisonnable.

Je me demande si mon probléme ne pouvait pas venir de ma config.
ma config vous semble-t-elle louche ???

Je dirais atypique, mais pas louche. Que les ports USB soient supportés sur une carte d'extension plutôt que sur la carte mère n'a rien de choquant surtout que les implémentations USB de l'époque laissaient souvent à désirer (je pense par exemple aux chipsets VIA)...


A ta place, voilà ce que je ferais:
1. je sauvegarde mes données si j'en ai sur la partition système (/home...), et je réinstalle une edgy toute propre
2. si j'opte pour la solution "vade retro bluetooth", je neutralise le démon bluetooth dans /etc/init.d (un petit exit 0 en début de script devrait suffire, ou très proprement je le dégage des scripts d'initialisation) ce qui doit interdire à mes périphériques de quitter le mode HID sur USB.
3. si j'opte pour la solution "don't give up", je vérifie que tous mes paquets bluetooth sont bien installés, que mon log kernel ne fait apparaître aucune erreur relative au bluetooth, et je fais les modifs que je proposais dans mon mail du 29/10, et seulement celles là.

Hors ligne

#11 Le 31/10/2006, à 09:07

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

Bon hier soir j'ai changer la carte USB/firewire par une carte controller usb.
Et là j'ai plus ce probléme. Donc j'en déduit que c'était du à cette carte.

Sur ce Joueur de blues je choisis :
"D'ont give up"

Je vais donc tester (enfin ):p ta soluce.
Pour Edgy il me fô un peu de temps car plus de graveur (:()
Mais demain donc affaire à suivre.......

Hors ligne

#12 Le 01/11/2006, à 10:28

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

Juste pour correction :

Joueur de blues a écrit :

Toutefois, la "situation" que tu exposes présente étrangement les mêmes symptômes que si ton clavier et ta souris étaient soudainement passés en mode bluetooth sans que le démon hidd (HID sur bluetooth) n'en ait repris le contrôle.

Je pense avoir mal expliqué le phénoméne en fait la situation que je décrivait est celle d'un hub qui n'est que alimenter :

En fait le Desktop complet (HUB, clavier, Souris) se comportait comme au démarrage de l'ordi ( si je ne touche ni clavier ni souris la led bleu du bouton conect du hub ne fait rien et si je tape une touche elle s'allume briévement - pour dire quel à reçu l'info de son periph- et idem pour la souris ).
en fait on aurait plus dit que l'ordi avait perdu toutes connexion avec le hub.

Bref depuis que j'ai changé la carte controller USB -> plus de problémes.

Déja un probléme résolu.:P;)

Dernière modification par angelamalice (Le 01/11/2006, à 10:31)

Hors ligne

#13 Le 01/11/2006, à 12:26

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

YES YES YES !!!:)

ça y est c ok Grand Merci Joueur de blues! et Grand Merci JMB007.

J'ai donc modifié /etc/default/bluez-utils selon les explications de Joueur de blues!(et non /etc/default/bluetooth comme je suis revenu sous dapper).

j'ai aussi modifié le script /etc/init.d/bluez-utils selon les explications de Joueur de blues! (et non /etc/init.d/bluetooth -> version edgy du script Bluez-utils comme je suis revenu sous dapper).


start)
	log_begin_msg "Starting $DESC..."
	enable_hci_input || true
	start-stop-daemon --start --quiet --exec $HCID || true
	echo -n " $HCID_NAME"
	start_uarts || true
	start-stop-daemon --start --quiet --exec $SDPD || true
	echo -n " $SDPD_NAME"
	start_hid || true
	enable_hci_input || true
	start_rfcomm || true
	start_pan || true
	log_end_msg 0
	;;
  stop)
	log_begin_msg "Stopping $DESC..."
	stop_pan || true
	stop_rfcomm || true
	disable_hci_input || true
	stop_hid || true
	start-stop-daemon --stop --quiet --exec $SDPD || true
	echo -n " $SDPD_NAME"
	start-stop-daemon --stop --quiet --exec $HCID || true
	echo -n " $HCID_NAME"
	stop_uarts || true
	log_end_msg 0
	;;
  restart|force-reload)
	log_begin_msg "Restarting $DESC..."
	stop_hid || true
	stop_pan || true
	enable_hci_input || true
	start-stop-daemon --stop --quiet --exec $SDPD || true
	start-stop-daemon --stop --quiet --exec $HCID || true
	sleep 1
	start-stop-daemon --start --quiet --exec $HCID || true
	start-stop-daemon --start --quiet --exec $SDPD || true
	start_pan || true
	start_hid || true

	restart_rfcomm
	log_end_msg 0
	;;

J'ai editer un script /etc/init.d/bluetooth comme indiqué par JMB007.
un petit :

sudo update-rc.d bluetooth defaults

un redemarrage et le tour est joué.

bon et donc ça marche Nickel.

Don't give up powa  wink

bon j'éspére que mes explications sont claires si ce n'est pas le cas et que quelqu'un d'autre en a besion je pourrais rééxpliquer ce que j'ai fais.

Merci à tous.....
et VIVE Ubuntu...............:D

Dernière modification par angelamalice (Le 01/11/2006, à 12:33)

Hors ligne

#14 Le 02/11/2006, à 00:44

Gnaqueur

Re : [résolu] clavier/souris bluetooth figer sous GDM

Newbie et sous Edgy depuis peu, je suis confronté au même problème qu'angelamalice.

Malgré toutes vos indications je n'arrive pas à profiter du bluetooth.

J'ai bien suivi tes explications Joueur de blues!, mais rien n'y fait.

Si j'effectue ceci

~$ sudo hid2hci
Switching device 046d:c70a to HCI mode was successful
Switching device 046d:c70e to HCI mode was successful

Mon clavier ne réagit plus, mais mon téléphone trouve bien ma machine. Hors pour profiter de mon clavier je suis obligé de débranché et rebrancher ma clé bluetooth... La, je retrouve bien mon clavier ainsi que ma souris, mais le téléphone ne trouve plus le PC...  hmm
Comment faire pour profiter des 2 ???


J'ai un MX Logitech, qui vu ce que décrit Joueur de blues! se comporte comme son diNovo laser.
Quelqu'un à-t-il réussi à corriger ce problème sous Edgy ?

Si vous voulez plus d'infos, n'hésitez pas à me demander exactement quoi.
Merci d'avance.

Hors ligne

#15 Le 02/11/2006, à 02:02

angelamalice

Re : [résolu] clavier/souris bluetooth figer sous GDM

salut gnaqueur !
Juste pour dire que déja la réponse à :

sudo hid2hci

est space.
En effet si j'ai bien compris au démarrage de la machine on a 2 Hid et un Hub qui semble inexistant pour le systéme (feinte du coyotte oblige tongue).

Quand on fait un hid2hci on fait apparraitre le hub (en HCI) et on connecte les périphs dessus (clavier/souris ->ici HID en l'occurence.

Chez moi avec la même commande j'ai qu'un seul periph qui switch en HCI :

Switching device 046d:c70a to HCI mode was successful

--> le hub

Mais toi tu as 2 Hub ????
Ou pitêtre qu'il trouve ton phone??
C'est louche non ??

et qu'est ce qu'il te dit si tu fait :

sudo hid2hci && sudo hidd --search

si tu peux mater aussi tes log pour voir :

Systéme->Administartion->visionneur de journaux systémes  ( ensuite tu édite des log dans /var/log comme heu!!!!! kernel.log, daemon.log, messages, syslog etc.......)

Et surtout pour comprendre à peu prêt et trouver la manip j'ai du utiliser un bon vieux clavier PS/2. si t'en a 1 ça aide.
Courage et comme dirait un célébre Joueur de blues!

Don"t give up !    wink

Dernière modification par angelamalice (Le 02/11/2006, à 02:06)

Hors ligne

#16 Le 02/11/2006, à 22:37

Gnaqueur

Re : [résolu] clavier/souris bluetooth figer sous GDM

Ben pour le hid2dci je pense que j'ai 2 lignes parceque j'ai mon clavier ET ma souris en USB... Mais je n'ai qu'un hub (clé usb) pour connecter mon clavier et ma souris.

Si je tente avec un hidd --search j'ai ca :

~$ sudo hid2hci && sudo hidd --search
Password:
Switching device 046d:c70a to HCI mode was successful
Switching device 046d:c70e to HCI mode was successful
Searching ...

Aucune adresse affichée le searching dure un dizième de seconde, pas le temps d'appuyer sur le bouton connect que c'est déjà fini. (Et la, je redébranche pour rebrancher et a nouveau profiter de mon clavier).
Je devrais avoir qu'un seul switch ???:/


Voici un bout de mon syslog si ca peut vous aider à m'aider !

#Demarrage de la machine
21:06:45 Gnaqueur hcid[4423]: Bluetooth HCI daemon
21:06:45 Gnaqueur kernel: [17179617.840000] Bluetooth: Core ver 2.8
21:06:45 Gnaqueur kernel: [17179617.840000] NET: Registered protocol family 31
21:06:45 Gnaqueur kernel: [17179617.840000] Bluetooth: HCI device and connection manager initialized
21:06:45 Gnaqueur kernel: [17179617.840000] Bluetooth: HCI socket layer initialized
21:06:45 Gnaqueur hcid[4423]: Register path:/org/bluez fallback:1
21:06:45 Gnaqueur kernel: [17179617.856000] Bluetooth: L2CAP ver 2.8
21:06:45 Gnaqueur kernel: [17179617.856000] Bluetooth: L2CAP socket layer initialized
21:06:45 Gnaqueur sdpd[4430]: Bluetooth SDP daemon 
21:06:45 Gnaqueur kernel: [17179617.904000] Bluetooth: HIDP (Human Interface Emulation) ver 1.1-mh1
21:06:45 Gnaqueur hidd[4440]: Bluetooth HID daemon
21:06:45 Gnaqueur kernel: [17179618.012000] usb 2-2.1: new full speed USB device using ohci_hcd and address 6
21:06:45 Gnaqueur kernel: [17179618.136000] usb 2-2.1: configuration #1 chosen from 1 choice
21:06:45 Gnaqueur kernel: [17179618.284000] Bluetooth: HCI USB driver ver 2.9
21:06:46 Gnaqueur kernel: [17179618.288000] usbcore: registered new driver hci_usb
21:06:46 Gnaqueur hcid[4423]: HCI dev 0 registered
21:06:46 Gnaqueur hcid[4423]: Register path:/org/bluez/hci0 fallback:0
21:06:46 Gnaqueur hcid[4423]: HCI dev 0 up
21:06:46 Gnaqueur hcid[4423]: Device hci0 has been added
21:06:46 Gnaqueur hcid[4423]: Starting security manager 0
21:06:46 Gnaqueur kernel: [17179618.564000] Bluetooth: RFCOMM socket layer initialized
21:06:46 Gnaqueur kernel: [17179618.564000] Bluetooth: RFCOMM TTY layer initialized
21:06:46 Gnaqueur kernel: [17179618.564000] Bluetooth: RFCOMM ver 1.7
21:06:46 Gnaqueur hcid[4423]: Device hci0 has been activated
21:06:46 Gnaqueur anacron[4482]: Anacron 2.3 started on 2006-11-02
21:06:46 Gnaqueur anacron[4482]: Normal exit (0 jobs run)
21:06:46 Gnaqueur /usr/sbin/cron[4508]: (CRON) INFO (pidfile fd = 3)
21:06:46 Gnaqueur /usr/sbin/cron[4509]: (CRON) STARTUP (fork ok)
21:06:46 Gnaqueur /usr/sbin/cron[4509]: (CRON) INFO (Running @reboot jobs)
21:06:46 Gnaqueur kernel: [17179619.280000] NET: Registered protocol family 10
21:06:46 Gnaqueur kernel: [17179619.280000] lo: Disabled Privacy Extensions
21:06:46 Gnaqueur kernel: [17179619.280000] IPv6 over IPv4 tunneling driver
21:06:57 Gnaqueur kernel: [17179630.268000] eth0: no IPv6 routers present



#La je débranche ma clé
21:09:51 Gnaqueur kernel: [17179803.816000] usb 2-2: USB disconnect, address 3
21:09:51 Gnaqueur kernel: [17179803.816000] usb 2-2.1: USB disconnect, address 6
21:09:51 Gnaqueur hcid[4423]: HCI dev 0 down
21:09:51 Gnaqueur hcid[4423]: Stopping security manager 0
21:09:51 Gnaqueur hcid[4423]: Device hci0 has been disabled
21:09:51 Gnaqueur hcid[4423]: HCI dev 0 unregistered
21:09:51 Gnaqueur hcid[4423]: Unregister path:/org/bluez/hci0
21:09:51 Gnaqueur hcid[4423]: Device hci0 has been removed
21:09:51 Gnaqueur kernel: [17179804.072000] usb 2-2.2: USB disconnect, address 4
21:09:51 Gnaqueur kernel: [17179804.076000] usb 2-2.3: USB disconnect, address 5




#La je rebranche ma clé
21:12:03 Gnaqueur kernel: [17179935.416000] usb 2-2: new full speed USB device using ohci_hcd and address 7
21:12:03 Gnaqueur kernel: [17179935.632000] usb 2-2: configuration #1 chosen from 1 choice
21:12:03 Gnaqueur kernel: [17179935.636000] hub 2-2:1.0: USB hub found
21:12:03 Gnaqueur kernel: [17179935.636000] hub 2-2:1.0: 3 ports detected
21:12:03 Gnaqueur kernel: [17179935.996000] usb 2-2.2: new full speed USB device using ohci_hcd and address 8
21:12:03 Gnaqueur kernel: [17179936.132000] usb 2-2.2: configuration #1 chosen from 1 choice
21:12:03 Gnaqueur kernel: [17179936.152000] input: Logitech Logitech BT Mini-Receiver as /class/input/input4
21:12:03 Gnaqueur kernel: [17179936.152000] input: USB HID v1.11 Keyboard [Logitech Logitech BT Mini-Receiver] on usb-0000:00:03.0-2.2
21:12:04 Gnaqueur kernel: [17179936.384000] usb 2-2.3: new full speed USB device using ohci_hcd and address 9
21:12:04 Gnaqueur kernel: [17179936.520000] usb 2-2.3: configuration #1 chosen from 1 choice
21:12:04 Gnaqueur kernel: [17179936.540000] input: Logitech Logitech BT Mini-Receiver as /class/input/input5
21:12:04 Gnaqueur kernel: [17179936.540000] input,hiddev96: USB HID v1.11 Mouse [Logitech Logitech BT Mini-Receiver] on usb-0000:00:03.0-2.3

Je suis toujours là pour plus d'infos sur ma config, mes logs ou quoi que ce soit.
Merci de m'aider ! (ca fait plaisir d'être entouré de connaisseurs quand on débute !);)

Hors ligne

#17 Le 03/11/2006, à 01:53

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

D'après ton log, la couche bluetooth est parfaitement installée et ton clavier et ta souris passent bien en mode bluetooth. Par contre, le démon hidp ne fait manifestement pas son travail.

Tu peux nous fournir une copie de ton fichier de configuration /etc/default/bluetooth ainsi que le fichier /etc/bluetooth/hcid.conf?

Crée également un petit script shell, par exemple hidmount.sh (à rendre exécutable par chmod u+x hidmount.sh) avec les instructions suivantes:

hid2hci --tohci
sleep 1
/etc/init.d/bluetooth restart

Et teste son exécution par sudo hidmount.sh, et dis nous si après ça ton clavier et ta souris se raccordent correctement.

Hors ligne

#18 Le 03/11/2006, à 02:22

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

angelamalice a écrit :
Switching device 046d:c70a to HCI mode was successful

--> le hub

Je serais très surpris qu'il s'agisse de ton hub. D'après les sources de hid2hci, il s'agirait plutôt d'une souris:

	{ HCI, 0x046d, 0xc70a, switch_logitech },	/* Logitech diNovo mouse */

Pour t'en convaincre, tape la commande
sudo lsusb -v -d 046d:c70a | grep bInterfaceProtocol
et tu devrais voir apparaître Mouse.
Un sudo lsusb -d 046d: listera tous les périphériques logitech dont tu disposes.

Hors ligne

#19 Le 04/11/2006, à 19:22

Gnaqueur

Re : [résolu] clavier/souris bluetooth figer sous GDM

Joueur de blues! a écrit :

Tu peux nous fournir une copie de ton fichier de configuration /etc/default/bluetooth ainsi que le fichier /etc/bluetooth/hcid.conf?

Avec plaisir si ça peut t'aider !

/etc/default/bluetooth :

# Defaults for bluez-utils

# This file supersedes /etc/default/bluez-pan.  If
# that exists on your system, you should use this
# file instead and remove the old one.  Until you
# do so, the contents of this file will be ignored.

# start bluetooth on boot?
# compatibility note: If this variable is not found bluetooth will
# start
BLUETOOTH_ENABLED=1

############ HIDD
#
# To have Bluetooth mouse and keyboard support, get the
# Linux 2.6.6 patch or better from bluez.org, and set 
# HIDD_ENABLED to 1.
#HIDD_ENABLED=0
#HIDD_OPTIONS="--master --server"
HIDD_ENABLED=1
HIDD_OPTIONS="-i hci0 --server"

#HIDD_ENABLED=1
#HIDD_OPTIONS="-i 00:07:61:32:CD:FE -i 00:07:61:37:63:C0 --server"


# to make hidd always use a particular interface, use something
# like this, substituting the bdaddr of the interface:
# HIDD_OPTIONS="-i AA:BB:CC:DD:EE:FF --server"
#
# remove '--master' if you're having trouble working with Ericsson
# T630 phones with hidd operational at the same time.

############ COMPATIBILITY WITH OLD BLUEZ-PAN
# Compatibility: if old PAN config exists, use it
# rather than this file.
if test -f /etc/default/bluez-pan; then
    . /etc/default/bluez-pan
    return
fi
############

############ DUND
#
# Run dund -- this allows ppp logins. 1 for enabled, 0 for disabled.
DUND_ENABLED=0

# Arguments to dund: defaults to acting as a server
DUND_OPTIONS="--listen --persist"

# Run dund --help to see the full array of options.
# Here are some examples:
#
# Connect to any nearby host offering access
# DUND_OPTIONS="--search"
#
# Connect to host 00:11:22:33:44:55
# DUND_OPTIONS="--connect 00:11:22:33:44:55"
#
# Listen on channel 3
# DUND_OPTIONS="--listen --channel 3"

# Special consideration is needed for certain devices. Microsoft
# users see the --msdun option.  Ericsson P800 users will need to
# listen on channel 3 and also run 'sdptool add --channel=3 SP'

############ PAND
#
# Run pand -- ethernet: creates new network interfaces bnep<N>
# that can be configured in /etc/network/interfaces
# set to 1 for enabled, 0 for disabled
PAND_ENABLED=0

# Arguments to pand
# Read the PAN howto for ways to set this up
# http://bluez.sourceforge.net/contrib/HOWTO-PAN
PAND_OPTIONS=""

# example pand lines
#
# Act as the controller of an ad-hoc network
# PAND_OPTIONS="--listen --role GN"
#
# Act as a network access point: routes to other networks
# PAND_OPTIONS="--listen --role NAP"
#
# Act as a client of an ad-hoc controller with number 00:11:22:33:44:55
# PAND_OPTIONS="--role PANU --connect 00:11:22:33:44:55"
#
# Connect to any nearby network controller (access point or ad-hoc)
# PAND_OPTIONS="--role PANU --search"

############ SDPTOOL
# this variable controls the options passed to sdptool on boot, useful if you
# need to setup sdpd on boot.
# options are ;-separated, i.e. for every ; an sdptool instance will be
# launched
#
# examples:
# SDPTOOL_OPTIONS="add --channel=3 SP" # ericsson P800 serial profile
# SDPTOOL_OPTIONS="add --channel=8 OPUSH ; add --channel=9 FTRN" # motorola
#                                             # object push and file transfer
SDPTOOL_OPTIONS=""

Vous pouvez voir que j'ai laissé en commentaire les tests que j'ai fait.


/etc/bluetooth/hcid.conf :

#
# HCI daemon configuration file.
#

# HCId options
options {
	# Automatically initialize new devices
	autoinit yes;

	# Security Manager mode
	#   none - Security manager disabled
	#   auto - Use local PIN for incoming connections
	#   user - Always ask user for a PIN
	#
	security auto;

	# Pairing mode
	#   none  - Pairing disabled
	#   multi - Allow pairing with already paired devices
	#   once  - Pair once and deny successive attempts
	pairing multi;

	# Default PIN code for incoming connections
	passkey "1234";
}

# Default settings for HCI devices
device {
	# Local device name
	#   %d - device id
	#   %h - host name
	name "%h-%d";

	# Local device class
	class 0x3e0100;

	# Default packet type
	#pkt_type DH1,DM1,HV1;

	# Inquiry and Page scan
	iscan enable; pscan enable;
	discovto 0;

	# Default link mode
	#   none   - no specific policy 
	#   accept - always accept incoming connections
	#   master - become master on incoming connections,
	#            deny role switch on outgoing connections
	lm accept;

	# Default link policy
	#   none    - no specific policy
	#   rswitch - allow role switch
	#   hold    - allow hold mode
	#   sniff   - allow sniff mode
	#   park    - allow park mode
	lp rswitch,hold,sniff,park;
}

J'ai fait une bêtise ?? roll

Joueur de blues! a écrit :

Et teste son exécution par sudo hidmount.sh, et dis nous si après ça ton clavier et ta souris se raccordent correctement.

Malheureusement c'est la même chose que précédemment. Résultat : je suis obligé de débrancher et rebrancher. hmm

Hors ligne

#20 Le 06/11/2006, à 02:15

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

Cette configuration me semble parfaite... C'est bien inquiétant!

Deux petites choses:
1. pour que le hidd reprenne clavier et souris, il faut que ceux-ci se manifestent, donc agiter un peu la souris et taper sur les touches du claviers. C'est seulement après que tu verras apparaître dans le syslog les lignes salvatrices du type:
hidd[6667]    New HID device 00:07:61:34:AC:72 (Logitech Bluetooth Keyboard)
2. as-tu la possibilité de forcer un appairage manuel  entre le clavier et le hub? Si oui, tente le.

Hors ligne

#21 Le 06/11/2006, à 22:46

Gnaqueur

Re : [résolu] clavier/souris bluetooth figer sous GDM

Hummm...

Voici ce que dis mon deamon.log si je frappe quelques touches, que je bouge la souris et que je retente un appairage manuel :

Nov  6 21:34:54 Gnaqueur-Ubuntu hidd[4444]: Rejected connection from unknown device 00:07:61:37:63:C0 
Nov  6 21:34:58 Gnaqueur-Ubuntu last message repeated 3 times
Nov  6 21:34:59 Gnaqueur-Ubuntu hidd[4444]: Rejected connection from unknown device 00:07:61:32:CD:FE 
Nov  6 21:35:02 Gnaqueur-Ubuntu last message repeated 2 times
Nov  6 21:35:25 Gnaqueur-Ubuntu hidd[4444]: Rejected connection from unknown device 00:07:61:37:63:C0 
Nov  6 21:35:32 Gnaqueur-Ubuntu last message repeated 5 times

J'effectue ceci après redémarrage, avant de débrancher et rebrancher mon hub...

C'est bizarre... Pourquoi ces adresses (souris et clavier) sont elles refusées. hmm

Hors ligne

#22 Le 07/11/2006, à 03:35

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

Je pense que tu as affaire à un problème d'appairage.
Pour confirmer mon diagnostic, peux-tu effectuer les manipulations suivantes:

cd /var/lib/bluetooth
ls -l

Il devrait y avoir un répertoire de type 'xy:xy:xy:xy:xy:xy' (adresse bluetooth du hub).

cd xy\:xy\:xy\:xy\:xy\:xy (en remplaçant les xy par ce qui a été affiché par ls)

ls -l
cat hidd
sudo cat linkkeys

et donne nous la sortie des 3 dernières commandes (ls...).
PS: pour les étapes suivantes, les dernières j'espère, tu vas avoir besoin d'un bon vieux clavier PS/2...

Hors ligne

#23 Le 08/11/2006, à 00:44

Gnaqueur

Re : [résolu] clavier/souris bluetooth figer sous GDM

Je sais pas trop a quoi j'ai affaire... Mais c'est le bordel !
Merci encore de chercher a m'aider ! smile

Bon, je vais essayer de m'expliquer clairement.
J'ai testé tes manips... jusqu'au cat hidd tout allait bien... Mais là j'avais pas ce fichier... Donc forcément ca ne me renvoyait rien.

Mais comme j'avais un peu de temps, j'ai pu retrouver un vieux clavier PS/2 et commencer à trifouiller la dedans !
Donc la je redémarre ma machine avec un PS2 et commence a tester les diverses commande dont on a fait l'apologie tout au long du post.

A un moment, (je ne sais pas trop comment), j'ai réussi avec un hidd --search à avoir un message de recherche relativement long. Je me suis donc tenté au petit bouton "connect" de mes périphériques qui ont facilement étés détectés... je bouge mon mulot : miracle, ça marche !

Je reboote et me dis je vais tester le principal... Malheureusement, rien a faire, je n'arrive plus a connecter mon clavier et ma souris sans redébrancher ma clé. sad


Par contre, j'ai depuis la reconnaissance de mes périphériques un fichier hidd.
Je te donne donc le résultat des commandes que tu me demandes :

le ll (qui me sort maintenant un hidd inexistant au départ) :

$ ll
total 32
-rw-r--r-- 1 root root  81 2006-11-07 23:28 classes
-rw-r--r-- 1 root root  18 2006-11-07 23:28 config
-rw-r--r-- 1 root root 833 2006-11-07 23:28 hidd
-rw-r--r-- 1 root root 126 2006-11-07 23:28 lastseen
-rw-r--r-- 1 root root 126 2006-11-07 23:28 lastused
-rw------- 1 root root  55 2006-11-07 23:08 linkkeys
-rw-r--r-- 1 root root  81 2006-11-01 18:45 manufacturers
-rw-r--r-- 1 root root 110 2006-11-07 23:28 names$ cat hidd

le hidd en question :

00:07:61:32:CD:FE 046D:B305:4501 40 00 0100 05010906A1010507850119E029E71500250175019508810295017508810195057501050819012905910295017503910195067508150026A4000507190029A48100C0050C0901A101850375109502150126FF0219012AFF028160C005010980A10185041501250375029501098209810983816075068103C00600FF0901A101851075089506150026FF000901810009019100C00600FF0902A101851175089513150026FF000902810009029100C00600FF0903A10185127508952D150026FF000903810009039100C005060927A10185FF9501750209240926810275068101C000 00000000 Logitech Bluetooth Keyboard
00:07:61:37:63:C0 046D:B003:4310 80 00 0100 05010902A10185020901A100050919012908150025019508750181020501093009311601F826FF07750C9502810609381581257F750895018106050C0A3802810605091909290F15002501950875018102C0C00600FF0901A101851075089506150026FF000901810009019100C000 00000000 Logitech Bluetooth Mouse

et enfin le linkkeys :

$ sudo cat linkkeys
00:17:D5:D8:4B:99 8137D8B8075C800AC0E2077B943BE40C 0 4

Je garde mon clavier PS/2 sous le coude !:D

Hors ligne

#24 Le 08/11/2006, à 02:11

Joueur de blues!

Re : [résolu] clavier/souris bluetooth figer sous GDM

Bravo, ça avance!

L'absence du fichier hidd et donc des déclarations dans ce fichier des périphériques supportant ce protocole étaient à l'origine du message hidd[...]: Rejected connection from unknown device...
En faisant un appairage manuel simultané au hidd --search, tu as provoqué la création et le renseignement de ce fichier. Maintenant qu'il est déclaré pour le hub (enfin plutôt sa bdaddr), tu n'as plus besoin de refaire cette opération. Ce fichier survivra à tous les redémarrages et n'a pas besoin d'être reconfiguré (il ne contient que des informations publiques données par les périphériques sur leur capacité et version), donc plus besoin de faire joujou avec les boutons connect.
 
Maintenant que l'appairage et l'appropriation ont fonctionné une fois, je m'attendais à ce que cela fonctionne systématiquement à tous tes reboots (après agitation de la souris et appui sur les touches du clavier) Si cela bloque encore, peux-tu regarder à nouveau ton daemon.log en cherchant à comprendre ce qui se passe ou bloque (profites en pour nous le mettre en copie).

Si tu ne trouves rien de probant, force l'association par le démon hidd avec la séquence suivante (ici pour ta souris):

sudo hidd -i hci0 --connect 00:07:61:37:63:C0

et regarde ce que cela produit dans le log.

Si cela ne suffit pas, essaye également la séquence suivante:

sudo hcitool -i hci0 cc --role=m 00:07:61:37:63:C0
sudo hidd -i hci0 --connect 00:07:61:37:63:C0

et va jeter un coup d'oeil au log.

Toutes ces opérations doivent bien sûr être réalisées sans préalablement débrancher la clé USB. Active une console après le boot par Ctrl-Alt-F2 par exemple. Le daemon log se trouve dans le répertoire /var/log.

Hors ligne

#25 Le 08/11/2006, à 22:28

Gnaqueur

Re : [résolu] clavier/souris bluetooth figer sous GDM

Et ben je dois dire que je n'ai pas tout compris...
Hier après 2 ou 3 redémarrage rien.

Ce soir j'arrive, j'allume mon pc... teste au cas ou, et la, bingo ! Mon clavier et ma souris marchent !
Je redémarre pour m'en convaincre... effectivement ca roule !

(Quelques soucis la deuxième fois ou lors de mon log mon clavier m'a affiché des caractères bizarres. Après un restart de l'affichage graphique (Ctrl + Alt + <--) plus de problèmes !!

Il me reste cependant une petite erreur dans les logs :

Nov  8 21:08:54 Gnaqueur-Ubuntu kernel: [17179679.088000] net/bluetooth/hidp/hid.c: event field not found
Nov  8 21:08:54 Gnaqueur-Ubuntu kernel: [17179679.088000] net/bluetooth/hidp/hid.c: event field not found

J'ai bien des dossiers ( /usr/src/linux-headers-2.6.17-10/net/bluetooth/hidp et /lib/modules/2.6.17-10-generic/kernel/net/bluetooth/hidp), mais pas de fichier hid.c

Si vous avez des pistes pour que tout soit tou propre!


En tout cas merci pour ton aide Joueur de blues! ca fait vraiment plaisir de ne plus avoir a repasser derrière la machine a chaque redémarrage !!!
Merci !

Hors ligne