rtl8169: fix receive for nuc BOXNUC7CJYH

This commit is contained in:
cinap_lenrek 2018-08-31 22:39:46 +02:00
parent 55e0fd6031
commit 2d9147a33c

View file

@ -725,7 +725,14 @@ rtl8169init(Ether* edev)
csr32w(ctlr, Tcr, Ifg1|Ifg0|Mtxdmaunlimited);
ctlr->tcr = csr32r(ctlr, Tcr);
ctlr->rcr = Rxfthnone|Mrxdmaunlimited|Ab|Am|Apm;
switch(ctlr->macv){
case Macv45:
ctlr->rcr = Rxfth256|Mrxdmaunlimited|Ab|Am|Apm;
break;
default:
ctlr->rcr = Rxfthnone|Mrxdmaunlimited|Ab|Am|Apm;
break;
}
ctlr->mchash = 0;
csr32w(ctlr, Mar0, 0);
csr32w(ctlr, Mar0+4, 0);