使用 Ubuntu 19.10 网络启动时未创建 wlan0(配备英特尔 Wireless-AC 9461 的 HP Notebook 14-cf1599sa)

使用 Ubuntu 19.10 网络启动时未创建 wlan0(配备英特尔 Wireless-AC 9461 的 HP Notebook 14-cf1599sa)

我正在尝试在HP 笔记本 14-cf1599sa使用mini.iso 网络启动映像适用于 amd64。

我只有 Wi-Fi 互联网连接可用,但网络启动并未创建可供我配置的网络适配器 — 我期望wlan0或类似,但它不存在。计算机包含 Intel Wireless-AC 9461 硬件,驱动iwlwifi程序似乎已成功加载,包括其固件:

~ # dmesg | grep iwlwifi
[    2.379659] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    2.379661] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    2.379887] iwlwifi 0000:00:14.3: loaded firmware version 46.6bf1df06.0 op_mode iwlmvm

但仅存在环回和有线网络适配器:

~ # ipconfig -a
eno1: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 04:0e:3c:d4:90:fb  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

网络启动正在运行最新的 Linux 内核版本,它应该支持该卡:

~ # uname -a
Linux (none) 5.3.0-18-generic #19-Ubuntu SMP Tue Oct 8 20:14:06 UTC 2019 x86_64 GNU/Linux

输出自lspci -knn

00:14.3 Network controller [0280]: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 30)
    DeviceName: WLAN
    Subsystem: Intel Corporation Device [8086:0264]
    Kernel driver in use: iwlwifi

运行rfkill list没有输出任何东西。

一些进一步的信息:我已经把输出modinfo iwlwifi 这里以及完整dmesg输出这里

我不知道还能尝试什么。任何想法都值得感激,谢谢!

答案1

我自己解决了这个问题。

事实证明,iwlmvmnetboot mini.iso 上没有该驱动程序,而这需要与驱动iwlwifi程序结合才能使硬件正常工作。

我使用以下步骤来解决这个问题:

  1. 在另一台计算机上,下载Linux 模块额外-5.3.0-18-通用适用于 amd64 的软件包。这与网络启动 iso 上的内核版本相匹配。
    • 这是一个名为 的文件linux-modules-extra-5.3.0-18-generic_5.3.0-18.19_amd64.deb
  2. 提取 .deb 文件并将该文件复制lib/modules/5.3.0-18-generic/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko到某些可移动存储器。
  3. 在运行网络启动安装程序的计算机上,启动 shell(例如通过主菜单,或者按 Ctrl+Alt+F2 或类似键)并将可移动存储挂载上/mnt
  4. 跑步modprobe mac80211
  5. 跑步insmod /mnt/iwlmvm.ko
  6. 继续安装 — 现在应该可以识别网络了。

相关内容