[Prism54-users] Can't make a SMC2802W work. Maybe it's my hardware setup? Doing something wrong?

Jens Maurer Jens.Maurer@gmx.net
Thu, 15 Jan 2004 20:24:04 +0100


bapm wrote:
>   eth3: firmware uploaded done, now triggering reset...
>   de_put: deferred delete of loading
>   de_put: deferred delete of 00:09.0
>   eth3: device soft reset timed out

This fails at exactly the point where I reworked the "reset"
handling.   This may or may not be a good sign.

My check-in happend then: 2004/01/13 21:24:05

Could you please try out an earlier version of
the driver (e.g. from 12 jan 2004) and see if it works?
You should see something like "mib_init" showing up.

You could also try to change this line in islpci_dev.c
         remaining = sleep_on_timeout(&priv->reset_done, HZ);
to
         remaining = sleep_on_timeout(&priv->reset_done, 10*HZ);

This will increase the timeout to 10 sec, possibly your card
needs a very long time to reset (unlikely).

Explanation: We (now) wait in "ifconfig up" until the
device has acknowledged (by interrupt) the soft reset, then
we set all the configuration parameters and find out about
the MAC address.  This interrupt does not happen,
apparently.

Jens Maurer