[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