[installation] Pas de clavier USB (résolu)
-
- newbie
- Messages : 9
- Inscription : sam. 27 févr. 2010, 12:55
[installation] Pas de clavier USB (résolu)
Bonjour,
Je viens d'installer archlinux avec un cd 2010.05 core x86_64, et au démarrage, mon clavier ne fonctionne pas. C'est un logitech G110.
J'ai déjà installé d'autres version d'archlinux sur ce pc, et je n'ai jamais eu de problèmes.
J'ai vu qu'il fallait rajouter "usbinput" à la ligne HOOKS du fichier /etc/mkinitcpio.conf, mais ça n'a rien changé (rajouté pendant la phase de configuration lors de l'installation, donc a priori mkinitcpio a du être lancé après).
Y a-t-il d'autres nouveaux fichiers à configurer ? J'ai oublié quelque chose ?
Merci d'avance.
Je viens d'installer archlinux avec un cd 2010.05 core x86_64, et au démarrage, mon clavier ne fonctionne pas. C'est un logitech G110.
J'ai déjà installé d'autres version d'archlinux sur ce pc, et je n'ai jamais eu de problèmes.
J'ai vu qu'il fallait rajouter "usbinput" à la ligne HOOKS du fichier /etc/mkinitcpio.conf, mais ça n'a rien changé (rajouté pendant la phase de configuration lors de l'installation, donc a priori mkinitcpio a du être lancé après).
Y a-t-il d'autres nouveaux fichiers à configurer ? J'ai oublié quelque chose ?
Merci d'avance.
Dernière modification par El Emental le sam. 28 août 2010, 10:17, modifié 1 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [installation] Pas de clavier USB
J'vais faire mon neuneu... bel exploit sans clavier... tu as le clavier opérationnel ou pas ?rajouté pendant la phase de configuration lors de l'installation


Ok, je remballe mon humour à deux balles.
As-tu testé sans usbinput ?
En ce qui me concerne, j'ai aussi un clavier USB et mon propre mkinitcpio.conf contient:
Code : Tout sélectionner
HOOKS="base udev autodetect pata scsi sata filesystems"
Sinon, ton axe de recherche me paraît bon... Par contre, l'ordre des HOOKS a de l'importance pour ce qui est des dépendances... sauf si tu rajoutes les modules manquants à la main à l'exécution.
Je ne garantis rien mais affiche donc le contenu du /etc/mkinitcpio.conf , s'il te plaît, ainsi que la partie HARDWARE du /etc/rc.conf à tout hasard.
«The following statement is not true. The previous statement is true.» 

-
- newbie
- Messages : 9
- Inscription : sam. 27 févr. 2010, 12:55
Re: [installation] Pas de clavier USB
J'ai le clavier pendant toute l'installation, c'est au démarrage que j'ai plus rien. Quand je parle de phase de configuration, c'est pendant le script d'installation.FoolEcho a écrit :J'vais faire mon neuneu... bel exploit sans clavier... tu as le clavier opérationnel ou pas ?rajouté pendant la phase de configuration lors de l'installationPas de clavier USB du tout = pas configuré dans le BIOS... mais vu que tu as fait l'installation... c'est pas ça... Heureusement, car sans clavier opérationnel, pas facile de faire mumuse dans le bios...
![]()
Ok, je remballe mon humour à deux balles.
ouiFoolEcho a écrit :As-tu testé sans usbinput ?
FoolEcho a écrit :Je ne garantis rien mais affiche donc le contenu du /etc/mkinitcpio.conf , s'il te plaît, ainsi que la partie HARDWARE du /etc/rc.conf à tout hasard.
Code : Tout sélectionner
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES="piix ide_disk reiserfs"
MODULES=""
# BINARIES
# This setting includes, into the CPIO image, and additional
# binaries a given user may wish. This is run first, so may
# be used to override the actual binaries used in a given hook.
# (Existing files are NOT overwritten is already added)
# BINARIES are dependancy parsed, so you may safely ignore libraries
BINARIES=""
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in anyway. This is useful for config files.
# Some users may wish to include modprobe.conf for custom module options,
# like so:
# FILES="/etc/modprobe.conf"
FILES=""
# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
# This setup specifies all modules in the MODULES setting above.
# No raid, lvm2, or encrypted root is needed.
# HOOKS="base"
#
# This setup will autodetect all modules for your system and should
# work as a sane default
# HOOKS="base udev autodetect pata scsi sata filesystems"
#
# This is identical to the above, except the old ide subsystem is
# used for IDE devices instead of the new pata subsystem.
# HOOKS="base udev autodetect ide scsi sata filesystems"
#
# This setup will generate a 'full' image which supports most systems.
# No autodetection is done.
# HOOKS="base udev pata scsi sata usb filesystems"
#
# This setup assembles an pata raid array with an encrypted root FS.
# Note: See 'mkinitcpio -H raid' for more information on raid devices.
# HOOKS="base udev pata raid encrypt filesystems"
#
# This setup loads an lvm2 volume group on a usb device.
# HOOKS="base udev usb lvm2 filesystems"
HOOKS="base udev autodetect pata scsi sata filesystems"
# COMPRESSION
# Use this to compress the initramfs image. With kernels earlier than
# 2.6.30, only gzip is supported, which is also the default. Newer kernels
# support gzip, bzip2 and lzma.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
Code : Tout sélectionner
HOOKS="base udev autodetect pata scsi sata usbinput filesystems"
Code : Tout sélectionner
HOOKS="base udev autodetect pata scsi sata keymap usbinput filesystems"
Code : Tout sélectionner
# -----------------------------------------------------------------------
# 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"
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [installation] Pas de clavier USB
Rien ne me saute aux yeux... Sinon que "keymap" ne va rien t'apporter de plus.
Alors du coup... Je ne suis pas expert en la matière mais je verrais bien un module manquant. Présent à l'installation mais "oublié" par la suite et donc absent quand les images sont générées.
A l'installation, il faudrait regarder les modules chargés:
Tu as pour la liste complète.
Et hwdetect pour une liste plus restrictive, pour les périphériques usb: ( hwdetect --usb et hwdetect --usbinput aussi, mais ça ne vas pas te servir à grand-chose)
La méthode extrêment laide consisterait à reprendre la liste et à la coller dans le rc.conf ... mais ça me paraît très louche... comme je disais, je ne suis pas expert, je ne sais pas quel est le module manquant. Pour un exemple concret, c'est comme ça que j'ai activé ma carte réseau dont le module n'était pas pris en charge automatiquement.
L'idéal serait, si tu as un clavier plus standard (ou l'adaptateur de prise adapté), de charger ton système normalement et de comparer ces listes avec celles que tu obtiendrais sur un chargement normal.
Avant tout, je referai à la main la génération des initrd à la fin de l'installation... Inutile je pense, mais j'suis un peu parano.
Dernier truc qui me vient, mais je pense que le souci sera le même: tester le chargement du système depuis "fallback".
C'est déjà ça.J'ai le clavier pendant toute l'installation, c'est au démarrage que j'ai plus rien
Alors du coup... Je ne suis pas expert en la matière mais je verrais bien un module manquant. Présent à l'installation mais "oublié" par la suite et donc absent quand les images sont générées.
A l'installation, il faudrait regarder les modules chargés:
Tu as
Code : Tout sélectionner
lsmod
Et hwdetect pour une liste plus restrictive, pour les périphériques usb:
Code : Tout sélectionner
hwdetect --show-usb
La méthode extrêment laide consisterait à reprendre la liste et à la coller dans le rc.conf ... mais ça me paraît très louche... comme je disais, je ne suis pas expert, je ne sais pas quel est le module manquant. Pour un exemple concret, c'est comme ça que j'ai activé ma carte réseau dont le module n'était pas pris en charge automatiquement.

