PCIe 버스 오류 심각도 = 수정 됨


56

새로운 HP Pavilion 게임용 노트북과 Ubuntu 16.04를 새로 설치했습니다. Ctrl + Alt + F1을 누르면 다음 이미지에 표시된 오류가 표시되고 콘솔과 상호 작용할 수 없습니다.

여기에 이미지 설명을 입력하십시오

또한 부팅 할 때마다이 오류가 잠시 동안 나타납니다. 일부 Nvidia 드라이버를 설치하려면 비 그래픽 터미널에 액세스하려면 Ctrl + Alt + F1을 수행해야합니다. 무슨 일이야?

문제의 원인은 다음과 같습니다. 00 : 1c.5 PCI 브리지 [0604] : Intel Corporation Sunrise Point-H PCI Express 루트 포트 # 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)

1
`lspci -nn`의 출력을 게시 할 수 있습니까? 감사합니다
ankit7540

@ ankit7540는 그 정보를 내 질문을 업데이 트했습니다
주앙 Abrantes의에게

오랜만에 같은 노트북에서 같은 문제가 해결 되었습니까?
Vinz243

네 @ Vinz243 대답은 결국 내 문제를 해결했습니다!
João Abrantes

나는 이것을 Ubuntu 18.04에서도 가져오고 있습니다. 그래서 이것은 계속주는 버그입니다.
Kingsley

답변:


68

이 시도,

커널 부트 매개 변수를 임시로 추가하고 영구적으로 만드는 방법을 이해 하려면이 링크 ( 여기에 커널에 매개 변수 추가에 관한 정보 )를 사용 하십시오 . 그때,

매개 변수를 추가하고 pci=nomsi

그리고 재부팅하십시오.

문제가 해결되면 변경 사항을 영구적으로 작성하십시오. 작동하지 않으면 시도하십시오.

pci=noaer

이 방법으로 작동하면 영구적으로 만듭니다.

(* 이유는 최근 Intel Skylake 아키텍처 CPU 및 Realtek rtl8723be 무선 어댑터와 관련이 있습니다.

우분투 팀은 그것에 대해 알고 있습니다. 자세한 내용은 여기 Bug_track_ubuntu_PCIe 버스 오류 )


이것을 시도 했습니까 pci=noaer ?
ankit7540

3
나는 같은 문제가 있었다. 두 솔루션 모두 효과가있었습니다. 나는 pci=noaer이것이 당신이 게시 한 우분투 팀 링크에서 언급 된 첫 번째 것이므로 갔습니다 . 감사.
user643722

영구적으로 만들려면 askubuntu.com/questions/271058/…을 사용 하십시오. * 수정해야 할 비슷한 두 줄이 있습니다.
Ferroao

Ubuntu 16.04와 함께 HP Pavilion 15-ab217ng 노트북을 사용하고 있습니다. 나는 몇 년 동안이 오류가 있었고 그들은 나를 미치게했다. pci=noaer나를 위해 일했다. 정말 고맙습니다.
Jenny O'Reilly

pci=noaer분투 14.04에 나를 도와
루이스 Lasser의

11

여기에 이미 답변이 제공되어 많은 도움이되었습니다. 우분투 16.04의 텍스트 모드를 사용하므로

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

나에게 도움이되지 않았다. 여기서 내가 바꾼 것은-(in /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

내 오류를 해결했습니다. (참고- pci=nomsi다른 옵션이 작동하지 않는 경우 에만 사용 pci=noaer) 동일한 오류가 발생하는 모든 사람을 해결하는 데 도움이 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.