我有一个双启动的 Ubuntu 18.04.5 LTS + Windows 10,直到昨天为止,它已经运行良好四年了。
现在启动速度非常慢(大约需要 2 分钟,而之前需要 15 秒),当它最终启动时,似乎没有连接任何图形设备或网络设备。我也无法更改屏幕亮度等显示设置。
我跑过去dmesg
发现了这个:
[ 137.018944] pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
[ 137.018958] pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e0(Receiver ID)
[ 137.018967] pcieport 0000:00:1c.0: device [8086:a110] error status/mask=00002001/00002000
[ 137.018975] pcieport 0000:00:1c.0: [ 0] Receiver Error (First)
[ 137.092114] pci_raw_set_power_state: 122 callbacks suppressed
[ 137.092115] pcieport 0000:03:00.0: Refused to change power state, currently in D3
[ 137.095913] pci_bus 0000:04: busn_res: [bus 04] is released
[ 137.095950] pci_bus 0000:05: busn_res: [bus 05-39] is released
[ 137.095981] pci_bus 0000:3a: busn_res: [bus 3a] is released
[ 137.096112] pci_bus 0000:03: busn_res: [bus 03-3a] is released
等待大约 5 分钟后,计算机似乎找到了图形设备,显示器恢复正常亮度并且第二台显示器接收到图像,但仍然没有网络接口。
我的内核版本是4.15.0-177-generic。
我尝试在 GRUB 菜单中添加pci=nomsi
和pci=noaer
,但唯一的效果就是当我添加时键盘没有响应pci=noaer
。
有趣的是,使用较旧的内核 (4.15.0-118-generic) 启动似乎可以解决启动时间和网络设备问题。GPU 也可以工作,但出于某种原因,我的第二台显示器没有收到任何信息,而且我无法访问 nvidia 驱动程序设置,因为窗口是空的: