[Eisfair_dev] [e1] eiskernel 2.9.0 (Status 'testing') verfügbar - 3.2er Kernel für eisfair-1
Thomas Bork
tom at eisfair.org
So Mär 15 15:47:16 CET 2015
Am 15.03.2015 um 11:46 schrieb Benjamin Heide:
> hast PM
Ja logisch, der Name hat sich ja dieses Mal geändert.
Ich schicke Dir demnächst den r8168 8.037.00 (denn Du hattest wohl mit
dem 8.038.00 auch schon ein Problem) für 2.9.0-PAE zu. Ist natürlich
blöd, da Du nach einem Kernel-Update dann erst mal ohne funktionierenden
Treiber da stehst.
Warten wir mal ab, ob Du tatsächlich der Einzige mit einem Problem mit
r8168 bist, oder ob sich noch mehr User melden.
[10ec:8168] (rev 03) müsste im Treiber in der Datei r8168_n.c
CFG_METHOD_10 sein, da
https://pci-ids.ucw.cz/read/PC/10ec/8168
The exact name depends on the revision ID. The rev id + name are shown
below:
01 8168B (driver known as 8168)
02 8168C
03 8168D <=====
04 8168DP
06 8168E
07 8168F (same driver as 8168E?), succesors: 0B 0C 0D 0E 0F 10
08 8168ES
09 8168FB (same driver as 8168E?)
0A 8411 (same driver as 8168E?)
...
_R("RTL8168D/8111D",
CFG_METHOD_9,
RxCfg_128_int_en | (RX_DMA_BURST << RxCfgDMAShift),
0xff7e1880,
Jumbo_Frame_9k),
_R("RTL8168D/8111D",
CFG_METHOD_10, <=====
RxCfg_128_int_en | (RX_DMA_BURST << RxCfgDMAShift),
0xff7e1880,
Jumbo_Frame_9k),
...
case 0x28000000:
if (ICVerID == 0x00100000) {
tp->mcfg = CFG_METHOD_9;
} else if (ICVerID == 0x00300000) { <=====
tp->mcfg = CFG_METHOD_10;
} else {
tp->mcfg = CFG_METHOD_10;
tp->HwIcVerUnknown = TRUE;
}
tp->efuse = EFUSE_SUPPORT;
break;
...
In der Behandlung von CFG_METHOD_10 muss Realtek irgend etwas zwischen
den Treiber-Versionen 8.037.00 und 8.038.00 verändert haben, was zu dem
Problem führt.
--
der tom
[eisfair-team]
Mehr Informationen über die Mailingliste Eisfair_dev