Lors de l'installation, le système utilise un pilote de
clavier très basique, mais une fois le système installé,
Linux tente de passer par le gestionnaire d'énergie et les interruptions ACPI de la carte mère, ce qui cause un conflit. Le clavier est physiquement présent et alimenté, mais le système n'écoute plus ses signaux.
Puisque votre clavier intégré est bloqué, vous allez avoir besoin d'une solution de secours temporaire pour taper les commandes :
branchez un clavier USB externe ou utilisez le
clavier visuel à l'écran (accessible via le menu d'accessibilité en haut à droite de votre
écran de connexion ou de votre bureau).
La solution : Ajouter un paramètre de contournement ACPI
Nous allons ajouter une option au démarrage de Linux pour forcer le noyau à gérer les interruptions du clavier correctement (irqpoll) ou à ignorer la gestion ASUS défaillante (acpi_osi).
Étape 1 : Modifier le fichier de configuration de GRUB
Une fois sur votre bureau (en utilisant votre souris et un clavier temporaire), ouvrez un
Terminal et tapez la commande suivante :
sudo nano /etc/default/grub
(Votre mot de passe vous sera demandé. Tapez-le et validez avec Entrée).
Étape 2 : Ajouter les options de boot
- Utilisez les flèches du clavier (externe) pour descendre jusqu'à la ligne qui commence par :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- Modifiez cette ligne pour y ajouter l'un des paramètres suivants à l'intérieur des guillemets.
Sur les ASUS récents, l'option irqpoll est celle qui donne le plus de succès pour le clavier
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash irqpoll"
(Si vous aviez dû utiliser processor.max_cstate=1 ou acpi=off pour régler le problème d'écran noir à l'étape précédente, laissez-les aussi dans les guillemets, par exemple : GRUB_CMDLINE_LINUX_DEFAULT="quiet splash processor.max_cstate=1 irqpoll").
- Si irqpoll ne fonctionne pas après le redémarrage, vous pourrez revenir et tester à la place : acpi_osi=Linux ou i8042.nopnp.
Étape 3 : Sauvegarder et appliquer
- Pour enregistrer dans l'éditeur Nano, appuyez sur Ctrl + O puis sur Entrée.
- Pour quitter, appuyez sur Ctrl + X.
- Enfin, pour que Linux prenne en compte ce changement au prochain démarrage, tapez impérativement :
sudo update-grub
Étape alternative (Si le pavé tactile / Touchpad ne fonctionne pas non plus)
Si en plus du clavier, votre pavé tactile refuse de répondre, le problème vient généralement des pilotes i8042 qui gèrent les bus internes de l'ordinateur.
Si la méthode ci-dessus n'a rien changé, retournez dans le fichier /etc/default/grub et essayez cette configuration très efficace sur les Vivobook :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset i8042.nomux i8042.nopnp i8042.dumbkbd"
N'oubliez pas de refaire un sudo update-grub après la modification avant de redémarrer.