Page 1 sur 2

[Clavier] Plus reconnu au démarrage (résolu)

Publié : mar. 19 juil. 2011, 16:29
par viperpaulo
Bonjour à tous,

J'ai un problème depuis quelques jours et je n'avais pas eu le temps de m'en occuper. En effet, je n'arrive plus à utiliser le clavier, a priori sous X mais peut être plus. Il s'agit d'un clavier sans fil qui marchait très bien jusqu'ici, j'en ai un deuxième sans fil qui ne fonctionne plus non-plus. Le pad sur le clavier (le clavier est doté d'un trackpad) ne fonctionne pas mais la souris filaire fonctionne. le clavier fonctionne dans le bios et dans grub, en chroot aussi. On peut utiliser le récepteur du clavier en sans fil 'normal' ou alors en bluetooth, aucun des modes ne fonctionne (le bluetooth, ça parait logique car il faut faire une manip pour qu'il soit reconnu..)
Je pense que ça peut venir d'une mise à jour, j'ai donc chrooté pour voir les logs, les fichiers de configuration et tenter de faire une mise à jour. Tenter, car lorsque je lance la commande pacman -Syu j'ai :

Code : Tout sélectionner

:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mir.archlinux.fr : No address record
error: failed retrieving file 'extra.db' from mir.archlinux.fr : No address record
error: failed retrieving file 'community.db' from mir.archlinux.fr : No address record
error: failed retrieving file 'archlinuxfr.db' from repo.archlinux.fr : No address record
error: failed retrieving file 'multilib.db' from mir.archlinux.fr : No address record
Voici quelques fichiers :
errors.log

Code : Tout sélectionner

Jul 19 07:43:13 localhost bluetoothd[1148]: Refusing input device connect: No such file or directory (2)
Jul 19 08:03:45 localhost kdm_greet[1217]: Cannot load /usr/share/apps/kdm/faces/.default.face: No such file or directory
Jul 19 08:03:49 localhost bluetoothd[1176]: Refusing input device connect: No such file or directory (2)
Jul 19 08:04:18 localhost bluetoothd[1176]: Refusing input device connect: No such file or directory (2)
Jul 19 08:06:14 localhost kdm_greet[1205]: Cannot load /usr/share/apps/kdm/faces/.default.face: No such file or directory
Jul 19 08:06:16 localhost bluetoothd[1165]: Refusing input device connect: No such file or directory (2)
Jul 19 15:23:24 localhost kdm_greet[1207]: Cannot load /usr/share/apps/kdm/faces/.default.face: No such file or directory
Jul 19 15:23:26 localhost bluetoothd[1170]: Refusing input device connect: No such file or directory (2)
Jul 19 15:24:55 localhost kernel: [  116.520385] btusb_intr_complete: hci0 urb ffff88019435ee40 failed to resubmit (19)
Jul 19 15:24:55 localhost kernel: [  116.520395] btusb_bulk_complete: hci0 urb ffff88019435f8c0 failed to resubmit (19)
Jul 19 15:24:55 localhost kernel: [  116.521356] btusb_bulk_complete: hci0 urb ffff88019435f740 failed to resubmit (19)
Jul 19 15:24:55 localhost kernel: [  116.521402] btusb_send_frame: hci0 urb ffff8801945e3200 submission failed
Jul 19 15:25:11 localhost kernel: [  132.513183] btusb_intr_complete: hci0 urb ffff88018ede3e00 failed to resubmit (19)
Jul 19 15:25:11 localhost kernel: [  132.513193] btusb_bulk_complete: hci0 urb ffff88018ede3200 failed to resubmit (19)
Jul 19 15:25:11 localhost kernel: [  132.514163] btusb_bulk_complete: hci0 urb ffff88018ede2b40 failed to resubmit (19)
Jul 19 15:25:11 localhost kernel: [  132.514205] btusb_send_frame: hci0 urb ffff8801945e2600 submission failed
Jul 19 15:25:22 localhost kdm: :0[1206]: pam_unix(kde:auth): conversation failed
10-evdev.conf

Code : Tout sélectionner

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "XkbLayout" "fr"
	Option "XkbOptions" "compose:menu,terminate:ctrl_alt_bksp"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
