[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