Zameer Ahmed <za...@sy...> writes:
> Hi Eric,
>
> >And I think I see what is going on.
> >There is this loop in the transmit function:
> >
> > while (!(txp->upper.data & E1000_TXD_STAT_DD)) {
> > udelay (10); /* give the nic a
> > chance to write to the register */
> > poll_interruptions();
> > }
>
>
> I tried some recompiling with 5.1.3 release at the Etherboot site and it
> seems like its working. I now thing the that the floppy generated from the
> www.rom-o-matic.com site is buggy. Also gcc-3.2.7 is buggy and it might over
> zeleously optimize binary. I will play with this later.
Given that there is no gcc-3.2.7 I suspect it is quite an unreliable compiler...
I do not think it is a compiler problem in this case, but rather a selection
of options that will either make the problem more or less likely to happen.
> For now I have got the e1000 problems go away and Thanks very much for your
> help.
Welcome.
Eric
|