[ipxe-devel] [Etherboot-developers] [PATCH] forcedeth driver - very bad transfer rate / missing register update

Yann Cézard yann.cezard at free.fr
Sun Mar 20 12:50:35 UTC 2011

Le 20/03/2011 13:41, Michael Brown a écrit :
> On Sunday 20 Mar 2011 12:06:18 Yann Cézard wrote:
>> After having a look at the linux forcedeth driver, I found that the
>> (g/i)pxe forcedeth driver code was missing a NVREG_MIISTAT_LINKCHANGE
>> register update, which made the poll method thinking that a link change
>> as occured every time it was called.
>> Updating this register and testing it in forcedeth_link_status just did
>> the trick !
> Thanks for that!  Could you try the attached patch and see if it also fixes
> your problem?
> Thanks,
> Michael
Yes, it does, the check was redundant with the one in forcedeth_poll,
good catch.



More information about the ipxe-devel mailing list