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