无线 - 升级到20.04后,无法使用wifi

分享于 

4分钟阅读

ubuntu

 

问题:

我将机器升级到20.04,但我遇到了一点问题。

我已经在Lenovo Legion y530(i7-8750h,GTX 1050 ti)的SSD上运行Ubuntu大约一年了。

lspci -knn | grep Net -A3; rfkill list


0: hci0: Bluetooth


Soft blocked: no


Hard blocked: no



sudo lshw -C network


 *-network DISABLED 


 description: Wireless interface


 product: RTL8822BE 802.11a/b/g/n/ac WiFi adapter


 vendor: Realtek Semiconductor Co., Ltd.


 physical id: 0


 bus info: pci@0000:07:00.0


 logical name: wlp7s0


 version: 00


 serial: d8:9c:67:34:80:c5


 width: 64 bits


 clock: 33MHz


 capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless


 configuration: broadcast=yes driver=rtw_pci driverversion=5.4.0-26-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11


 resources: iomemory:ffffffff0-fffffffef irq:146 ioport:4000(size=256) memory:a4300000-a430ffff



 *-network


 description: Ethernet interface


 product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller


 vendor: Realtek Semiconductor Co., Ltd.


 physical id: 0


 bus info: pci@0000:08:00.0


 logical name: enp8s0


 version: 15


 serial: 8c:16:45:dc:37:4d


 capacity: 1Gbit/s


 width: 64 bits


 clock: 33MHz


 capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation


 configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII


 resources: irq:17 ioport:3000(size=256) memory:a4204000-a4204fff memory:a4200000-a4203fff




答案1:

欢迎来到新内核和Realtek Wi-Fi的可怕世界...它破坏了一些可以工作的卡(例如我的RTL8723ae)。有些人可以用https://github.com/lwfinger/rtlwifi_new来解决,只需按照github的说明安装驱动程序。


答案2:

对于19.10,我已经有同样的问题了。

你应该为你的芯片组找到驱动程序

在我的例子中,rtl8812au

https://github.com/gordboy/rtl8812au-5.6.4.2


答案3

在联想Lenovo Legion Y530上解决这个问题的说明:

RTL8822BE和RTL8822CE

这些设备的驱动程序可以在rtw88分支中找到,要获取代码,你需要执行以下操作:


git clone http://github.com/lwfinger/rtlwifi_new.git -b rtw88


cd rtlwifi_new


make


sudo make install



当内核更改时,你需要执行以下操作:


cd ~/rtlwifi_new


git pull


make


sudo make install



记住,每当你得到一个新的内核时都必须这样做-没有例外。

这些驱动程序不会为早于4.14的内核构建,如果使用的是比5.2更新的内核,我建议你使用内置在内核中的驱动程序!

遵循其他版本的自述文件:https://github.com/lwfinger/rtlwifi_new



CAN  无线  WIF  WIFI