[Eisfair] Hang bei Searching for net driver
Thomas Bork
tom at eisfair.org
So Feb 15 14:46:29 CET 2015
Am 15.02.2015 um 13:46 schrieb Peter Schauder:
> Sie Post an Tom. Karte wird erkannt als 8111/8168 aber r8169 wird
> geladen.
Die Kernel-Entwickler versuchen, die verschiedenen originalen
Realtek-Treiber r8101, r8168 und r8169 in einem internen Treiber (r8169)
zusammen zu fassen. Das gelang bisher eher schlecht und der Treiberstand
des internen r8169 der von uns verwendeten Kernel hinkte der Entwicklung
auf dem Markt immer hinterher.
Um nun bekannte Probleme mit dem internen r8169 bei Chips zu vermeiden,
die bei Realtek selbst durch die Treiber r8101 und r8168 abgedeckt
werden und auch neuere Realtek-Chips zu unterstützen, bringt unser
Kernel deshalb die originalen Realtek-Treiber r8101 und r8168 mit. Diese
werden im Installer vor dem r8169 geladen (erst r8101, dann r8168 und
dann r8169).
Bei Dir scheint nun der Fall einzutreten, dass unser r8168 mit Deinem
Chip RTL8111G nicht sauber funktioniert. Unterstützung für den RTL8111G
ist in r8169 in unserem Kernel noch nicht vorhanden - die Entwicklung
endete dort bei dem RTL8111F:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/drivers/net/ethernet/realtek/r8169.c?id=refs/tags/v3.2.66
Der Kernel, den Du zum Testen verwendet hast (3.10.4), verwendet den
internen r8169, in dem Unterstützung für Deinen Chip RTL8111G existiert.
Ich werde Dir mal einen Installer erstellen, der Kernel-Meldungen nicht
unterdrückt, damit Du genauer sehen kannst, an welcher Stelle es hakt.
Eventuell läuft es darauf hinaus, unseren r8168 auf eine neuere Version
zu aktualisieren. Wir sind hier bei Version 8.037.00. Die von mir damals
probierte Version 8.038.00 war defekt, inzwischen gibt es eine 8.039.00.
--
der tom
[eisfair-team]
Mehr Informationen über die Mailingliste Eisfair