Debian9 无线网卡死的问题

刚用Debian9时间不长,以前一直用有线没有发现,最近用无线网的时候经常会用一段时间后突然没网,但是显示wifi链接信号是满的,断开wifi的时候会出现大约半分钟的卡死情况,什么事都做不了。
然后重连wifi后 很快地又会发生上述情况,不知道什么原因
我的网卡: Realtek 8821AE Wireless LAN 802.11ac PCI-E NIC
这样的问题发生频率很高,非常影响使用,不知道是否是已知问题,或者已有解决方案

root用户执行dmesg看看有什么相关输出。

感觉跟启动没有什么关系啊, 因为刚开机是好的, 只是用了一段时间之后就出问题了。
dmesg里跟无线网卡有关的信息:
[ 3.011434] rtl8821ae: Using firmware rtlwifi/rtl8821aefw.bin
[ 3.011437] rtl8821ae: Using firmware rtlwifi/rtl8821aefw_wowlan.bin
[ 3.012130] rtl8821ae 0000:02:00.0: firmware: direct-loading firmware rtlwifi/rtl8821aefw.bin
[ 3.012142] rtl8821ae 0000:02:00.0: firmware: direct-loading firmware rtlwifi/rtl8821aefw_wowlan.bin
[ 3.132203] rtlwifi: rtlwifi: wireless switch is on
[ 3.133628] rtl8821ae 0000:02:00.0 wlp2s0: renamed from wlan0

dmesg显示的信息是内核打印出来的,不止在启动阶段会有输出,系统运行过程中如果出现异常同样会有。所以在出现你说的问题的时候使用dmesg看看有什么异常没有。你上面贴的应该是启动时候的输出,信息还是不够

好的 谢谢 原本以为只有启动信息才会被打印的。
这里是出错后的信息:
[ 207.381771] pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
[ 207.381797] pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e0(Receiver ID)
[ 207.381801] pcieport 0000:00:1c.0: device [8086:a114] error status/mask=00000001/00002000
[ 207.381805] pcieport 0000:00:1c.0: [ 0] Receiver Error (First)
[ 207.381813] pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
[ 207.382482] pcieport 0000:00:1c.0: can’t find device of ID00e0
[ 207.382484] pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
[ 207.382494] pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e0(Receiver ID)
[ 207.382497] pcieport 0000:00:1c.0: device [8086:a114] error status/mask=00000001/00002000
[ 207.382499] pcieport 0000:00:1c.0: [ 0] Receiver Error (First)
[ 207.382506] pcieport 0000:00:1c.0: AER: Multiple Corrected error received: id=00e0
[ 207.383155] pcieport 0000:00:1c.0: can’t find device of ID00e0
[ 207.383175] pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
[ 207.383185] pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e0(Receiver ID)
[ 207.383189] pcieport 0000:00:1c.0: device [8086:a114] error status/mask=00000001/00002000
[ 207.383191] pcieport 0000:00:1c.0: [ 0] Receiver Error (First)

一直是这样的循环
是什么原因呢?
谢谢

到这儿我就看不懂了,静待大神来解答

你贴的信息应该还不全吧 [8086:a114] 这个可不是无线网卡,vid=8086 是英特尔,应该是主板的pci总线

Realtek的vid是 10ec

要我的话就直接换无线网卡,小螃蟹的无线网卡在linux下是出了名的不稳定,不值得费力气

或者你用这个驱动试试 https://github.com/lwfinger/rtlwifi_new

先谢了,我再想想办法,实在不行就只能换网卡了

我前段时间刚换的AR9382(minipcie, 300M, 2.4G+5G abgn) 感觉不错,没出过任何问题。

再邮件列表里看到一个RTL8821AE讨论串很有意思 http://linux-kernel.2935.n7.nabble.com/rtl8821ae-td796236.html#a798313

我安装了github上的驱动,现在可以上网了,但是又遇到了一个新问题,就是dmesg的日志会暴涨,找了一下似乎ubuntu也有人报告过这样的问题:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1521173
问题很相似,现在又要解决这个问题了,感觉小螃蟹很坑啊

我用过小螃蟹的usb无线网卡,当时也发现她的驱动是个话唠,日志很多
然后我把常见的日志条目总结了一下,然后在源代码里把对应的打印语句全部注释掉

最后还是解决不了稳定性问题 于是变成Windows机器专用了