web-dev-qa-db-ja.com

Ubuntu 19.10ネットブートを使用するとwlan0が作成されない(Intel Wireless-AC 9461を備えたHPノートブック14-cf1599sa)

AMD64の mini.iso netboot image を使用して HP Notebook 14-cf1599sa にUbuntu 19.10をインストールしようとしています。

Wi-Fiインターネット接続しか利用できませんが、netbootが構成するネットワークアダプターを作成していません— 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 iwlwifihere の出力と、完全なdmesg出力 here を出力しました。

ここで他に何を試すかわかりません。どんなアイデアでも感謝します、ありがとう!

2

私はこれを自分で解決しました。

iwlmvmドライバーがネットブートmini.isoに存在しないことがわかりました。これは、ハードウェアを機能させるためにiwlwifiドライバーと組み合わせて必要です。

これを解決するには、次の手順を使用しました。

  1. 別のコンピューターで、AMD64用の linux-modules-extra-5.3.0-18-generic パッケージをダウンロードします。これは、netboot 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. ネットブートインストーラーを実行しているコンピューターで、シェルを起動し(たとえば、メインメニューから、またはCtrl + Alt + F2を押すなど)、リムーバブルストレージを/mntにマウントします。
  4. modprobe mac80211を実行します。
  5. insmod /mnt/iwlmvm.koを実行します。
  6. インストールを続行します—ネットワークが認識されるはずです。
2