diff options
author | yongari <yongari@FreeBSD.org> | 2009-08-18 20:20:15 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2009-08-18 20:20:15 +0000 |
commit | 55fac3f9e0bfbff28af262ca9c4e0a4db8e160de (patch) | |
tree | fab1b1df5123d310cc7106a6878037f8bb2161c3 /sys/dev/dc/if_dc.c | |
parent | 675baffde5f5f7a38d794ef1c4506f39a244a19e (diff) | |
download | FreeBSD-src-55fac3f9e0bfbff28af262ca9c4e0a4db8e160de.zip FreeBSD-src-55fac3f9e0bfbff28af262ca9c4e0a4db8e160de.tar.gz |
Backout r193289. r193289 restored page select bits to previous
value instead of blindly resetting it to 0. However, it seems page
select bits of some 88E1116 PHY is initialized to invalid one such
that restoring page select bits after programming broke MII
register access. The correct solution would be reset page select
bits to 0 in PHY attach stage but it would require more testing.
Since we're in BETA stage such a change would be dangerous so just
back it out.
This change should fix nfe(4) breakage on NVIDIA MCP55.
Reported by: Ryan Rogers < webmaster <> doghouserepair dot com >
Sam Fourman Jr. < sfourman <> gmail dot com >
Tested by: Ryan Rogers < webmaster <> doghouserepair dot com >
Sam Fourman Jr. < sfourman <> gmail dot com >
Approved by: re (kib)
Diffstat (limited to 'sys/dev/dc/if_dc.c')
0 files changed, 0 insertions, 0 deletions