Problemas de Ethernet

Problemas de Ethernet

No puedo hacer que mi chip integrado RTL8111F Realtek Ethernet funcione como debería. Sinceramente, no tengo idea de qué hacer ahora.

https://www.realtek.com/en/products/communications-network-ics/item/rtl8111f

Síntomas:

  1. A veces lleva demasiado tiempo arrancar. Tengo varios cables gigabit cat6. Los mismos síntomas en todos ellos. Los mismos síntomas al conectarse con otros dispositivos también.
  2. Puede hacer que funcione por encima de 100BaseTX - semidúplex.
  3. A veces, cuando sube, la velocidad es demasiado baja. No puedo pasar a ~2Mbps con las herramientas de prueba de velocidad de Internet. Incluso creé un guión para cuando eso suceda. Funciona de maravilla, pero no es una solución. Aun así, no superará 100BaseTX (semidúplex).

Básicamente, el script baja la interfaz, la levanta nuevamente y prueba la conexión haciendo ping a algún servidor de Internet, en este caso, el DNS de Google.

#!/bin/bash
re='^[0-9]+$'
while :
do
    ifconfig enp1s0 down && ifconfig enp1s0 up
    sleep 5 &&
    output_ping=$(ping -c 1 -W 0.4 8.8.8.8 | head -2 | tail -1 | cut -c47- | awk  '{ print $1 }' | sed -e 's/\.//g')

    if [[ $output_ping =~ $re ]]; then
        /usr/lib/anbox/anbox-bridge.sh restart
        break
    fi

done

Mi sistema utiliza controladores r8169:

Salida delspci -v

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 16
        I/O ports at e000 [size=256]
        Memory at f7c00000 (64-bit, non-prefetchable) [size=4K]
        Memory at e0000000 (64-bit, prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Kernel driver in use: r8169
        Kernel modules: r8169

Respuesta1

Probablemente necesite el firmware propietario que coincida con su dispositivo.

Veresta páginaen el sitio web de realtek oeste repositorio de github

información relacionada