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.
For now I have got the e1000 problems go away and Thanks very much for your
help.
Thanks,
Zameer A.
|