最近剛換了筆記本,拿到本后在win10基礎裝上Ubuntu 16.04雙系統,有個問題是每次關機都會報一堆pcie問題,並且經常沒聲音,聲音問題通過上一篇文章暫時解決,然后就沒在意了,可是幾天后出現系統盤根目錄磁盤空間不夠的提醒,於是用磁盤空間分析工具查看,/var/log/下kern.log 和syslog非常大,兩個kern.log都接近10G,一個syslog也接近10G,三個點開都發現同樣的問題,即pcie重復報錯,信息如下:
Jan 28 10:55:39 zzf-ubuntu kernel: [ 339.364989] pcieport 0000:00:1c.5: [ 0] Receiver Error (First) Jan 28 10:55:39 zzf-ubuntu kernel: [ 339.364999] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5 Jan 28 10:55:39 zzf-ubuntu kernel: [ 339.365644] pcieport 0000:00:1c.5: can't find device of ID00e5 Jan 28 10:55:39 zzf-ubuntu kernel: [ 339.365647] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5 Jan 28 10:55:39 zzf-ubuntu kernel: [ 339.365657] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID) Jan 28 10:55:39 zzf-ubuntu kernel: [ 339.365664] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000
以上報錯信息使得內核日志文件和系統日志文件越來越大,那根源就是pcie的問題了。於是Google搜索,找到一個方法解決,大家也可以看看下面這個鏈接。
http://www.gossamer-threads.com/lists/linux/kernel/2250177
一、環境:
電腦: 華碩FL8000U (雙硬盤雙系統)
系統 :win10 + Ubuntu 16.04 LTS
二、解決方法:
grub引導時加入
pci=nomsi
1、打開終端,修改/etc/default/grub引導文件,要有備份的好習慣
sudo cp /etc/default/grub /etc/default/grub.bak sudo -H gedit /etc/default/grub
2、打開之后找到以下這句
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
然后將其改為:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
3、保存關閉grub文件,更新grub引導,並重啟
sudo update-grub
sudo reboot
問題解決了,關機時不再會報一長串pcie錯誤。