[vortex] The mysteries of on-chip MII.
Bill Cattey
wdc@MIT.EDU
Thu Mar 21 13:00:01 2002
The values for the EEPROM that I set were ones I hard-coded into
a modified vortex-diag to set. They are the values that the systems
arrived with. Setting other values did not cause the problem.
Stated another way:
I'll set the values you suggest and see if the vanilla 1.1.16 driver
will fail to find the MII's.
But the test case I needed was: "Will the 3c59x driver initialize these
boxes with the EEPROM values they arrived with from the factory
that were pathological."
I will run the other tests you propose.
One thing I can tell you is that issuing:
mii-diag -A 100baseTx-FD
three times, the speed got better. But this is the same behavior I get
from the unmodified 1.1.16 that complained of no MII's in the original
symptoms.
That one-minute timer thing is probably the reason why it took me 3 tries.
It could have been that the autonegotiate didn't really take effect
until one minute after I issued mii-diag.
-wdc