Erreur de bus PCIe: gravité = corrigée, type = couche physique, id = 00e5 (ID du récepteur)

23

J'ai Ubuntu 16.10 (bien que la même chose se soit produite le 16.04) sur un double démarrage avec Windows 10. J'ai remarqué il y a quelque temps que mon kern.logfichier devenait assez gros (10 Go ou plus), j'ai donc décidé de le vérifier. La même erreur semble se répéter toutes les secondes ou moins:

Dec 19 17:31:01 andrew kernel: [   99.027473] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Dec 19 17:31:01 andrew kernel: [   99.027474] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Dec 19 17:31:01 andrew kernel: [   99.027475] pcieport 0000:00:1c.5:    [ 0] Receiver Error        
Dec 19 17:31:01 andrew kernel: [   99.027479] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 19 17:31:01 andrew kernel: [   99.027826] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec 19 17:31:01 andrew kernel: [   99.027887] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5

J'ai essayé d'ajouter au grub pci=nomsiet pci=noaermais il continue à apparaître. J'utilise un ordinateur portable ASUS avec un Nvidia Geforce 920M. C'est peut-être la raison?

Andrew
la source

Réponses:

16

Je crois que cela peut être dû à la gestion de l'alimentation de l'état actif PCIe qui fait la transition du lien vers un état d'alimentation inférieur et peut provoquer le périphérique à déclencher ces erreurs. Je crois que le périphérique en question est le port racine PCI Express Sunrise Point-LP.

Essayez d'utiliser le pcie_aspm=offparamètre de démarrage pour voir si cela arrête les messages. Notez que cela augmentera la consommation d'énergie de votre machine car elle désactive les économies d'énergie.

Colin Ian King
la source
Dans mon cas, je l'ai remarqué car il a systemd-journalcausé une utilisation élevée du processeur. L'ajout du paramètre a aidé. J'ai lu cependant que cela désactive certaines mesures d'économie d'énergie. Probablement tous pour les périphériques PCIe (?)
Zelphir Kaltstahl
2
pcie_aspm = off désactive en effet les économies d'énergie PCIe. Il existe en fait deux modes d'économie: le mode L0s et le mode L1. L0 utilise le mode basse consommation pour une seule direction de la liaison série PCIe. L1 est bidirectionnel, ce qui améliore la réduction de puissance (mais entraîne des latences de démarrage plus élevées).
Colin Ian King
1
Je pense que c'est la meilleure réponse. pci = nomsi désactive certaines interruptions et noaer désactive simplement le rapport d'erreurs, pas le problème réel. Voir aussi askubuntu.com/a/1066030/284929
wbkang
Même erreur avec Debian, problème résolu par cette réponse
Thecave3
6

Essayez ces étapes:

  1. sudo gedit /etc/default/grub
  2. Modifier grub. Ajouter pci=noaerà la fin de GRUB_CMDLINE_LINUX_DEFAULT. La ligne ressemblera à ceci:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. sudo update-grub

  4. Redémarrer maintenant

:) Prendre plaisir.

Ehtesham
la source
1
Cela a fonctionné pour un ordinateur portable ASUS X541U.
kraxor
2

J'ai eu le même problème, mais la solution était d'ajouter pci=nomsiau /etc/default/grubfichier. Effectuez la modification suivante:

avant:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

après:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Et enregistrez les paramètres:

sudo update-grub
Roozbeh Zabihollahi
la source
1
Sur mon système sudo grub-updatene fonctionnait pas. sudo suet l'a grub-updatefait.
RobAu
Merci pour ton commentaire @RobAu. La réponse mise à jour pour répondre à votre préoccupation
Roozbeh Zabihollahi
2
  1. si vous avez déjà installé ubuntu ou mint, allez simplement depuis le grub et à partir de là, passez en mode de récupération à partir de là, allez à root et faites les commandes comme sur la vidéo et à partir de là, faites les changements comme dans la vidéo MAIS si pci = nomsi / pci = noaer ne fonctionne pas car vous le changez en pcie_aspm = off.

  2. si vous ne pouvez pas installer la cause du système d'exploitation de ce problème, vous pouvez modifier la ligne de commande de démarrage dans grub si vous ne me comprenez pas lorsque vous démarrez pour une installation au lieu d'appuyer sur ENTRÉE appuyez sur E pour modifier et il y a une ligne nommée Linux et ajoutez à la fin pcie_aspm = off mais essayez pci = nomsi / pci = noaer (RAPPELEZ-VOUS QUE CE N'EST PAS UN FIX PERMANENT POUR LE FIXER PERMANENT FAITES ÉTAPE 1 APRÈS L'INSTALLATION) ET N'OUBLIEZ PAS DE METTRE À JOUR LE GRUB

Bossy 0202
la source
1

J'ai installé Ubuntu 18.04 aujourd'hui et j'ai remarqué le même problème. Je viens d'installer ce paquet et le problème a été résolu.

sudo apt-get install busybox-syslogd

Vérifiez la taille des fichiers journaux et videz les gros fichiers:

ls -s -S /var/log

résultat:

total 4352668
4021088 syslog                 32 wtmp                  4 gdm3
 329168 kern.log               24 Xorg.0.log            4 hp
   1776 dpkg.log               20 Xorg.1.log            4 installer
     40 lastlog                20 Xorg.0.log.old        4 journal

et fait:

cd /var/log
sudo su
$ > syslog
$ > kern.log

Ensuite, pour vous en assurer, suivez cette réponse ci-dessus /ubuntu//a/1019225/725320

Dans le cas où vous ne pouvez pas démarrer dans Ubuntu et rester coincé avec ces journaux dans votre écran (comme moi):

Dec 19 17:31:01 andrew kernel: [   99.027473] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Dec 19 17:31:01 andrew kernel: [   99.027474] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Dec 19 17:31:01 andrew kernel: [   99.027475] pcieport 0000:00:1c.5:    [ 0] Receiver Error        
Dec 19 17:31:01 andrew kernel: [   99.027479] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 19 17:31:01 andrew kernel: [   99.027826] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec 19 17:31:01 andrew kernel: [   99.027887] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5
  • Utilisez le mode de récupération pour obtenir root shell
  • Vider les gros fichiers journaux
  • Démarrez dans Ubuntu, installez busybox-syslogdet mettez à jour la grubconfiguration
Thế Ngọc Phan
la source
0

Un bug a disparu (corrigé, je pense) sur mon PC aujourd'hui après l'installation de la nouvelle version du noyau "linux-image-4.15.0-50-generic" dans Ubuntu 18.04.2 x86_64.

Pebas
la source