On Tue, Dec 07, 2021 at 03:06:55AM +0100, Andrew Lunn wrote:
quoted
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?
I didn't say it isn't true, I just lacked the energy to research this
too last night in the documentation I happened to have. I did find that
quote about the SWReset bit now.
But I did also write a full email after that phrase, making an argument
that still did hold if what was said about the mv88e6xxx resets was true.