web-dev-qa-db-fra.com

Clavier qui ne répond pas après la reprise de la suspension

Si je suspends mon ordinateur portable pour [RAM] _ et le réveille, le clavier et la souris sont bloqués pendant quelques secondes (la souris USB externe fonctionne correctement une fois connectée), après quoi la souris commence à fonctionner. Le clavier ne fonctionne pas du tout ou reste rarement bloqué sur la même entrée et envoie à plusieurs reprises le même caractère. J'ai eu ce problème pour les 3 dernières versions d'ubuntu avant lequel cela fonctionnait bien.

J'ai essayé des solutions ici , et ici . Ma ligne de commande comprend atkbd.reset = 1 i8042.direct i8042.dumbkbd, aucun d’entre eux ne semble pouvoir vous aider. Ce que j'ai essayé

atkbd.reset = 1 i8042.nomux = 1 i8042.reset = 1 i8042.nopnp = 1 i8042.dumbkbd = 1 i8042.direct

dmesg | sortie grep i8042:

    [    1.495444] i8042: PNP: PS/2 Controller [PNP030b:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
    [    1.498084] serio: i8042 KBD port at 0x60,0x64 irq 1
    [    1.498089] serio: i8042 AUX port at 0x60,0x64 irq 12
    [    1.648255] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
    [    2.364299] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
    [  225.155223] i8042: Can't write CTR while closing AUX port
    [  225.671941] i8042: Can't reactivate AUX port
    [  226.236540] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input15
    [  226.889445] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input17
    [  260.835043] i8042: Can't write CTR while closing AUX port
    [  261.351775] i8042: Can't reactivate AUX port
    [  261.908339] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input19
    [  262.480772] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input21
    [  286.021240] i8042: Can't write CTR while closing AUX port
    [  286.537976] i8042: Can't reactivate AUX port
    [  287.088777] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input23
    [  287.643256] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input25

On dirait qu’il initialise kbd et la souris en tant que nouveaux périphériques, mais que le clavier n’est pas configuré correctement.

1
Roh_mish

J'ai un ordinateur portable avec le périphérique i8042 , aussi. J'ai remarqué que lorsque la machine a repris après une suspension, la commande dmesg indiquait des entrées de journal avec

rfkill: gestionnaire d'entrée

qui est censé activer et désactiver le sans fil.

Puisque le clavier est aussi un périphérique d’entrée, je me suis demandé si rfkill pouvait avoir un impact sur le clavier. J'ai donc désactivé rfkill en faisant:

Sudo mv /usr/sbin/rfkill /usr/sbin/rfkill.disabled

Après le redémarrage, le problème avec le clavier a disparu depuis deux jours, malgré plusieurs tests effectués pendant plusieurs heures, pour reproduire le problème. Cependant, le contrôle de l'activation/désactivation du WiFi a disparu du bureau.

Si vous voyez rfkill dans votre sortie dmesg, essayez-le.

1
Glen