ubuntu 16.04 on hp envy ae000 wifi问题

我正在尝试在17英寸HP Envy笔记本电脑上安装ubuntu。我相信这款型号是ae000。但是,尽管我付出了最大的努力(我已经进行了很多谷歌搜索,并尝试了其他问题的多个答案),我无法得到wifi上class。

一些可能有帮助的诊断:

$ lspci -knn | grep Net -A3 03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b822] Subsystem: Hewlett-Packard Company Device [103c:831b] 04:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a804] Subsystem: Samsung Electronics Co Ltd Device [144d:a801] $ rfkill list all 0: hci0: Bluetooth Soft blocked: no Hard blocked: no $ iwconfig lo no wireless extensions. enp2s0f1 no wireless extensions. $ sudo lshw -class network *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0.1 bus info: pci@0000:02:00.1 logical name: enp2s0f1 version: 12 serial: 48:ba:4e:92:48:e6 size: 100Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8411-2_0.0.1 07/08/13 ip=10.0.0.4 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s resources: irq:130 ioport:4000(size=256) memory:b4204000-b4204fff memory:b4200000-b4203fff *-network UNCLAIMED description: Network controller product: Realtek Semiconductor Co., Ltd. vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:03:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: ioport:3000(size=256) memory:b4100000-b410ffff 

任何帮助是极大的赞赏。

tldr:我从synthtc / rtlwifi-next安装了rtl8822be驱动程序。 (安全启动也必须关闭,但我知道这样做)。

我遇到的更大问题是我不知道我需要什么样的驱动程序。 我不能为我的生活弄清楚我在运行ubuntu时有什么牌。 所以我实际上安装了Windows 10,以确保无线网卡工作,并报告我有一个rtl8822be。

有了这些知识,我随后追踪了那个有驱动程序的rtlwifi repos(有很多rtlwifi回购 – 他们并非都有相同的驱动程序)。 我试过的第一个有一些错误,回购建议中的一个问题是由一个不同的回购(我在顶部链接的那个)修复的。

 git clone https://github.com/synthtc/rtlwifi-next cd rtlwifi-next sudo make install sudo modprobe -r rtl8822be # make sure secure boot is turned off or the next line will fail sudo modprobe rtl8822be 

对于可能有类似问题的其他人,我仍然有一些小问题连接到我的wifi,但已找到一种方法让它工作。 不过,我最初询问的问题已得到充分解决。

更新时间为18.04

Realtek RTL8822BE应该可以在Ubuntu 18.04中开箱即用。

  • 在安装过程中,Ubuntu应检测您拥有的Wifi卡并为其安装正确的驱动程序,但要在Ubuntu 18.04上搜索任何其他可用的驱动程序,请转到“ 软件和更新”程序并单击“ 其他驱动程序”选项卡。

如果您在查找“软件和更新”时遇到问题,单击桌面左上角的“ 活动 ”并在搜索框中键入“ s ”应该足以显示可用的相关程序)

  • 另一个偶然发生的“怪癖”是安全启动遇到驱动程序签名问题并阻止加载。

您可以通过检查设备的BIOS设置来确保禁用安全启动(通常通过按制造商选择的特定键来访问,例如当您打开计算机时使用f2esc ,但Grub菜单也允许您选择’ 系统设置 ‘以查看您的选项)。

  • 在少数情况下,软件或硬件块可能会阻止Wifi连接。 您可以通过在终端中输入rfkill list来检查这一点。

如果您仍然遇到问题,可以在此处找到一个很好的故障排除指南: https : //help.ubuntu.com/stable/ubuntu-help/net-wireless-troubleshooting.html.en

@ toadjamb的答案是16.04,并且没有必要以这种方式下载18.04的驱动程序,因为驱动程序现在位于官方Ubuntu存储库中。