Hi,
the media detection seems to be broken for the non-gige nForce nics: The
driver doesn't receive interupts for link changes and thus a link change
means a dead network interface.
This is fatal, because the driver doesn't wait for autonegotiation
completion in _probe() or _open().
The attached patch adds a periodic timer that polls the phy - that
should fix the problem.
Could you test it? I don't have an 100 MBit nForce board, my 250-Gb
doesn't show the problem.
Thanks,
Manfred
P.S.: The patch is against the 0.29 jumbo frame version I posted last
week, but the rejects against stock 2.6.8-rc3-mm1 are trivial: just the
changelog and the version number. You can ignore the merge errors.