72 votes

Gravité de l'erreur du bus PCIe=Corrigée

J'ai un nouvel ordinateur portable HP Pavilion Gaming et une nouvelle installation d'Ubuntu 16.04. Lorsque j'appuie sur Ctrl + Alt + F1, je commence à voir les erreurs montrées dans l'image suivante et cela ne me permet pas d'interagir avec la console :

enter image description here

Je vois aussi ces erreurs pendant un certain temps chaque fois que je démarre. Je dois faire Ctrl + Alt + F1 pour accéder à un terminal non graphique afin d'installer certains pilotes Nvidia. Qu'est-ce qui se passe ?

Ce qui cause le problème semble être : 00:1c.5 Pont PCI [0604] : Intel Corporation Sunrise Point-H PCI Express Root Port #6 [8086:a115] (rev f1)

jpiabrantes@joao:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Sky Lake Host Bridge/DRAM Registers [8086:1910] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Sky Lake PCIe Controller (x16) [8086:1901] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake Integrated Graphics [8086:191b] (rev 06)
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 07)
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] [8086:a103] (rev 31)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #5 [8086:a114] (rev f1)
00:1c.5 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #6 [8086:a115] (rev f1)
00:1c.6 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #7 [8086:a116] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a14e] (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 950M] [10de:139a] (rev a2)
07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)
08:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 0a)

89voto

ankit7540 Points 4067

Essayez ça,

Utilisez ce lien ( à propos de l'ajout de paramètres au noyau ici ) pour comprendre comment ajouter temporairement le paramètre de démarrage du noyau et le rendre permanent. Ensuite,

Ajoutez le paramètre , pci=nomsi

Et rebooter.

Si le problème est résolu, rendez le changement permanent. Si cela ne fonctionne pas, essayez,

pci=noaer

de la même façon et le rendre permanent si cela fonctionne.

(*La raison de cette apparition est liée aux récents processeurs Intel à architecture Skylake et à l'adaptateur sans fil Realtek rtl8723be.

L'équipe ubuntu est au courant. Plus d'informations ici Bug_track_ubuntu_Erreur de bus PCIe )

17voto

Ujjal Kumar Das Points 191

Des réponses sont déjà fournies ici, ce qui m'a également beaucoup aidé. J'utilise le mode texte d'ubuntu 16.04 et ainsi

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

ne m'a pas aidé. Ici, ce que j'ai changé, c'est (dans /etc/default/grub )

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
GRUB_CMDLINE_LINUX="text pci=nomsi"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

ce qui a résolu mon erreur (NOTE - j'ai utilisé seulement pci=nomsi et si cela ne fonctionne pas, l'autre option est la suivante pci=noaer ), cela peut aider à résoudre le problème de ceux qui sont confrontés à la même erreur.

0voto

bayramcicek Points 90

J'ai toujours le même problème lors de la réinstallation Ubuntu 18.04.4 con ASUS X555UQ Laptop .

Les réponses ci-dessus m'ont beaucoup aidé à savoir quel paramètre ajouter à /etc/default/grub/ mais je ne peux pas atteindre le terminal (aussi tty), parce qu'après avoir installé le système d'exploitation via live usb, il donne un écran vide (ou un problème mentionné) au lieu de l'écran de connexion.

Puis j'ai pensé que je devais accéder au menu Grub au moment du démarrage, donc, selon ce lien comment accéder au menu Grub au démarrage de l'ordinateur en appuyant sur esc pendant le démarrage n'a pas fait apparaître le menu Grub. Il affiche please select boot device section pour moi. Puis j'ai appuyé sur Enter pour redémarrer et pendant le démarrage, appuyez sur esc encore. Finalement, il est arrivé au menu Grub et j'ai appuyé sur le bouton e pour éditer les commandes (cette page commence par set params 'Ubuntu' ). J'ai ensuite ajouté pci=nomsi à la fin de la ligne commençant par linux et a appuyé sur F10 pour démarrer.

Après cette opération, j'ai pu atteindre l'écran de connexion et le terminal. Puis j'ai suivi le @Ujjal Kumar Das's réponse ci-dessus et mis à jour ma /etc/default/grub/ de façon permanente.

Peut-être que cette méthode fonctionne pour les utilisateurs qui ont le même modèle d'ordinateur portable que moi. J'aime utiliser Ubuntu, mais ce problème est si ennuyeux à chaque fois.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X