Page 1 sur 1

Mise en veille : ACPI Error: Field [IRQE] at bit offset/length 136/16 exceeds size of target Buffer (128 bits)

Posté : jeu. 30 avr. 2020 13:09
par Mia88
Bonjour,

J'ai un petit problème avec la mise en veille

1 - Il m'arrive d'avoir un écran rempli de lignes que je n'ai pas le temps de lire à la sortie de veille, j'ai tout de même eu le temps de voir des lignes qui contiennent "buffer 128 bits".

2 - Quelquefois, le lanceur pour la mise en veille que j'ai mis dans le tableau de bord (systemctl suspend) ne fonctionne plus jusqu'à ce que je redémarre .

A ce moment là, si j'essaye depuis le terminal :

Code : Tout sélectionner

mia@PC5:/etc/cron.daily$ systemctl suspend
User debian-spamd is logged in on pts/2.
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl suspend -i'.
mia@PC5:/etc/cron.daily$ 
J'ai installé spamassassin il y a peu (User debian-spamd is logged), mais le problème existait déjà avant.
On pourrait penser qu'un démon qui travaille en arrière-plan empêche la mise en veille, et ça serait très bien.
Malheureusement, il est tout à fait possible de passer en veille quand une application est en cours, je l'ai déjà constaté à mes dépens avec Timeshift.
Et puis quand il n'est plus possible de passer en veille avec le lanceur, c'est définitif jusqu'au prochain redémarrage, et ça ne se produit jamais au cours des disons 5 premières mises en veille, c'est à la longue.

Par contre, la mise en veille fonctionne toujours depuis le menu.

Voilà les erreurs, on dirait qu'un tampon (buffer ?) a atteint ces limites, mais je comprends peut-être de travers, sinon comment l'augmenter ?
Merci pour votre aide ;)

Code : Tout sélectionner

mia@PC5:~$ journalctl -n 10 -p err
-- Logs begin at Thu 2020-04-02 11:17:01 CEST, end at Thu 2020-04-30 09:09:34 CEST. --
avril 30 09:00:00 PC5 kernel: ACPI Error: Field [IRQE] at bit offset/length 136/16 exceeds size of target Buffer (128 bits) (20170831/dsopcode-235)
avril 30 09:00:00 PC5 kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.SIO1.DSRS, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
avril 30 09:00:00 PC5 kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.UAR1._SRS, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
avril 30 09:00:00 PC5 kernel: serial 00:06: activation failed
avril 30 09:00:00 PC5 kernel: dpm_run_callback(): pnp_bus_resume+0x0/0xa0 returns -5
avril 30 09:00:00 PC5 kernel: PM: Device 00:06 failed to resume: error -5
avril 30 09:00:00 PC5 systemd-rfkill[6256]: Failed to open device rfkill2: No such device
avril 30 09:00:06 PC5 wpa_supplicant[933]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
avril 30 09:00:06 PC5 wpa_supplicant[933]: dbus: Failed to construct signal
avril 30 09:00:07 PC5 wpa_supplicant[933]: bgscan simple: Failed to enable signal strength monitoring
mia@PC5:~$ 

Re: Mise en veille : ACPI Error: Field [IRQE] at bit offset/length 136/16 exceeds size of target Buffer (128 bits)

Posté : ven. 1 mai 2020 11:20
par Mia88
Salut Cyrille,

Je ne pense pas qu'un tty était ouvert, je n'utilise quasiment jamais les consoles, je passe les commandes depuis le terminal.
Je regarderai avec who et w la prochaine fois que ça se produit ;)

Et je mettrai ensuite en place le paquet pm-utils, mais je voudrais vérifier avant s'il y a une autre session active quand ça se produit.

Pour ACPI Error, en effet j'ai une carte nvidia, je vais creuser ;)

Re: Mise en veille : ACPI Error: Field [IRQE] at bit offset/length 136/16 exceeds size of target Buffer (128 bits)

Posté : mer. 1 juil. 2020 12:03
par Mia88
Salut,

Un petit retour avant la clôture du sujet, par respect pour cyrille qui a pris sur son temps pour me répondre ;)
Je n'ai plus rencontré ce problème de mise en veille qui ne fonctionne pas depuis mon raccourci.

En cas où ça se reproduirait, je penserai bien à vérifier qu'il n'y a pas d'autres sessions actives.

Pour ACPI Error, j'ai fait quelques recherches pour savoir comment blacklister pcspkr, lpc_ich et gpio_ich :

Créer en root un fichier par ex mes-blacklist dans /etc/modprobe.d/ puis :

Code : Tout sélectionner

echo "blacklist pcspkr" > /etc/modprobe.d/mes-blacklist.conf
echo "blacklist lpc_ich" > /etc/modprobe.d/mes-blacklist.conf
echo "blacklist gpio-ich" > /etc/modprobe.d/mes-blacklist.conf
J'ai creusé un peu pour comprendre à quoi se rapportent ces modules :

LPC = Low Pin Count, bus à nombre de broches réduit pour la communication avec les composants à basse vitesse de la carte mère (mémoire flash du firmware BIOS/UEFI, contrôleur de disquette, ports série, parallèle, PS/2...)
GPIO = General Purpose Input/Output (entrées-sorties à usage général), sorte de port parallèle pour piloter des fonctions internes.

Quant à pcspkr, il gère les bip système, je n'ai pas trop compris le rapport avec l'acpi.

Tout ceci n'étant pas très clair pour moi, et mon système fonctionnant correctement (ces messages d'avertissement semblent sans conséquence) j'avoue ne pas avoir osé blacklister ces modules :oops:

Je reviendrai dire ce qu'il en est si je me lance dans la manœuvre, un jour de grande témérité :D

Re: Mise en veille : ACPI Error: Field [IRQE] at bit offset/length 136/16 exceeds size of target Buffer (128 bits)

Posté : lun. 22 févr. 2021 09:21
par arghlub
Salut Mia,

Sujet archivé (en lecture seule) car plus de 2 mois sans réponse.
Si besoin de le rouvrir, faire un MP à un membre de l'équipe. ;)