Ubuntu 14.04 中 rtl8723be 的 Wifi 问题

scr*_*132 42 wireless networking internet connection 14.04

我用 Ubuntu 14.04 双启动了我的 Windows 8 笔记本电脑。wifi驱动是Realtek rtl8723be。它没有使用,但我将内核更新到 3.18 并重新安装驱动程序,这似乎解决了几个小时的问题。然后它会连接大约 30 分钟,然后连接会停止,即使系统托盘上的图标仍会指示它已连接。唯一有效的方法是重新启动计算机,但 30 分钟后连接再次停止。

Mio*_*lec 59

我在 linux mint 17 和 mint17.1 上遇到了 rtl8723be 的这些问题。相同的过程应该适用于 ubuntu 14.04 和衍生产品。

我不得不为 realtek wifi 卡安装新模块,他们解决了不断断开连接的问题:

现在您可以重新启动或卸载/加载模块

注意:每次内核更新后,您都需要重建模块。那是,

每次内核更新后:

cd rtlwifi_new
Run Code Online (Sandbox Code Playgroud)

清理以前的构建

make clean
Run Code Online (Sandbox Code Playgroud)

更新 git 仓库

git pull
Run Code Online (Sandbox Code Playgroud)

编译

make clean && make
Run Code Online (Sandbox Code Playgroud)

安装

sudo make install
Run Code Online (Sandbox Code Playgroud)

重新启动或卸载/加载模块

编辑:从内核 4.17 开始,内核 API 似乎发生了变化: 注意:如果您的内核是 4.17 或更新版本,并且您的卡不是 RTL8723DE,那么您不应该使用外部驱动程序。内置的也是一样的。来源:https : //github.com/lwfinger/rtlwifi_new/


小智 11

我朋友的 HP 笔记本电脑无法显示可用的 Wi-Fi 网络。

所以我按照Miodrag Prelec 的回答的步骤直到echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf

然后,我做了

sudo modprobe -r rtl8723be
Run Code Online (Sandbox Code Playgroud)

然后:

sudo modprobe rtl8723be ant_sel=1
sudo modprobe rtl8723be ant_sel=2
Run Code Online (Sandbox Code Playgroud)

(以工作为准)

执行此操作后,它会在菜单中列出 Wi-Fi 信号。

所以我将这些行添加到/etc/rc.local(above exit 0) 以便它每次我的笔记本电脑启动时都会运行。

sleep 10
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1
Run Code Online (Sandbox Code Playgroud)

注意:如果需要,请更改ant_sel=1ant_sel=2

来源

  • «我将这些行添加到 `/etc/rc.local`» 您的示例显示了一个脚本,它将 **将启动延迟 10 秒。** 更简洁的替代方法是 [设置内核模块参数](http:// askubuntu.com/a/51250/271) 通过在 `/etc/default/grub` 中的 `quiet splash` 之后添加例如 `rtl8723be.ant_sel=2`,然后发出 `sudo update-grub`。:) (5认同)
  • `sudo modprobe rtl8723be ant_sel=2` 修复了它!我不能感谢你足够兄弟!如果你在我的国家,我会请你喝一杯。我真的花了 2 个月以上的时间试图让我朋友的 wifi 在 ubuntu 上工作。虽然 Realtek 的驱动程序感觉像是诅咒,但您的解决方案就像是一种祝福。 (3认同)

Jer*_*y31 9

在终端中运行以下命令

echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
Run Code Online (Sandbox Code Playgroud)

因为这将禁用卡的某些电源管理并且通常会有所帮助。

然后你需要重新启动或手动重新加载驱动程序

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be
Run Code Online (Sandbox Code Playgroud)

这是在ubuntuforums中找到的。Varunendra 非常擅长对 realtek 卡进行故障排除。