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

Reconnaissance et configuration du matériel / kernel linux
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

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

Message 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.
Dernière modification par viperpaulo le lun. 20 mai 2013, 12:17, modifié 4 fois.
coolgeek
archer
Messages : 100
Inscription : jeu. 24 juin 2010, 09:44

Re: [Clavier] Plus reconnu au démarrage

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Clavier] Plus reconnu au démarrage

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Clavier] Plus reconnu au démarrage

Message 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 !
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Clavier] Plus reconnu au démarrage

Message 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..
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Clavier] Plus reconnu au démarrage

Message par benjarobin »

Question bête, mais la machine "hôte" est connectée à internet ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
coolgeek
archer
Messages : 100
Inscription : jeu. 24 juin 2010, 09:44

Re: [Clavier] Plus reconnu au démarrage

Message 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.
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Clavier] Plus reconnu au démarrage

Message 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 )
coolgeek
archer
Messages : 100
Inscription : jeu. 24 juin 2010, 09:44

Re: [Clavier] Plus reconnu au démarrage

Message 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
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Clavier] Plus reconnu au démarrage

Message 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 ...
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Clavier] Plus reconnu au démarrage

Message 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
coolgeek
archer
Messages : 100
Inscription : jeu. 24 juin 2010, 09:44

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

Message par coolgeek »

tu es mal tombé, le site d'ARM est en rade :/

mais bon, tu as quand meme résolu ton souci :)
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

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

Message 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 ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

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

Message 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.

@+
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Dernière modification par benjarobin le mer. 20 juil. 2011, 13:01, modifié 1 fois.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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é... :| )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

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

Message 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
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

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

Message 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é...
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

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

Message 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
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Répondre