There is some belief that the following patch should fix the issue: http://linux.bkbits.net:8080/linux-2.5/cset at 1.2249.2.2? nav=index.html|ChangeSet at -3d
I would be interested to know if this helps w/o your patch. - kumar On Dec 1, 2004, at 10:07 AM, Gerhard Jaeger wrote: > Hi, > > this patch fixes an issue, that occurs on my MPC8541CDS, when trying to > use bootp to get the IP parameters. It seems, that the patch only > cures > the symptom but obviously not the cause ;) > > Signed-off-by: Gerhard Jaeger <gjaeger at sysgo.com> > > --- linux-2.6.10-rc2-mm4/drivers/net/gianfar.c.orig???? 2004-11-15 > 02:26:34.000000000 +0100 > +++ linux-2.6.10-rc2-mm4/drivers/net/gianfar.c? 2004-12-01 > 17:00:19.000000000 +0100 > @@ -1477,6 +1477,9 @@ static void gfar_phy_change(void *data) > ??????? struct gfar_private *priv = netdev_priv(dev); > ??????? int result = 0; > ? > +?????? if( !priv->mii_info->phyinfo ) > +?????? ??????? return; > + > ??????? /* Delay to give the PHY a chance to change the > ???????? * register state */ > ??????? msleep(1);