无法连接wifi ubuntu 14.04 LTS HP Pavilion Network驱动程序rtl8723be


10

我购买了新的HP Pavilion 15-ab030TX,仅在Win8旁边安装了双引导Ubuntu 14.04。但是我的wifi有时显示的信号很弱,或者根本没有显示。我尝试了互联网上提供的多种解决方案,但似乎无济于事。我也将connectify托管在另一台笔记本电脑上,并通过它工作了两天开始使用互联网,但是它也没有连接(可能是由于尝试了旧帖子中的某些解决方案)。


您尝试了哪些解决方案?
飞行员


我认为您升级了内核,驱动程序停止了工作。我将回答如何永久安装相同的驱动程序。
飞行员

Answers:


10

您需要使用dkms安装驱动程序。如果从lwfinger git生成它,则在内核升级后它将停止工作。

我打包了与DKMS相同的驱动程序,并将其添加到了ppa中。这样安装:

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware

然后重启。


这似乎对我有用,在将其标记为“已解决”之前,我将在接下来的24小时内密切注意系统。多谢您的协助。:)
pradex

也为我工作。Ubuntu 16.04HP 470 G3这里。谢了哥们。
kmonsoor

@ Pilot6我有一个HP Pavilion x360(带触摸屏的笔记本电脑)。我正在尝试安装16.10(清除了每个安装的Windows 10之后),并按照您的说明进行操作。但是仍然无法正常工作。你能帮忙吗?
RSG

此PPA不适用于16.10。
飞行员

错误!内核上模块构建的错误返回状态:4.10.0-38-generic(x86_64)有关更多信息,请参阅/var/lib/dkms/rtlwifi-new/0.10/build/make.log。
Reeshabh Ranjan

9

通常,弱信号是当默认驱动程序期望在连接#2上看到信号时,天线导线连接到卡上的连接#1的症状。当然,您可以打开笔记本电脑并切换电线,也可以安装更新的驱动程序,以在驱动程序级别选择天线。

请通过以太网,栓系或任何可能的方式获得临时的以太网连接。打开终端并执行:

wget https://github.com/lwfinger/rtlwifi_new/archive/rock.new_btcoex.zip
unzip rock.new_btcoex.zip
cd rtlwifi_new-rock.new_btcoex
make
sudo -i
make install
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit

重启。

每当Update Manager安装更高的内核版本(也称为linux-image)时,在请求重新启动后,都必须重新编译:

cd rtlwifi_new-rock.new_btcoex
make clean
make
sudo make install

重新启动,您的无线设备应该可以工作了。


1
为什么不做dkms?
飞行员

2
我制作了DKMS,并将其添加到我的资源库askubuntu.com/a/635629/167850
Pilot6 '16

抱歉,我不明白:如果默认驱动程序期望连接2处的天线,为什么要添加ant_sel=2?那不是它的期望吗?
阿列克谢

默认驱动程序根本无法自动检测天线的连接位置。如果信号较弱,请告诉驾驶员尝试使用其他天线连接器;它是最常见的,但并不总是第二名。@Alexey
chili555

-1

将Linux固件升级到1.161,并将内核版本升级到4.8。

要更新Linux固件,有两种方法:

    1.  Via Ubuntu Software Center:
           Download this file -

         [\[http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb\]][1][1]
    Then open this Debian Package with Ubuntu Software Center and click    Install

2.通过终端:打开终端(ctrl + alt + T)输入:-

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb

        De-package it :-

sudo dpkg -i linux-firmware_1.161_all.deb

现在检查您的内核版本:

Type:- uname -r
    Note if its generic or cloud or low latency

将您的内核升级到4.8:

Go to Index of /~kernel-ppa/mainline/v4.8
For 64 bit system look under the amd64, for 32 bit one look under i386
For example, if its amd64 and your kernel is generic download these 3 files:-

     linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb
     linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb
     linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb

Now Open these files one by one in Ubuntu Software Center and install all the three.
Re-boot
Check again for your kernel version Type:- uname -r
It’s 4.8 and your WiFi should be working !!!

请让我知道您不赞成答案的原因,我只发布了此内容,因为它对我有用!
Sangeet

文件kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/…具有不满意的依赖性,Argggh!
Paul A.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.