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 沒有驅動程式。英特爾也沒有在其網站上顯示任何驅動程式。

有些人禁用了板載適配器並添加了額外的網卡,但是,由於我的應用程序,這會產生問題,所以我想使用板載卡。

那我該怎麼做呢?

答案1

經過閱讀和調整後,這對我有用。我希望這可以幫助所有其他人使用 Intel 和 Ubuntu 配置新主機板。

  1. 將此驅動程式直接下載到 Ubuntu 伺服器上帶有板載 NIC 的目錄(如果您有輔助網路連線)或下載到 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. 在 shell 提示字元下輸入:

    sudo netplan apply
    sudo reboot
    

應該可以了,希望它能有所幫助,這樣您就不必浪費週日的部分時間來解決這個問題。

答案移至此處OP的問題

答案2

這確實是一篇有用的文章,但如果您沒有網絡,並且沒有板載 WiFi 或 WiFi 適配器,則無法安裝 make/gcc 來編譯驅動程式。此外,這些是可用於此 NIC 的最新驅動程式:http://e1000.sourceforge.net。根據英特爾驅動程式套件 25.2 版(最新)中的自述文件,該資源是英特爾官方推薦的:

版本 25.2 是包含 Linux e1000e 驅動程式的最後一個版本。社區將繼續對該驅動程式進行維護。

另外(也根據英特爾):

由於 Linux 核心的不斷發展,驅動程式的更新頻率比捆綁版本的更新頻率更高。最新的驅動程式可以在http://e1000.sourceforge.net以及 http://downloadcenter.intel.com

解決此問題的最簡單方法是安裝 Ubuntu 20.04.2哈威,其中包括該 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+ USBstar&qid=164168200020x20t> +C+星%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

相關內容