On 31 Jan 2011, Bruce W. Allan said: >>From: Nix [mailto:n...@esperi.org.uk] >>I wonder if this has something to do with PCI ASPM? The driver turns >>ASPM off at least partially for this NIC, but if the NIC is being >>flipped into some sort of low-power state when transmission ceases for a >>while, then perhaps there is a low probability of it not coming out of >>it again properly. That would explain the symptoms I see (but so would >>many other things, I suppoe). > > It sounds like a kernel issue based on your description, and I would not be > surprised if this turns out to be related to ASPM L1. Have you verified > whether or not ASPM L0s is actually turned off on the 82574 by checking > the LnkCtl capability register in the output of 'lspci -vvv -d 8086:xxxx'
I think you've got it! LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- That doesn't look very disabled, does it? (I'm feeling like a right idiot for not noticing this before now.) I think we can say that this, in the boot messages: [ 2.101382] e1000e 0000:03:00.0: Disabling ASPM L0s [ 2.263219] e1000e 0000:02:00.0: Disabling ASPM L0s is not taking effect, or if it is, is not sticking for very long. > Have you tried booting with pcie_aspm=off kernel parameter? I didn't know that parameter existe. Added, will reboot shortly: let us see what happens. :) (I don't think anything else on my system is actually using ASPM yet: it's a shame it doesn't work on this part, as one NIC spends a lot of its time looking at a subnet with nothing but suspended machines on it, and this is an always-on box, so a bit of power-saving there would have been nice. Still, if the choice is between drawing power and not working, I'd rather draw power. There aren't any firmware updates that fix this, by any chance?) ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired