diff options
author | yongari <yongari@FreeBSD.org> | 2008-09-06 00:25:16 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2008-09-06 00:25:16 +0000 |
commit | 6f5f8670b540bbda14eb5142c878f5750dac23d0 (patch) | |
tree | e78305316ba8839cfc422504d90ef770872d2691 /sys/dev/re | |
parent | 894695e1050f1dd09f8298f4318aa2eeac6962be (diff) | |
download | FreeBSD-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.c | 3 |
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: |