Realtek RTL8723BE PCIe 无线网络适配器导致我的 Ubuntu 18.04 崩溃

Realtek RTL8723BE PCIe 无线网络适配器导致我的 Ubuntu 18.04 崩溃

这个问题有点奇怪。三天前我尝试启动,但卡在了加载屏幕上。经过一番研究,我发现这是因为我的根分区已经满了。

经过进一步的研究,我发现填满它的是kern.logsyslog文件(总共占用约 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.confreboot-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 插槽,执行上述所有操作,但不起作用。然后:

  1. 切换到另一个插槽
  2. 设置我的 grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci_asmp(或 aspm IDRMC)=off"

重启后无线网络就可以正常工作了。

ubuntu 无线网似乎经常随机断开连接。之后尝试通过以下方式解决问题并关闭所有地方的 IPV6。

答案2

谢谢chili555 的评论,我能够解决这个问题。

本质上这个问题是stackExchange 问题。

解决方法如下:

  1. 编辑 /etc/default/grub。将以 GRUB_CMDLINE_LINUX_DEFAULT 开头的行更改为
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
    
  2. 跑步sudo update-grub
  3. 重启

我仍然建议检查答案,因为它会产生更多影响。

相关内容