diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2016-02-10 14:43:03 -0800 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2016-03-24 11:24:20 -0700 |
commit | 6f2d07dfdc82b7509ceebfb26647cf967b323071 (patch) | |
tree | 2fa6d167cbe28b9ef584ebe1020bc317ece79917 /fs/block_dev.c | |
parent | 539eb164ff4e64f4cc824437e9c96e71c526f1fb (diff) |
phy: micrel: do not use power down mode
Some Micrel KSZ8041NL PHY chips exhibit continous RX errors after
using the power down mode bit (0.11). If the PHY is taken out of
power down mode in a certain temperature range, the PHY enters a
weird state which leads to continously reporting RX errors. In that
state, the MAC is not able to receive or send any Ethernet frames
and the activity LED is constantly blinking. Since Linux is using
the suspend callback when the interface is taken down, ending up
in that state can easily happen during a normal startup.
Micrel confirmed the issue, caused by abnormal clock recovery when
using power down mode. Even the latest revision (A4, Revision ID
0x1513) seems to suffer that problem.
Remove the suspend/resume callback to avoid using the power down
mode completely.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'fs/block_dev.c')
0 files changed, 0 insertions, 0 deletions