L'idéal serait, si tu as un clavier plus standard (ou l'adaptateur de prise adapté), de charger ton système normalement et de comparer ces listes avec celles que tu obtiendrais sur un chargement normal.
Avant tout, je referai à la main la génération des initrd à la fin de l'installation... Inutile je pense, mais j'suis un peu parano.
Dernier truc qui me vient, mais je pense que le souci sera le même: tester le chargement du système depuis "fallback".
«The following statement is not true. The previous statement is true.» 

-
- newbie
- Messages : 9
- Inscription : sam. 27 févr. 2010, 12:55
Re: [installation] Pas de clavier USB
J'avais déjà essayé sans, j'ai mis ça après avoir constaté le problème.FoolEcho a écrit :Rien ne me saute aux yeux... Sinon que "keymap" ne va rien t'apporter de plus.
Alors résultat :FoolEcho a écrit :A l'installation, il faudrait regarder les modules chargés:
Tu aspour la liste complète.Code : Tout sélectionner
lsmod
Code : Tout sélectionner
Module Size Used by
nls_cp437 5833 1
vfat 10290 1
fat 48379 1 vfat
aes_x86_64 7388 0
aes_generic 26146 1 aes_x86_64
dm_crypt 12136 0
dm_mod 64347 1 dm_crypt
arc4 1354 2
ecb 1985 2
rt61pci 18788 0
rt2x00pci 4973 1 rt61pci
rt2x00lib 25308 2 rt61pci,rt2x00pci
radeon 707496 1
snd_seq_dummy 1439 0
snd_hda_codec_atihdmi 2715 1
snd_ice1712 57807 0
snd_ice17xx_ak4xxx 2476 1 snd_ice1712
snd_ak4xxx_adda 8454 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_seq_oss 28928 0
snd_cs8427 6749 1 snd_ice1712
led_class 2609 1 rt2x00lib
snd_seq_midi_event 5412 1 snd_seq_oss
snd_ac97_codec 110707 1 snd_ice1712
snd_hda_codec_realtek 258986 1
snd_seq 50530 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
ac97_bus 1150 1 snd_ac97_codec
ttm 46389 1 radeon
mac80211 171331 2 rt2x00pci,rt2x00lib
snd_pcm_oss 39096 0
snd_i2c 4073 2 snd_ice1712,snd_cs8427
rtc_cmos 8886 0
snd_hda_intel 22514 0
drm_kms_helper 23796 1 radeon
cfg80211 126817 2 rt2x00lib,mac80211
snd_hda_codec 68863 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
rtc_core 14471 1 rtc_cmos
snd_mixer_oss 16956 1 snd_pcm_oss
drm 160401 3 radeon,ttm,drm_kms_helper
rfkill 15214 1 cfg80211
snd_mpu401_uart 5923 1 snd_ice1712
snd_hwdep 6150 1 snd_hda_codec
rtc_lib 1874 1 rtc_core
button 4778 0
eeprom_93cx6 1320 1 rt61pci
snd_rawmidi 19267 1 snd_mpu401_uart
thermal 12154 0
iTCO_wdt 10541 0
usblp 11416 0
i2c_algo_bit 5031 1 radeon
ppdev 6006 0
i2c_i801 8558 0
processor 29630 2
snd_pcm 70924 5 snd_ice1712,snd_ac97_codec,snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_seq_device 5233 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_timer 19684 2 snd_seq,snd_pcm
parport_pc 31383 1
pcspkr 1795 0
iTCO_vendor_support 1841 1 iTCO_wdt
lp 9024 0
evdev 8711 0
intel_agp 27329 0
serio_raw 4526 0
i2c_core 17959 5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
snd 57209 18 snd_ice1712,snd_ak4xxx_adda,snd_seq_oss,snd_cs8427,snd_ac97_codec,snd_hda_codec_realtek,snd_seq,snd_pcm_oss,snd_i2c,snd_hda_intel,snd_hda_codec,snd_mixer_oss,snd_mpu401_uart,snd_hwdep,snd_rawmidi,snd_pcm,snd_seq_device,snd_timer
parport 29639 3 ppdev,parport_pc,lp
soundcore 6153 1 snd
snd_page_alloc 7161 2 snd_hda_intel,snd_pcm
squashfs 21023 3
loop 15097 6
aufs 167033 1
exportfs 3506 1 aufs
udf 84069 1
sr_mod 14810 1
sg 25200 0
cdrom 35745 1 sr_mod
sd_mod 27507 2
ata_generic 3079 0
usbhid 38146 0
hid 75579 1 usbhid
usb_storage 42532 1
pcmcia 29658 0
pata_acpi 3224 0
uhci_hcd 22067 0
ata_piix 21156 0
pata_it8213 3455 1
firewire_ohci 23477 0
firewire_core 44030 1 firewire_ohci
crc_itu_t 1273 3 rt61pci,udf,firewire_core
yenta_socket 20904 2
rsrc_nonstatic 8891 1 yenta_socket
pcmcia_core 29735 3 pcmcia,yenta_socket,rsrc_nonstatic
r8169 35297 0
mii 3802 1 r8169
libata 154235 4 ata_generic,pata_acpi,ata_piix,pata_it8213
ehci_hcd 35468 0
scsi_mod 94308 5 sr_mod,sg,sd_mod,usb_storage,libata
usbcore 144544 6 usblp,usbhid,usb_storage,uhci_hcd,ehci_hcd
hwdetect est pas installé, et j'ai pas le net chez moi.FoolEcho a écrit :Et hwdetect pour une liste plus restrictive, pour les périphériques usb:( hwdetect --usb et hwdetect --usbinput aussi, mais ça ne vas pas te servir à grand-chose)Code : Tout sélectionner
hwdetect --show-usb
J'ai rajouté usbcore aux modules du rc.conf, pas de meilleurs résultats.FoolEcho a écrit :La méthode extrêment laide consisterait à reprendre la liste et à la coller dans le rc.conf
J'sais pas trop en quoi ça consiste, mais j'vais essayer de me renseigner.FoolEcho a écrit :Avant tout, je referai à la main la génération des initrd à la fin de l'installation... Inutile je pense, mais j'suis un peu parano.
J'avais déjà essayé, sans succès.FoolEcho a écrit :Dernier truc qui me vient, mais je pense que le souci sera le même: tester le chargement du système depuis "fallback".
Sinon, j'ai essayé de brancher une clé usb, et apparemment c'est tout l'usb qui ne fonctionne pas. La led de la clé s'allume un bref instant, puis reste éteinte.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [installation] Pas de clavier USB
Un truc me chiffonne. Peux-tu montrer la partie DAEMONS de ton rc.conf, s'il te plaît ?Sinon, j'ai essayé de brancher une clé usb, et apparemment c'est tout l'usb qui ne fonctionne pas.

Tu pourrais aussi observer ce qui se passe dans /var/log/dmesg.log quand tu connectes/déconnectes ta clef.
Aussi, la ligne suivante pourrait nous renseigner de ce qui est détecté au chargement de ton système fraîchement installé (tu me diras: comment je fais sans clavier ? et je te répondrai que tu peux accèder à ta machine via ssh à partir d'une autre machine, si tu as un réseau local et une autre machine bien sûr):
Code : Tout sélectionner
cat /var/log/dmesg.log|grep input|grep 'input\|usb\|USB\|Keyboard'
Code : Tout sélectionner
lspci |grep USB
«The following statement is not true. The previous statement is true.» 

-
- newbie
- Messages : 9
- Inscription : sam. 27 févr. 2010, 12:55
Re: [installation] Pas de clavier USB (résolu)
Salut, désolé du retard, j'étais pas chez moi pour faire les tests.
Finalement, j'ai trouvé la solution. En fait, j'me suis embrouillé avec mes disques dans le grub, et je lançais pas le bon noyau...
Merci... Et encore désolé
Finalement, j'ai trouvé la solution. En fait, j'me suis embrouillé avec mes disques dans le grub, et je lançais pas le bon noyau...
Merci... Et encore désolé
