[Eisfair] Server nicht erreichbar

Thomas Bork tom at eisfair.org
Fr Jun 14 21:46:13 CEST 2013


Am 13.06.2013 16:19, schrieb Thomas Quast:

>> Das ist ein r8168-Treiber; bislang scheint er aber r8169 zu verwenden.
> Oh, ok. Das habe ich dann uebersehen. Mea Culpa.

Der Treiber im Kernel r8169 unterstützt eben nicht nur den 8169:

} rtl_chip_info[] = {
	_R("RTL8169",		RTL_GIGA_MAC_VER_01, 0xff7e1880), // 8169
	_R("RTL8169s",		RTL_GIGA_MAC_VER_02, 0xff7e1880), // 8169S
	_R("RTL8110s",		RTL_GIGA_MAC_VER_03, 0xff7e1880), // 8110S
	_R("RTL8169sb/8110sb",	RTL_GIGA_MAC_VER_04, 0xff7e1880), // 8169SB
	_R("RTL8169sc/8110sc",	RTL_GIGA_MAC_VER_05, 0xff7e1880), // 8110SCd
	_R("RTL8169sc/8110sc",	RTL_GIGA_MAC_VER_06, 0xff7e1880), // 8110SCe
	_R("RTL8102e",		RTL_GIGA_MAC_VER_07, 0xff7e1880), // PCI-E
	_R("RTL8102e",		RTL_GIGA_MAC_VER_08, 0xff7e1880), // PCI-E
	_R("RTL8102e",		RTL_GIGA_MAC_VER_09, 0xff7e1880), // PCI-E
	_R("RTL8101e",		RTL_GIGA_MAC_VER_10, 0xff7e1880), // PCI-E
	_R("RTL8168b/8111b",	RTL_GIGA_MAC_VER_11, 0xff7e1880), // PCI-E
	_R("RTL8168b/8111b",	RTL_GIGA_MAC_VER_12, 0xff7e1880), // PCI-E
	_R("RTL8101e",		RTL_GIGA_MAC_VER_13, 0xff7e1880), // PCI-E 8139
	_R("RTL8100e",		RTL_GIGA_MAC_VER_14, 0xff7e1880), // PCI-E 8139
	_R("RTL8100e",		RTL_GIGA_MAC_VER_15, 0xff7e1880), // PCI-E 8139
	_R("RTL8168b/8111b",	RTL_GIGA_MAC_VER_17, 0xff7e1880), // PCI-E
	_R("RTL8101e",		RTL_GIGA_MAC_VER_16, 0xff7e1880), // PCI-E
	_R("RTL8168cp/8111cp",	RTL_GIGA_MAC_VER_18, 0xff7e1880), // PCI-E
	_R("RTL8168c/8111c",	RTL_GIGA_MAC_VER_19, 0xff7e1880), // PCI-E
	_R("RTL8168c/8111c",	RTL_GIGA_MAC_VER_20, 0xff7e1880), // PCI-E
	_R("RTL8168c/8111c",	RTL_GIGA_MAC_VER_21, 0xff7e1880), // PCI-E
	_R("RTL8168c/8111c",	RTL_GIGA_MAC_VER_22, 0xff7e1880), // PCI-E
	_R("RTL8168cp/8111cp",	RTL_GIGA_MAC_VER_23, 0xff7e1880), // PCI-E
	_R("RTL8168cp/8111cp",	RTL_GIGA_MAC_VER_24, 0xff7e1880), // PCI-E
	_R("RTL8168d/8111d",	RTL_GIGA_MAC_VER_25, 0xff7e1880), // PCI-E
	_R("RTL8168d/8111d",	RTL_GIGA_MAC_VER_26, 0xff7e1880), // PCI-E
	_R("RTL8168dp/8111dp",	RTL_GIGA_MAC_VER_27, 0xff7e1880)  // PCI-E
};



Und genau hier wird es problematisch, wenn man ihn gegen einen Treiber 
von Realtek austauschen möchte.
Deren Treiber r8169 unterstützt nur einen Bruchteil von den Typen oben:


} rtl_chip_info[] = {
	_R("RTL8169", CFG_METHOD_1, 0xff7e1880),
	_R("RTL8169S/8110S", CFG_METHOD_2, 0xff7e1880),
	_R("RTL8169S/8110S", CFG_METHOD_3, 0xff7e1880),
	_R("RTL8169SB/8110SB", CFG_METHOD_4, 0xff7e1880),
	_R("RTL8169SC/8110SC", CFG_METHOD_5, 0xff7e1880),
	_R("RTL8169SC/8110SC", CFG_METHOD_6, 0xff7e1880),
};


Deswegen müsste man auch noch andere Realtek-Treiber nachrüsten, die den 
Rest unterstützen.

Das Mapping wird dadurch etwas problematisch. So etwas hatten wir mal im 
2.4er Kernel, allerdings gab es da keinen r8169 im Kernel...

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair