Ubuntu 20.04.2 및 온보드 Intel I219-V

Ubuntu 20.04.2 및 온보드 Intel I219-V

저는 최근 Intel I219-V 온보드 네트워크 컨트롤러가 포함된 ASROCK Z590M 보드를 구입했습니다. 그러나 최신 Focal 20.04.2는 온보드 NIC를 감지하지 못합니다. ASROCK에는 드라이버가 없기 때문에 이는 Linux에서 알려진 문제입니다. 인텔은 사이트에도 드라이버를 표시하지 않습니다.

어떤 사람들은 온보드 어댑터를 비활성화하고 추가 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를 설치하는 것입니다., 기본적으로 이 NIC용 드라이버가 포함되어 있지만 최신 드라이버를 컴파일할 수 있거나 원하는 경우 Sourceforge 저장소를 사용하십시오.

HWE 커널은 다음 명령을 사용하여 설치할 수 있습니다.

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

PS: 이 cmd를 사용하세요HW 유형 및 드라이버 버전을 확인하려면:

lspci -nnk | grep -A2 Ethernet

또는

modinfo e1000e

답변3

20.04.2 서버에서 이 문제가 발생하고 있으므로 해당 드라이버가 아직 해당 서버에 도착하지 않은 것 같습니다.

커널은 5.4.0-65 ​​일반입니다.

답변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+스타%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

관련 정보