Ubuntu 20.04.2 とオンボード Intel I219-V

Ubuntu 20.04.2 とオンボード Intel I219-V

最近、Intel I219-V オンボード ネットワーク コントローラーを搭載した ASROCK Z590M ボードを購入しました。しかし、最新の Focal 20.04.2 ではオンボード NIC が検出されません。これは Linux の既知の問題で、ASROCK にはドライバーがありません。Intel のサイトにもドライバーは掲載されていません。

オンボード アダプターを無効にして NIC を追加している人もいますが、私のアプリケーションではそれでは問題が発生するため、オンボード カードを使用したいと思います。

それで、どうすればそれができるのでしょうか?

答え1

読んで調整した結果、これが私にとってはうまくいきました。Intel と Ubuntu で新しいボードを構成する他のすべての人にとって、これが役立つことを願っています。

  1. セカンダリ ネットワーク接続がある場合は、オンボード NIC を搭載した Ubuntu サーバー上のディレクトリに直接このドライバーをダウンロードするか、USB ドライブにダウンロードします。https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. システムにファイルを取得したら、次の操作を実行します。

    sudo tar zxf e1000e-3.8.4.tar.gz
    sudo cd e1000e-3.8.4/src/
    sudo apt install make
    sudo apt install gcc
    sudo make install
    sudo modprobe e1000e insmod e1000e
    sudo reboot
    
  3. 以下を実行します:

    ip a
    

    そして、アダプタの名前を取得します。私の場合は ですenp0s31f6

  4. ネットワーク設定を編集します。

    $ sudo nano /etc/netplan/00-installer-config.yaml
    
    network:
      ethernets:
        enp0s31f6:
          dhcp4: true
      version: 2
    
  5. Ctrl+で保存しますX

  6. シェルプロンプトで次のように入力します:

    sudo netplan apply
    sudo reboot
    

これで解決するはずです。解決方法を見つけるために日曜日の一部を無駄にせずに済むよう、お役に立てれば幸いです。

回答はここから移動しましたOPの質問

答え2

これは確かに役立つ投稿ですが、ネットワークが利用できず、オンボード WiFi または WiFi アダプターもない場合は、make/gcc をインストールしてドライバーをコンパイルすることはできません。また、この NIC で利用できる最新のドライバーは次のとおりです。http://e1000.sourceforge.netこのリソースは、Intel のドライバー バンドルのリリース 25.2 (最新) の readme に従って、Intel によって公式に推奨されています。

リリース 25.2 は、Linux e1000e ドライバーを含む最後のリリースです。このドライバーのメンテナンスはコミュニティによって継続されます。

さらに(Intel によると):

Linuxカーネルは継続的に開発されているため、ドライバはバンドルリリースよりも頻繁に更新されます。最新のドライバは以下から入手できます。http://e1000.sourceforge.netそして http://downloadcenter.intel.com

この問題を解決する最も簡単な方法はUbuntu 20.04.2をインストールすることですHWEにはこの NIC 用のドライバーがすぐに使用できますが、最新のドライバーをコンパイルできる場合やコンパイルしたい場合は、Sourceforge リポジトリを使用してください。

HWE カーネルは次のコマンドでインストールできます。

 sudo apt install --install-recommends linux-generic-hwe-20.04 

PS: これらのコマンドを使用してくださいハードウェアの種類とドライバーのバージョンを確認する:

lspci -nnk | grep -A2 Ethernet

または

modinfo e1000e

答え3

20.04.2 サーバーでこの問題が発生しているため、これらのドライバーがまだそこに導入されていないようです。

カーネルは5.4.0-65-genericです

答え4

とりあえず、このアダプタを使えばインターネットに接続できることがわかりました。USB/C ポートを犠牲にするだけです。

https://www.amazon.com/StarTech-com-USB-Gigabit-Ethernet-Adapter/dp/B0109IY8PA/ref=sr_1_3?crid=3NU9B7QZ49HYQ&keywords=usb-c+to+ethernet+startech&qid=1641682005&sprefix=ethernet+to+usb+c+star%2Caps%2C79&sr=8-3

$ sudo lshw -C net
  *-network UNCLAIMED       
       description: Ethernet controller
       product: Ethernet Connection (7) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       version: 10
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: memory:a3200000-a321ffff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@2:4
       logical name: enxa0cec8cb9183
       serial: a0:ce:c8:cb:91:83
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.11.11 duplex=full firmware=rtl8153a-4 v2 02/07/20 ip=192.168.240.250 link=yes multicast=yes port=MII speed=1Gbit

関連情報