[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.

Cheers,

Yann




More information about the ipxe-devel mailing list