> -----Original Message-----
> From: Dave Jones [mailto:davej@redhat.com]
> Sent: Sunday, October 21, 2007 6:05 PM
> To: Kok, Auke
> Cc: David Mack; Herbert Xu; netdev@vger.kernel.org;
>
esandeen@redhat.com
> Subject: Re: e100 problems in .23rc8 ?
>
> On Thu, Oct 18, 2007 at 10:59:59AM -0700, Kok, Auke wrote:
> > David Mack wrote:
> > > It appears that the needed e100 fix made it into the Fedora
> > > 2.6.23.1-23.fc8 kernel. Boots reliably now.
> > >
> > > Huge thanks and great work, guys.
> >
> > DaveJ, I didn't push anything upstream. Can you verify
> this now works?
>
> There was no e100 changes in the kernel above, so David just
> got lucky. (The race doesn't always occur, so it sometimes appears
> something got fixed.).
>
> I included the patch below in the latest build, but I've not had
> chance to try it on an e100 box yet..
>
> Dave
>
> --- linux-2.6.23.noarch/drivers/net/e100.c~ 2007-10-18
> 16:10:40.000000000 -0400
> +++ linux-2.6.23.noarch/drivers/net/e100.c 2007-10-18
> 16:16:02.000000000 -0400
> @@ -2682,6 +2682,8 @@ static int __devinit e100_probe(struct p
> if (err)
> DPRINTK(PROBE, ERR, "Error clearing wake event\n");
>
> + netif_poll_disable(netdev);
> +
> strcpy(netdev->name, "eth%d");
> if((err = register_netdev(netdev))) {
> DPRINTK(PROBE, ERR, "Cannot register net
> device, aborting.\n");
>
> --
>
http://www.codemonkey.org.uk
>