我的 HP 笔记本电脑出现了一个非常奇怪的问题,它使用了该死的 RealTek 集成 wifi 芯片,在我的电脑上是 RTL8723BE。
在 Ubuntu 17.x 和 18.04 上,默认驱动程序工作正常。在我从 18.04 执行 dist-upgrade 到 19.04 后,驱动程序加载,但网络列表为空。运行iwlist wlp19s0 scan
只会产生一个空列表。如果我从 live cd 重新启动到 18.04,我就可以正常连接。
我已经安装了最新的驱动程序github 仓库:
... 将两者本地加载到内核中(make install),并尝试通过 DKMS 安装它们。两种方法都可以加载(尤其是污染内核,但那是另一个故事)。
根据这里的许多优秀回复,我还尝试在 etc/modprobe.d 文件中对天线进行硬编码,范围从 0 到 4,但没有任何效果,包括给它一些断电时间来重置。驱动程序显示为正在加载,nmcli 可以看到卡,但显示它已断开连接。
可以通过以下方式找到此网站上的 wifi 故障排除脚本的完整输出此链接:
我可以手动安装modprobe -r
驱动程序并将其重新添加,没有任何错误。我看到的一个可疑的事情是,在接口中,除了常规的 wifi 接口外,还有一个名为 p2p-dev 的新设备。
$:~/scratch$ iwconfig
lo no wireless extensions.
enp7s0 no wireless extensions.
wlp19s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
$ nmcli dev status
DEVICE TYPE STATE CONNECTION
wlp19s0 wifi disconnected --
p2p-dev-wlp19s0 wifi-p2p disconnected --
enp7s0 ethernet unavailable --
lo loopback unmanaged --
在此先非常感谢大家的任何想法或建议。我真的希望我不必销毁我的磁盘并在 18.04 上重新开始。
欢呼吧,Twister
答案1
我设法找到一根以太网电缆并连接到路由器,然后执行下一个 dist-upgrade,从 19.04 升级到 19.10。很高兴地报告,5.3.0-10-generic 中的默认驱动程序运行良好。
我还注意到,在 19.04 版本中,该芯片组的蓝牙驱动程序出现故障,跟踪日志一直追溯到升级后的第一次启动。该问题也已解决。
感谢 Pilot6 多年来就此主题提供的快速建议和先前的回答。