diff --git a/dev/enc28j60/enc28j60.c b/dev/enc28j60/enc28j60.c index b4164147c..c0d6b30a3 100644 --- a/dev/enc28j60/enc28j60.c +++ b/dev/enc28j60/enc28j60.c @@ -335,11 +335,7 @@ reset(void) /* Receive filters */ setregbank(EPKTCNT_BANK); - /* writereg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | - ERXFCON_MCEN | ERXFCON_BCEN);*/ - /* XXX: can't seem to get the unicast filter to work right now, - using promiscous mode for now. */ - writereg(ERXFCON, 0); + writereg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | ERXFCON_BCEN); /* 6.5 MAC Initialization Settings @@ -420,10 +416,6 @@ reset(void) writereg(MAADR2, enc_mac_addr[1]); writereg(MAADR1, enc_mac_addr[0]); - /* Receive filters */ - setregbank(EPKTCNT_BANK); - writereg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | ERXFCON_BCEN); - /* 6.6 PHY Initialization Settings