Ubuntu16.04无线网卡rtl8822be问题

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
Fourhaveprogrammer
帖子: 8
注册时间: 2018-12-17 22:33
系统: window10

Ubuntu16.04无线网卡rtl8822be问题

#1

帖子 Fourhaveprogrammer » 2018-12-17 23:24

自己尝试在笔记本上装了个双系统win10和Ubuntu16.04,装上之后一直打不开无线,这对一个笔记本来说是硬伤 :Cry :Cry :Cry
尝试了好久,用了很多方法,包括网上比较流行的从github上直接下载驱动,升级内核,还有个大神分享的直接从系统文件里提取,还从网上下载了个打包好各种驱动的install.sh安装,等等都失败了,总会爆出各种各样的error,度娘谷歌都不好使了,只好来这求助大神帮忙 :Shame :Shame :Shame
首先,是网卡,驱动信息。
info1.jpg
info2.jpg
info3.jpg
info4.jpg
接着,git教程安装报错
git1.jpg
git2.jpg
git3.jpg
接着,从系统内核提取网卡驱动安装报错:
kernel1.jpg
拜托拜托!:Cry :Cry :Cry
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: Ubuntu16.04无线网卡rtl8822be问题

#2

帖子 astolia » 2018-12-18 10:49

你真是病急乱投医。明明是realtek的网卡,你装个broadcom网卡驱动干什么
Fourhaveprogrammer 写了: 2018-12-17 23:24 接着,从系统内核提取网卡驱动安装报错:
图片
当前系统中已经有网卡驱动了,而且已经分配了接口wlan0
Fourhaveprogrammer 写了: 2018-12-17 23:24 图片
图片
用不起的原因是硬件开关关闭了,硬件开关不是用rfkill unblock就能打开的
Fourhaveprogrammer 写了: 2018-12-17 23:24 图片
注意到上图中有hard blocked:yes的都只是ideapad_xxx,很可能是ideapad_laptop驱动的锅。先试试把它禁用掉

代码: 全选

echo "blacklist ideapad_laptop" | sudo tee /etc/modprobe.d/disableideapad.conf
重启后如果网卡能用了,就说明是它导致的问题。但把它禁用会导致笔记本的fn功能键失效等后果。如果你想要两者兼顾,只有自己去修改驱动源码强制驱动不关闭硬件开关。修改驱动源码是存在风险的,如果你对C语言编程不够熟悉,不建议你去改。如果你真下定决心这么做再说
Fourhaveprogrammer
帖子: 8
注册时间: 2018-12-17 22:33
系统: window10

Re: Ubuntu16.04无线网卡rtl8822be问题

#3

帖子 Fourhaveprogrammer » 2018-12-18 12:48

astolia 写了: 2018-12-18 10:49 注意到上图中有hard blocked:yes的都只是ideapad_xxx,很可能是ideapad_laptop驱动的锅。先试试把它禁用掉

代码: 全选

echo "blacklist ideapad_laptop" | sudo tee /etc/modprobe.d/disableideapad.conf
重启后如果网卡能用了,就说明是它导致的问题。但把它禁用会导致笔记本的fn功能键失效等后果。如果你想要两者兼顾,只有自己去修改驱动源码强制驱动不关闭硬件开关。修改驱动源码是存在风险的,如果你对C语言编程不够熟悉,不建议你去改。如果你真下定决心这么做再说
感谢大神指点,真是爱死你了!现在已经能正常上网了,刚学习ubuntu好多不太懂,问一下上面那句命令将echo "blacklist ideapad_laptop"加到后面文件配置里有什么作用。不过现在又出现另一个问题,我的电脑是今年新买的电脑,在win10下运行,散热挺好,偶尔启动风扇散热,可是用ubuntu16.04发热很快,就打开几个网页和一个终端,风扇就没停过,用手都可以感受到触摸板右边那块区域发烫,这是什么原因。系统装的是阿里云下载的ubuntu-16.04.5-desktop-amd64.iso,会不会和安装的系统版本有关还是和硬件有关?
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: Ubuntu16.04无线网卡rtl8822be问题

#4

帖子 astolia » 2018-12-18 15:01

Fourhaveprogrammer 写了: 2018-12-18 12:48 问一下上面那句命令将echo "blacklist ideapad_laptop"加到后面文件配置里有什么作用。
就是禁止系统加载ideapad_laptop驱动。
Fourhaveprogrammer 写了: 2018-12-18 12:48 不过现在又出现另一个问题,我的电脑是今年新买的电脑,在win10下运行,散热挺好,偶尔启动风扇散热,可是用ubuntu16.04发热很快,就打开几个网页和一个终端,风扇就没停过,用手都可以感受到触摸板右边那块区域发烫,这是什么原因。系统装的是阿里云下载的ubuntu-16.04.5-desktop-amd64.iso,会不会和安装的系统版本有关还是和硬件有关?
查了下legion y7000的显卡好像是geforce 1060?系统自带的开源驱动对这显卡不支持电源管理方面的任何功能。导致显卡一直按最高功率运行自然发热量就大了。
你可以换成nvidia官方出的专用驱动试试。sudo apt install nvidia-384
Fourhaveprogrammer
帖子: 8
注册时间: 2018-12-17 22:33
系统: window10

Re: Ubuntu16.04无线网卡rtl8822be问题

#5

帖子 Fourhaveprogrammer » 2018-12-18 21:16

astolia 写了: 2018-12-18 15:01 查了下legion y7000的显卡好像是geforce 1060?系统自带的开源驱动对这显卡不支持电源管理方面的任何功能。导致显卡一直按最高功率运行自然发热量就大了。
你可以换成nvidia官方出的专用驱动试试。sudo apt install nvidia-384
厉害了大哥,我对你的敬仰犹如滔滔江水连绵不绝,又如黄河泛滥一发不可收拾,问一句你缺小弟吗?
(ps:那个无线就是有时候会掉线,再也连不上了,直接显示disconnect,也搜索不到任何信号,必须重启,是怎么回事?)
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: Ubuntu16.04无线网卡rtl8822be问题

