如何让搭载 Ubuntu 22.04 的 HP ProBook 445 G10 上的 Wi-Fi 正常工作?

如何让搭载 Ubuntu 22.04 的 HP ProBook 445 G10 上的 Wi-Fi 正常工作?

我买了一台新的 HP ProBook 445 G10,昨天在上面安装了 Ubuntu 22.04。但是 Wi-Fi 和蓝牙都不能用。设置里有蓝牙,但是无法打开。在网络连接下,没有 Wi-Fi、无线或类似的东西。我现在已经花了很多很多时间尝试让它们工作。我最成功的一次是将旧 HP ProBook 430 G4 的无线适配器换到新笔记本电脑上 - 蓝牙立即开始工作。但是 Wi-Fi 仍然缺失。希望新笔记本电脑可以使用任一适配器。根据软件和更新,没有可用的其他驱动程序。我禁用了安全启动。BIOS 中启用了“无线网络设备 (WLAN)”。

网上的大部分信息都没有太大帮助,因为要么我不理解说明(省略了一些对我来说不明显的内容),要么一些要执行的命令没有输出说明中所说的内容,或者完全失败,我无法弄清楚错误是什么,或者一些要安装的工具或包不可用或不存在。

新款笔记本电脑的无线适配器

有了这个,我无法使用 Wi-Fi 或蓝牙。我使用 linux-hardware.org 的探测器来确定适配器的一些规格:

PCI 14c3:0616:105b:e0db » / 02-80 MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter network mt7921e

如果您认为lspcilshw或类似的输出会有所帮助,请告诉我。本页面https://linux-hardware.org/?id=pci:14c3-0616-105b-e0db显示内核版本 5.17 - 6.3 应该支持此设备。uname -r我确定我的内核版本是 6.5.0-14-generic。所以我不知道这是否太新,或者页面上的信息是否不是最新的。我要么找不到此适配器的任何地方的驱动程序,要么不知道如何安装它们。我打开了与此相关的一百万个选项卡,所以我不再确切知道我尝试了什么。我也考虑过使用 NDISwrapper 的 Windows 驱动程序,但无法安装ndisgtkndiswrapper因为apt-get找不到它们。

旧笔记本电脑的无线适配器

我认为这个更有可能成功,因为它在装有 Ubuntu 16.04 的旧笔记本电脑上完美运行。以下是适配器上打印的一些详细信息(如果有帮助,还有更多信息):

[英特尔徽标] 型号:7265NGW

英特尔双频无线-AC 8265

FCC 编号:PD97265NG IC:1000M-7265NG

如上所述,蓝牙可以与此适配器配合使用,但 Wi-Fi 不行。在绝望中,我还尝试更换适配器的两根连接线,因为我在某处读到有人说,无论使用哪种连接线,蓝牙都可以工作,但 Wi-Fi 只能使用两种连接方式中的一种。对我来说,蓝牙可以双向工作,而 Wi-Fi 则不行。下面是lshw显示的内容(linux-hardware.org 的探测似乎没有显示任何与无线连接相关的内容)。下面,我认为(猜测)后者可能与无线连接有某种关系,因为在更换适配器线时它消失了(而前者无论连接哪种适配器都保持不变)。

pete@probook:~$ sudo lshw -C network
[sudo] password for pete: 
  *-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:01:00.0
       logical name: enp1s0
       version: 15
       serial: 64:4e:d7:19:8e:72
       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 driverversion=6.5.0-14-generic firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:47 ioport:2000(size=256) memory:fb604000-fb604fff memory:fb600000-fb603fff
  *-network
       description: Ethernet interface
       physical id: c
       logical name: enx7cb0c232149a
       serial: 7c:b0:c2:32:14:9a
       capabilities: ethernet physical
       configuration: broadcast=yes ip=192.168.44.206 multicast=yes

编辑:根据 chili555 的建议,我执行了以下命令并得到了以下输出:

pete@probook:~$ lspci -nnk | grep 0280 -A3
pete@probook:~$ sudo dmesg | grep mt7
[sudo] password for pete: 
pete@probook:~$

非常感谢您的帮助,因为我不知道如何解决这个问题(除了购买另一个无线适配器芯片)。如上所述,我尝试按照网上无数的说明操作,但都失败了,要么是因为我不明白某些内容,要么是命令无法按描述工作,要么是某些内容不可用。

多谢。

答案1

我换回了新笔记本电脑附带的新适配器,一开始我不太成功,所以我尝试了建议的命令。但是现在 Wi-Fi 和蓝牙都可以正常工作了!不幸的是,我不知道为什么会这样 - 这肯定是我上次用新适配器尝试的许多方法之一。在过去的 24 小时里,我大部分时间都在与这台笔记本电脑作斗争,所以我有时间尝试并忘记了无数的解决方案。

据我所知,使用旧适配器我并没有做任何特别成功的事情,而且在此之前,我确实在新适配器仍然在使用的情况下进行了很多次重启。我想到的一件事是我在旧笔记本电脑上尝试了新适配器,但我不知道这有什么帮助。

虽然松了一口气,但却非常不满意。

相关内容