rc.conf

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=()

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="myhost"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
#INTERFACES=(eth0)
INTERFACES=(lo !eth0 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
 
# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"

# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng @network netfs hal dbus networkmanager @bluetooth crond)
Voilà, si quelqu'un a des idées pour m'aider, merci d'avance !

EDIT :
Je n'avais pas re-testé (par flemme) depuis un bout de temps mais le problème est résolu avec la version 4.101 de bluez.

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 16:31
par coolgeek
est-ce des périphériques bluetooth ? si oui, il s'agit surement de la MAJ du paquet "bluez".
Essaie de le downgrader

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 16:35
par FoolEcho
viperpaulo a écrit :Je pense que ça peut venir d'une mise à jour, j'ai donc chrooté pour voir les logs, les fichiers de configuration et tenter de faire une mise à jour. Tenter, car lorsque je lance la commande pacman -Syu j'ai
Il faut recopier /etc/resolv.conf dans ton chroot pour résoudre les DNS.

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 16:38
par viperpaulo
Il y a effectivement un mode bluetooth mais je ne l'utilise pas car il faut réassocier le biniou à chaque fois qu'on change d'OS, ce qui implique de changer de mode de réception ou de brancher le deuxième clavier etc ... Le 2 eme clavier n'est de toute façon pas bluetooth.

Merci de ta réponse, je peux quand même regarder ce que ça donne en dowgradant..

Je teste la maj en chroot aussi et je vous tiens au courant !

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 16:46
par viperpaulo
FoolEcho a écrit : Il faut recopier /etc/resolv.conf dans ton chroot pour résoudre les DNS.
J'ai bien copié le fichier mais j'ai toujours l'erreur..

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 17:00
par benjarobin
Question bête, mais la machine "hôte" est connectée à internet ?

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 17:36
par coolgeek
viperpaulo : j'ai une souris Logitech MX5500 qui est en bluetooth. Je n'ai pas le daemon du bluetooth de lancer, puisque celui-ci se trouve entre la cle bluetooth et la souris. l'OS n'interviens pas et donc pas besoin de réassocier.
Suite a la maj de bluez, ma souris a cesser de fonctionner sans que j'ai d'erreur particuliere dans xorg.log ou dmesg. J'ai downgrader bluez (sur une autre distro dont je tairais le nom, j’étais obliger de desinstaller bluez a chaque installation tout les 6 mois) et ca refonctionne.

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 18:40
par viperpaulo
Tout d'abord, merci pour votre aide,
benjarobin : j'utilise le cd d'arch depuis lequel j'avais fait une netinstall (a priori ou alors j'ai pas compris ..) mais c'est vrai que je n'ai pas l'impression qu'il soit connecté puisque je n'arrive pas à pinger sur mon router.. Comment faire ? pourtant au démarrage du cd il y a bien "starting Network [Done]"

coolgeek : comment on downgrade un paquet ?
pas testé encore mais voilà comment je ferais :
- désinstallation du paquet
- on récupère les sources plus anciennes
- on compile
- on installe (là il faut que j'aille voir la doc pour voir comment installer un fichier spécifique avec pacman, yaourt le fait peut-être et le tout en automatique à partir de la compilation... là encore faut que je regarde la doc )

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 18:49
par coolgeek
viperpaulo :

avec un peu de chance, ton paquet est déjà présent dans /var/cache/pacman/pkg. Si ce n'est pas le cas, va sur http://arm.konnichi.com/search et cherche bluez pour ton architecture.

Une fois ton paquet récupéré, tu fait un

Code : Tout sélectionner

pacman -U paquet
et tu as downgradé :)

pour info => https://wiki.archlinux.org/index.php/Do ... g_Packages

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 19:03
par viperpaulo
l'adresse http://arm.konnichi.com/search que tu donnes ne fonctionne pas, en parallèle j'ai désactivé le démon bluetooth mais ça n'a rien changé ..

Après ce qui me semble bizarre avec cette histoire de bluetooth c'est que mon clavier non-bluetooth ne fonctionne pas non-plus !

Edit :
Bon, on avance ! j'ai réussi à faire fonctionner le 2eme clavier, je ne sais pas comment ... par contre le premier, qui a la possibilité d'être bluetooth ne veut toujours pas fonctionner ! Je n'arrive pas à trouver une version antérieure à celle que j'ai pour bluez ...

Re: [Clavier] Plus reconnu au démarrage

Publié : mar. 19 juil. 2011, 21:00
par viperpaulo
C'était bien le paquet bluez qui en version 4.95 posait problème, j'ai downgradé en 4.94 et ça refonctionne direct !
Merci à vous pour votre aide et à coolgeek d'avoir proposé la solution !

Allez je passe en résolu

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mar. 19 juil. 2011, 22:54
par coolgeek
tu es mal tombé, le site d'ARM est en rade :/

