Allan, Bruce W wrote: > Hi Nils, Hello Bruce! > So, yes, according to the lspci output, ASPM L1 is enabled. Disabling ASPM > config option in the kernel may not necessarily disable it in hardware > unfortunately. We made a change to the driver to forcibly disable ASPM (L0s > for standard frames and both L0s and L1 for jumbo frames) on the adapter you > have - this change went into 2.6.34. We suspect your issue may be due to > ASPM L1 which can be confirmed by disabling it by either 1) enabling jumbo > frames on the adapter, or 2) forcing ASPM L1 disabled via setpci. If you > don't have jumbo frames enabled for your network segment, I recommend trying > the latter option as follows (assuming your adapter is still PCI > bus/device/number 02:00.0 as indicated in the lspci output you provided > earlier): > 1) First check the hexadecimal value of the LnkCtl register - > # setpci -s 2:0.0 0xf0 > 2) Disable ASPM (both L0s and L1) by zeroing out bits 0 and 1 in the value > returned in the previous step. For example, if it returned 42 (hex 42, that > is) - > # setpci -s 2:0.0 0xf0=0x40 > 3) Confirm ASPM is disabled by checking the output from lspci again. > > Please let us know if this helps your situation, or if you have additional > questions. If this resolves the issue, we will update the driver to forcibly > disable L1 too.
Ladies and gentlemen - that's it! All your assumptions were correct - up to the register values. It was indeed 42 (which I usually would call a good number ;) and setting it to 0x40 removes the latencies and - drumroll - also the tftp of my boards works again! Excellent! Many many thanks for your support and the really quick solution. Where do we go from here now? Will you implement this as some kind of fix for the e1000e driver or should this be put into the system init scripts? And while we are chatting that nicely... the e1000 driver on sourceforge is version 1.2.10 while the version in kernel 2.6.35 is still 1.0.2-k4. I am wondering why and which version would probably be the best to use... Again many thanks! So far with this fix I am pretty happy already. > Thanks, > Bruce. Cheers nils -- kernel concepts GbR Tel: +49-271-771091-12 Sieghuetter Hauptweg 48 D-57072 Siegen Mob: +49-176-21024535 http://www.kernelconcepts.de ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
