Linux 3.13 AVERTISSEMENT: le support de clavier PS/2 est maintenant modulaire

Il a été demandé que nous (NdT: développeurs d’Arch) fassions le support pour le  contrôleur modulaire du clavier et de la souris i8042. Certaines personnes auront d’étranges messages d’erreurs parce qu’ils n’en ont pas et la recherche manuelle va ralentir leur démarrage. Tom s’en est occupé du côté du noyau (merci) et le résultat a finalement atterri dans 3.13.

Afin d’obtenir l’entrée au clavier au début du démarrage, si vous ne l’avez pas déjà fait, ajoutez le hook keyboard à la ligne HOOKS= dans /etc/mkinitcpio.conf et exécutez mkinitcpio -P. Il s’agit de la configuration par défaut depuis un certain temps.

AVERTISSEMENT: Il y a un inconvénient à tout cela: Sur certaines cartes mères (les plus anciennes essentiellement, mais aussi quelques nouvelles), le contrôleur i8042 peut ne pas être détecté automatiquement. C’est rare, mais certaines personnes seront sûrement sans clavier. Vous pouvez identifier cette situation à l’avance:

$ dmesg -t | grep '^i8042'
i8042: PNP: No PS/2 controller found. Probing ports directly.

Si vous avez un port PS/2 et obtenez ce message, ajoutez atkbd à la ligne MODULES= dans le mkinitcpio.conf et lancez mkinitcpio -P. Si vous venez de remarquer que vous êtes sans clavier après redémarrage, n’ayez pas peur! Ajoutez simplement:

earlymodules=atkbd modules-load=atkbd

sur la ligne de commande du kernel dans votre chargeur de démarrage.

Linux 3.13 sera déplacé dans [core] d’ici quelques heures, pour donner à chacun une chance de lire ce document avant la mise à jour. Pardon pour tout inconvénient que cette transition peut provoquer.

Article original