In Fedora 2 there have been lots of problem reports with 3c59x mostly apparently linked to power handling errors. In particular tools query the
MII state of down interfaces.
The changes here
- Power the chip up when doing MII, much as e100 does
- Fix a case where the error handling issued commands to the chip
while it was in D3 state
- Fixed a case where shutdown handling issued commands to the chip
while it was in D3 state
I don't have enough suitable hardware to do good coverage testing on these
changes so test reports would be appreciated.