On Mon, 2009-12-21 at 18:53 -0700, Richard Scobie wrote: > I have a low end server, Core 2 Duo 2.8, 4GB used to backup using rsync > over a 82574L interface. Kernel 2.6.30.9-102.fc11.x86_64 (e1000e > 0.3.3.4-k4). It is using MSI-X interrupts. > > It's suffering somewhat due to dropping frames: > > RX packets:294914332 errors:0 dropped:95203 overruns:0 frame:0 > TX packets:355842341 errors:0 dropped:0 overruns:0 carrier:0 > > and ethtool shows rx_missed_errors: 95203. > > Googling shows these are caused by the RX FIFO filling up.
Hi Richard, can you give the whole ethtool -S output? depending on the value of rx_no_buffer_count, you may be able to do something. The other thing to send is the output of lspci -vvv for your system, I'm curious if ASPM is enabled for the ethernet port or its upstream port. The other thing we may be able to do is provide a patch to enable GRO if at all possible (which should help significantly if it is not already enabled,) you can check with ethtool -k ethX, but I guess it may already be on. Is flow control enabled to your switch? Are you using jumbo frames? There was a fifo (flow control) configuration issue in several versions of the e1000e driver in the kernel. If that was the case disabling flow control might help you, ethtool -A ethX autoneg off rx off tx off ethtool -G ethX rx 4096 will max out the number of rx descriptors. you also may benefit from decreasing the interrupt rate using ethtool -C ethX rx-usecs 125 (8000 interrupts per second) because you're not doing a latency sensitive workload Please also provide /proc/interrupts and ethtool -e ethX, and if you are feeling gung-ho, the output of the ethregs utility available at sourceforge (you'll have to build it) in the Register Dump utility section. -- Jesse Brandeburg This email sent via Evolution, powered by Linux ------------------------------------------------------------------------------ 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