Ich bekomme meinen RTL8111F Realtek Ethernet Embed Chip nicht zum Laufen, wie er sollte. Ich weiß wirklich nicht, was ich jetzt tun soll.
https://www.realtek.com/en/products/communications-network-ics/item/rtl8111f
Symptome:
- Manchmal dauert das Hochfahren zu lange. Ich habe mehrere Gigabit-Cat6-Kabel. Bei allen treten die gleichen Symptome auf. Auch bei der Verbindung mit anderen Geräten treten die gleichen Symptome auf.
- Kann über 100BaseTX (Halbduplex) zum Laufen gebracht werden.
- Manchmal ist die Geschwindigkeit zu niedrig, wenn sie hochgeht. Ich komme mit Internet-Speedtest-Tools nicht über ~2 Mbit/s hinaus. Ich habe sogar ein Skript erstellt, das anzeigt, wann das passiert. Funktioniert wunderbar, ist aber keine Lösung. Trotzdem geht es nicht über 100BaseTX – Halbduplex hinaus.
Das Skript fährt die Schnittstelle grundsätzlich herunter, öffnet sie wieder und testet die Verbindung, indem es einen Ping an einen Internet-Host sendet, in diesem Fall den DNS von 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
Mein System verwendet r8169-Treiber:
Ausgabe vonlspci -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
Antwort1
Sie benötigen wahrscheinlich die proprietäre Firmware, die zu Ihrem Gerät passt.
Sehendiese Seiteauf der Realtek-Website oderdieses GitHub-Repo