Cómo hacer que la tarjeta Ethernet NIC Intel i210at funcione en Linux

Cómo hacer que la tarjeta Ethernet NIC Intel i210at funcione en Linux

Después de que mi puerto Ethernet (en asus prime z370-p) dejó de funcionar misteriosamente, compréesta tarjeta PCIE ethernet.

recibíeste. ¿Parece diferente de lo anunciado, pero probablemente equivalente?

Ahora estoy probando esta tarjeta en una instalación Ubuntu 22.04 LTS completamente nueva. Veo que apareció una nueva entrada en lspci:

(nota: la nueva entrada es 00:1c.4 PCI bridge. Me sorprende que "Ethernet" no se mencione en este listado)

maze@ubuntubread:~$ lspci
00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] (rev 08)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 08)
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #17 (rev f0)
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #1 (rev f0)
00:1c.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #4 (rev f0)
00:1c.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Z370 Chipset LPC/eSPI Controller
00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] (rev e5)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

Mientras tanto, ip atodavía muestra solo el dispositivo loopback:

maze@ubuntubread:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever

Como esto no funciona, supongo que al kernel le faltan los controladores necesarios. lo instalé igb-5.15.7.tar.gzdesdesitio de intely no hizo ninguna diferencia. También instalé ice-1.13.7.tar.gzdesdee1000 en Sourceforgesin ningún efecto.

Puedo ver ambos igby icecargarlos en dmesg:

[  779.223763] dca service started, version 1.12.1
[  779.507425] igb: loading out-of-tree module taints kernel.
[  779.507474] igb: module verification failed: signature and/or required key missing - tainting kernel
[  779.515351] igb: Intel(R) Gigabit Ethernet Linux Driver - version 5.15.7
[  779.515353] igb: Copyright(c) 2007 - 2023 Intel Corporation.
[  795.029214] gnss: GNSS driver registered with major 511
[  796.725673] ice: Intel(R) Ethernet Connection E800 Series Linux Driver - version 1.13.7
[  796.725676] ice: Copyright (C) 2018-2023 Intel Corporation

Pero todavía no aparece nada nuevo en ip a. Y dmesgno muestra ninguna información útil. ¿Qué puedo probar a continuación?

PD: La historia sobre mi puerto Ethernet roto puede ser relevante: después de transportar físicamente esta computadora, todo sigue funcionando (incluidos los gráficos PCIe).exceptoel puerto ethernet de la placa base. Ya lo probé desde medio vivo; y desde un sistema operativo recién instalado; e hice un reinicio CMOS; e inspeccioné de cerca la placa base en busca de signos de daño físico y no encontré nada. Entonces no tengo idea de por qué sucedió esto. O si podría estar relacionado con el problema del i210at.

EDITAR: la salida de sudo lshw -C networkestá vacía.

Respuesta1

Después de realizar pruebas en 3 sistemas físicos diferentes, todavía no he logrado que aparezca una tarjeta PCIe Ethernet en lspcini en sudo lshw -C network.

Lo más probable es que esta tarjeta estuviera muerta al llegar. Devolviéndolo.

Resolví el problema subyacente de la placa base reemplazando la placa base.

información relacionada