mais bon, tu as quand meme résolu ton souci :)

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mer. 20 juil. 2011, 10:28
par viperpaulo
Oui, j'ai trouvé une version antérieure du paquet sur un autre miroir en fouillant un peu..
Par contre, petite question, je voulais faire le test mais je n'ai pas eu le temps, bluez va se remettre en version 4.95 à chaque fois que je fais les mises à jour ou il ne le fera que lorsque le paquet changera de version dans les dépôts ?

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mer. 20 juil. 2011, 10:37
par FoolEcho
Il te faudra bloquer la mise à jour d'udev tant que la version n'est pas bonne: http://wiki.archlinux.fr/Pacman#Options_globales (via IgnorePkg dans le pacman.conf ou en ligne de commande avec --ignore ; tu auras des messages d'avertissements pour connaître la version actuelle du paquet)

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mer. 20 juil. 2011, 12:37
par Fif91
Bonjour,
Pour info, je dispose d'un ensemble bluetooth MX 5000. Lors de la mise à jour, clavier et souris ne fonctionnaient plus. (voir ce post)

Après appareillage avec les différents périphériques, tout fonctionne correctement.
Le seul hic, mon clavier est en qwerty dans kdm :(

Par contre, si tu lances le service bluetooth en background, tes périphériques ne fonctionneront pas.
Enlèves donc @ devant bluetooth dans ton rc.conf.

@+

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mer. 20 juil. 2011, 12:49
par benjarobin
Hum, tu as surement raison, en effet si bluetooth démarre en même temps ou un peu après Xorg tu auras en effet des problèmes.

Grâce à cette remarque j'ai pu voir que les daemons ce n'étaient pas bon du tout...

Code : Tout sélectionner

syslog-ng @network netfs hal dbus networkmanager @bluetooth crond
On ne lance pas network et networkmanager , c'est soit l'un soit l'autre.
hal doit toujours être après dbus et non l'inverse, de plus hal lance dbus. Et finalement hal n'est que je sache plus utilisé, donc tu peut surement le supprimer
crond peut être lancé avec un @
netfs devrait être supprimé, en effet il ne fait rien de la façon dont tu l'as positionné: tu n'es pas encore connecté au réseau quand tu lance netfs (network avec @)

Donc en résumé, cela donne :

Code : Tout sélectionner

syslog-ng dbus @crond  networkmanager bluetooth

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mer. 20 juil. 2011, 12:53
par FoolEcho
benjarobin a écrit :hal doit toujours être après dbus et non l'inverse, de plus hal lance dbus. Et finalement hal n'est que je sache plus utilisé, donc tu peut surement le supprimer
A l'époque, il suffisait de mettre hal (lançant effectivement dbus)... mais dbus devrait suffire aujourd'hui.
Fif91 a écrit :Le seul hic, mon clavier est en qwerty dans kdm :(
http://wiki.archlinux.fr/Xorg#Clavier ?
(bonus: pour l'interface kdm en français, il faut modifier manuellement /usr/share/config/kdm/kdmrc avec Language=fr_FR -- car via le centre de configuration ça ne veut rien savoir, sauf si ça s'est arrangé avec la 4.6.5, j'ai pas vérifié... :| )

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mer. 20 juil. 2011, 13:50
par Fif91
FoolEcho a écrit :
Fif91 a écrit :Le seul hic, mon clavier est en qwerty dans kdm :(
http://wiki.archlinux.fr/Xorg#Clavier ?
(bonus: pour l'interface kdm en français, il faut modifier manuellement /usr/share/config/kdm/kdmrc avec Language=fr_FR -- car via le centre de configuration ça ne veut rien savoir, sauf si ça s'est arrangé avec la 4.6.5, j'ai pas vérifié... :| )
La suite sur ce post :D

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : lun. 25 juil. 2011, 18:02
par viperpaulo
Merci pour vos réponses, je modifie le rc.conf et je regarde ce que ça donne..

EDIT : en démarrant bluetooth normalement, ça ne fonctionne toujours pas, je suis toujours obligé de dowgrader bluez.
je vais bloquer sa mise à jour histoire de ne pas être embêté...

Re: [Clavier] Plus reconnu au démarrage (Résolu)

Publié : mar. 26 juil. 2011, 13:28
par Fif91
Ça fonctionne très bien chez moi avec la dernière version de bluez. Le seul hic : tu dois trouver souris et clavier usb pour pouvoir appareiller tes périphériques bluetooth. :D