On 12/23/2009 11:27 AM, Brandeburg, Jesse wrote:
> Hi Richard, I would like you to try to increase the value programmed to the 
> lower 16 bits of the PBA register.
>
> find this code in netdev.c
> static struct e1000_info e1000_82574_info = {
>          .mac                    = e1000_82574,
>          .flags                  = FLAG_HAS_HW_VLAN_FILTER
> #ifdef CONFIG_E1000E_MSIX
>                                    | FLAG_HAS_MSIX
> #endif
>                                    | FLAG_HAS_JUMBO_FRAMES
>                                    | FLAG_HAS_WOL
>                                    | FLAG_APME_IN_CTRL3
>                                    | FLAG_RX_CSUM_ENABLED
>                                    | FLAG_HAS_SMART_POWER_DOWN
>                                    | FLAG_HAS_AMT
>                                    | FLAG_HAS_CTRLEXT_ON_LOAD,
>          .pba                    = 20,
>          .max_hw_frame_size      = DEFAULT_JUMBO,
>          .init_ops               = e1000_init_function_pointers_82571,
>          .get_variants           = e1000_get_variants_82571,
> };
>
> change the above value for .pba to 36, if that doesn't work right change it 
> to 32.
>
> you'll be able to confirm your change worked with ethregs | grep PBA
>
> its currently 0x00140014 aka 0x14==20 transmit (top 16 bits) and receive 
> (lower 16 bits)
>
> This will nearly double your rx space in the on chip fifo, which should help.
>
> Please also double check you have the latest bios available for your system..

Hi Jesse,

This seems to have done the trick. After 200GB rsynced, only one packed 
has been dropped, whereas before, several 10's of thousands would have.

Regards,

Richard

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to