commit | d2fd719bcb0e83cb39cfee22ee800f98a56eceb3 | [log] [tgz] |
---|---|---|
author | Nathan Sullivan <[email protected]> | Wed Oct 21 14:17:04 2015 -0500 |
committer | David S. Miller <[email protected]> | Fri Oct 23 02:57:26 2015 -0700 |
tree | 7ef7a63150312fb62b7fb0b4e4dab7cbcf8d3825 | |
parent | ec3661b42257d9a06cf0d318175623ac7a660113 [diff] |
net/phy: micrel: Add workaround for bad autoneg Very rarely, the KSZ9031 will appear to complete autonegotiation, but will drop all traffic afterwards. When this happens, the idle error count will read 0xFF after autonegotiation completes. Reset the PHY when in that state. Signed-off-by: Nathan Sullivan <[email protected]> Signed-off-by: David S. Miller <[email protected]>