quoted
mv88e6xxx_software_reset() does not fully reinitialise the switch.
To quote one switch manual for the SWReset bit "Register values are not
modified." That means if the link was forced down previously by writing
to the port control register, the port remains forced down until
software changes that register to unforce the link, or to force the
link up.
Ouch, this is pretty unfortunate if true.
Come on. Do you really think Russell is making this up?
Andrew