#6

帖子 astolia » 2018-12-19 23:20

你不提供错误信息的话没人知道是怎么回事。
下次出现掉线后,用dmesg命令看具体发生了什么错误
Fourhaveprogrammer
帖子: 8
注册时间: 2018-12-17 22:33
系统: window10

Re: Ubuntu16.04无线网卡rtl8822be问题

#7

帖子 Fourhaveprogrammer » 2018-12-24 11:41

astolia 写了: 2018-12-19 23:20 你不提供错误信息的话没人知道是怎么回事。
下次出现掉线后,用dmesg命令看具体发生了什么错误
额滴大神啊,终于抓到错误信息了
Screenshot from 2018-12-23 20-57-10.png
红彤彤一片吖
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: Ubuntu16.04无线网卡rtl8822be问题

#8

帖子 astolia » 2018-12-25 11:14

能复制文本贴上来的时候就不要截图。出问题的原因是在上面你没截到的地方。
不过你这个问题呢,大多数情况下可以通过禁用网卡驱动的电源管理功能来解决,也就是给网卡驱动加个加载参数

代码: 全选

echo "options r8822be aspm=0" | sudo tee /etc/modprobe.d/r8822be.conf
Fourhaveprogrammer
帖子: 8
注册时间: 2018-12-17 22:33
系统: window10

Re: Ubuntu16.04无线网卡rtl8822be问题

#9

帖子 Fourhaveprogrammer » 2018-12-25 16:14

astolia 写了: 2018-12-25 11:14 能复制文本贴上来的时候就不要截图。出问题的原因是在上面你没截到的地方。
不过你这个问题呢,大多数情况下可以通过禁用网卡驱动的电源管理功能来解决,也就是给网卡驱动加个加载参数

代码: 全选

echo "options r8822be aspm=0" | sudo tee /etc/modprobe.d/r8822be.conf

代码: 全选

kevin@kevin-Lenovo-Legion-Y7000:/etc/modprobe.d$ ls -al
total 96
drwxr-xr-x   2 root root  4096 12月 24 17:47 .
drwxr-xr-x 142 root root 12288 12月 24 17:36 ..
-rw-r--r--   1 root root  2507 7月  31  2015 alsa-base.conf
-rw-r--r--   1 root root   154 7月   3 00:18 amd64-microcode-blacklist.conf
-rw-r--r--   1 root root   325 3月  13  2016 blacklist-ath_pci.conf
-rw-r--r--   1 root root   226 12月 17 19:29 blacklist-bcm43.conf
-rw-r--r--   1 root root  1537 12月 17 08:22 blacklist.conf
-rw-r--r--   1 root root  1693 10月 20 11:23 blacklist.conf.dpkg-old
-rw-r--r--   1 root root 12288 10月 20 11:18 .blacklist.conf.swo
-rw-r--r--   1 root root   210 3月  13  2016 blacklist-firewire.conf
-rw-r--r--   1 root root   697 3月  13  2016 blacklist-framebuffer.conf
-rw-r--r--   1 root root   156 7月  31  2015 blacklist-modem.conf
lrwxrwxrwx   1 root root    41 10月 20 07:40 blacklist-oss.conf -> /lib/linux-sound-base/noOSS.modprobe.conf
-rw-r--r--   1 root root   583 3月  13  2016 blacklist-rare-network.conf
-rw-r--r--   1 root root  1077 3月  13  2016 blacklist-watchdog.conf
-rw-r--r--   1 root root    25 12月 18 19:07 disableideapad.conf
-rw-r--r--   1 root root   127 3月  12  2015 dkms.conf
-rw-r--r--   1 root root   390 4月  12  2016 fbdev-blacklist.conf
-rw-r--r--   1 root root   154 7月   3 00:15 intel-microcode-blacklist.conf
-rw-r--r--   1 root root   347 3月  13  2016 iwlwifi.conf
-rw-r--r--   1 root root   104 3月  13  2016 mlx4.conf
lrwxrwxrwx   1 root root    49 12月 24 14:46 nvidia-graphics-drivers.conf -> /etc/alternatives/x86_64-linux-gnu_nvidia_modconf
kevin@kevin-Lenovo-Legion-Y7000:/etc/modprobe.d$ ls | grep r8822be
kevin@kevin-Lenovo-Legion-Y7000:/etc/modprobe.d$

代码: 全选

kevin@kevin-Lenovo-Legion-Y7000:~$ find /home/kevin r8822be.conf
find: ‘r8822be.conf’: No such file or directory
找不到这个文件r8822be.conf
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: Ubuntu16.04无线网卡rtl8822be问题

#10

帖子 astolia » 2018-12-25 16:25

当然不会有。tee命令又不要求目标文件必须存在,没有的话会自动新建,和上面禁用ideapad_laptop的命令是一回事。你上面的命令都用过了还没想明白?
Fourhaveprogrammer
帖子: 8
注册时间: 2018-12-17 22:33
系统: window10

Re: Ubuntu16.04无线网卡rtl8822be问题

#11

帖子 Fourhaveprogrammer » 2018-12-25 19:22

astolia 写了: 2018-12-25 16:25 当然不会有。tee命令又不要求目标文件必须存在,没有的话会自动新建,和上面禁用ideapad_laptop的命令是一回事。你上面的命令都用过了还没想明白?
:Haha 以为懂了,学了点命令,又蒙了,太菜了 :Hehe
回复