summaryrefslogtreecommitdiffstats
path: root/sys/dev/re
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2008-09-06 00:25:16 +0000
committeryongari <yongari@FreeBSD.org>2008-09-06 00:25:16 +0000
commit6f5f8670b540bbda14eb5142c878f5750dac23d0 (patch)
treee78305316ba8839cfc422504d90ef770872d2691 /sys/dev/re
parent894695e1050f1dd09f8298f4318aa2eeac6962be (diff)
downloadFreeBSD-src-6f5f8670b540bbda14eb5142c878f5750dac23d0.zip
FreeBSD-src-6f5f8670b540bbda14eb5142c878f5750dac23d0.tar.gz
Read ethernet address from ID registers for RTL8102E/RTL8102EL as
reading from EEPROM doesn't seem to work on these controllers. Reported by: Milan Obuch ( freebsd-net at dino dot sk ) Tested by: Milan Obuch ( freebsd-net at dino dot sk )
Diffstat (limited to 'sys/dev/re')
-rw-r--r--sys/dev/re/if_re.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c
index 5979439..012a9cf 100644
--- a/sys/dev/re/if_re.c
+++ b/sys/dev/re/if_re.c
@@ -1213,7 +1213,8 @@ re_attach(device_t dev)
case RL_HWREV_8102E:
case RL_HWREV_8102EL:
sc->rl_flags |= RL_FLAG_NOJUMBO | RL_FLAG_INVMAR |
- RL_FLAG_PHYWAKE | RL_FLAG_DESCV2 | RL_FLAG_MACSTAT;
+ RL_FLAG_PHYWAKE | RL_FLAG_PAR | RL_FLAG_DESCV2 |
+ RL_FLAG_MACSTAT;
break;
case RL_HWREV_8168_SPIN1:
case RL_HWREV_8168_SPIN2:
OpenPOWER on IntegriCloud