这个问题有点奇怪。三天前我尝试启动,但卡在了加载屏幕上。经过一番研究,我发现这是因为我的根分区已经满了。
经过进一步的研究,我发现填满它的是kern.log
和syslog
文件(总共占用约 16G),它们都有以下循环:
Nov 22 12:02:39 kazimir-ubuntu-18-04 kernel: [ 645.191850] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000
Nov 22 12:02:39 kazimir-ubuntu-18-04 kernel: [ 645.191852] pcieport 0000:00:1c.5: [ 0] RxErr
Nov 22 12:02:39 kazimir-ubuntu-18-04 kernel: [ 645.191875] pcieport 0000:00:1c.5: AER: Corrected error received: 0000:00:1c.5
Nov 22 12:02:39 kazimir-ubuntu-18-04 kernel: [ 645.191880] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
经过一些麻烦之后,我unmanaged
通过添加以下行列出了我的无线适配器/etc/NetworkManager/NetworkManager.conf
:
unmanaged-devices=mac:54:...
我使用的是有线互联网连接,但显然这不是理想的选择。所以对我来说最合理的方法是更新驱动程序。
我的适配器是 Realtek RTL8723BE PCIe 无线网络适配器,因此我按照Tobias Lekare 的回答。
更新似乎运行良好,我注释了我添加的行NetworkManager.conf
并reboot
-ed。但遗憾的是问题仍然存在。日志不断出现相同的行。我知道问题出在无线适配器上,但我真的不知道为什么会发生这种情况。
如果相关的话,我正在使用 Windows 10 双启动,但几个月来一切都运行正常。
这些是无线连接适配器的详细信息:
*-network DISABLED
description: Wireless interface
product: RTL8723BE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 00
serial: 54:..
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=5.0.0-36-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:17 ioport:c000(size=256) memory:df100000-df103fff
答案1
我在设置新的 ubuntu 桌面时遇到了同样的问题。基本上,当我不插入 wifi 卡(TP Link TL-WN881ND)时,它可以正常工作。我将卡插入第一个 PCIE 插槽,执行上述所有操作,但不起作用。然后:
- 切换到另一个插槽
- 设置我的 grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci_asmp(或 aspm IDRMC)=off"
重启后无线网络就可以正常工作了。
ubuntu 无线网似乎经常随机断开连接。之后尝试通过以下方式解决问题这并关闭所有地方的 IPV6。
答案2
谢谢chili555 的评论,我能够解决这个问题。
本质上这个问题是这stackExchange 问题。
解决方法如下:
- 编辑 /etc/default/grub。将以 GRUB_CMDLINE_LINUX_DEFAULT 开头的行更改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
- 跑步
sudo update-grub
。 - 重启
我仍然建议检查答案,因为它会产生更多影响。