summaryrefslogtreecommitdiffstats
path: root/drivers/net/sky2.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2008-12-09 09:10:11 +0100
committerDavid S. Miller <davem@davemloft.net>2008-12-09 09:10:11 +0100
commit8c83f80b2d335176f72d8729fe1dfe19c5812cb1 (patch)
tree7d0e44035e5ac9849aa6f1d77209288ede60d51a /drivers/net/sky2.c
parenttproxy: fixe a possible read from an invalid location in the socket match (diff)
downloadlinux-8c83f80b2d335176f72d8729fe1dfe19c5812cb1.tar.xz
linux-8c83f80b2d335176f72d8729fe1dfe19c5812cb1.zip
sungem: Make PCS PHY support partially work again.
As reported by Hermann Lauer, PCS PHY support in the sungem driver simply doesn't work. When the chip is reset due to open, or some other similar operation, the PCS is reset too but we don't program it back into a running state. The result is no link when the device is brought up. This partially rectifies the situation for the moment, by kicking the PCS after a sungem chip reset so that it will renegotiate and be re-enabled again. The behavior is still a little bit dodgy as the added renegotiate make the link take some time after bringing the interface up, but this is a significant improvement in that things actually work now :-) Based almost entirely upon an initial patch by Hermann. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/sky2.c')
0 files changed, 0 insertions, 0 deletions