Ubuntu 20.04.2 e Intel I219-V integrado

Ubuntu 20.04.2 e Intel I219-V integrado

Recientemente compré una placa ASROCK Z590M con un controlador de red integrado Intel I219-V. Sin embargo, la última versión de Focal 20.04.2 no detectará la NIC integrada. Este es un problema conocido con Linux, ya que ASROCK no tiene los controladores. Intel tampoco muestra ningún controlador en su sitio.

Algunas personas desactivaron el adaptador integrado y agregaron una NIC adicional, pero, debido a mi aplicación, eso crearía problemas, por lo que me gustaría usar la tarjeta integrada.

Entonces, ¿cómo puedo hacer eso?

Respuesta1

Después de leer y modificar, esto es lo que funcionó para mí. Espero que esto ayude a todos los demás a configurar las nuevas placas con Intel y Ubuntu.

  1. Descargue este controlador directamente a un directorio en su servidor Ubuntu con la NIC integrada si tiene una conexión de red secundaria o a una unidad USB:https://downloadadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. Una vez que obtenga el archivo en el sistema, haga lo siguiente:

    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. Haz un:

    ip a
    

    y tome el nombre del adaptador, en mi caso enp0s31f6.

  4. Edite la configuración de red:

    $ sudo nano /etc/netplan/00-installer-config.yaml
    
    network:
      ethernets:
        enp0s31f6:
          dhcp4: true
      version: 2
    
  5. Ahorra con Ctrl+ X.

  6. Ingrese en el símbolo del shell:

    sudo netplan apply
    sudo reboot
    

Eso debería bastar, espero que te ayude para que no tengas que desperdiciar parte de tu domingo averiguándolo.

La respuesta se movió aquí desdeLa pregunta del OP.

Respuesta2

De hecho, esta es una publicación útil, pero si no tiene red y no tiene WiFi integrado o un adaptador WiFi, no puede instalar make/gcc para compilar el controlador. Además, estos son los controladores más recientes disponibles para esta NIC:http://e1000.sourceforge.net. Intel recomienda oficialmente este recurso, según el archivo Léame de la versión 25.2 (más reciente) del paquete de controladores de Intel:

La versión 25.2 es la última versión que contiene el controlador Linux e1000e. La comunidad continuará con el mantenimiento de este controlador.

y además (también según Intel):

Debido al continuo desarrollo del kernel de Linux, los controladores se actualizan con más frecuencia que las versiones incluidas. El controlador más reciente se puede encontrar enhttp://e1000.sourceforge.nety en http://downloadcenter.intel.com

ElLa forma más sencilla de resolver este problema es instalar Ubuntu 20.04.2.HWE, que incluye los controladores para esta NIC listos para usar, pero si puede o desea compilar los controladores más recientes, use el repositorio de Sourceforge.

El kernel HWE se puede instalar con el siguiente comando:

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

PD: usa estos cmdspara comprobar el tipo de HW y la versión del controlador:

lspci -nnk | grep -A2 Ethernet

O

modinfo e1000e

Respuesta3

Estoy enfrentando este problema en el servidor 20.04.2, por lo que parece que estos controladores aún no han llegado allí.

El kernel es 5.4.0-65-genérico

Respuesta4

Mientras tanto, descubrí que este adaptador funciona para que puedas empezar a utilizar Internet. Simplemente estás sacrificando un puerto 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+estrella%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

información relacionada