Dear gentlemen,

I've been following your debate, and while it's a sin to comment off 
topic, it's difficult for me to hold back the following smirk:

i82579V/LM brings back a recollection of a pretty famous bug
discovered a few years ago, where PCI-e ASPM did not work properly, 
with the net result originally described as "low double digit per 
cent" of packet loss.
Possibly originally reported for this particular chip... maybe 
because it was so ubiquitous: the i82579 is the external PHY chip of 
the LOM MAC integrated in the 6-series Intel south bridges (companion 
to SandyBridge CPU's). But actually the ASPM bug used to plague 
several Intel gigabit adaptor models of that era.

I can't seem to find the bugzilla entry or mailing list thread...
but I'm pretty sure someone close to the Linux kernel development 
finally nailed the bug after several months of its first report, and 
patched it in the kernel by disabling ASPM in the Intel NIC driver.
Not sure which one it was, e1000e or igb or what, and what kernel 
version.
A month or so later, this also got "fixed" in the Windows driver by 
Intel.

I surely agree that a problem waking up the PCI-e lane from shallow 
sleep doesn't sound like something that would freeze the on-chip PHC
for a fixed time quantum every time it gets asked :-) especially if 
the workaround is just to disable ASPM altogether.

While googling in vain for traces of that bug, I've found a 
*different* bug report related to the i82579:

https://bugzilla.redhat.com/show_bug.cgi?id=713315

Again... I'm not saying that this is necessarily related.
Just that the 82579 probably had its share of issues ;-)
that possibly got worked around in drivers.
So it seems that I superficially agree with Mr. Keller on that one...

(P.S.: not mentioning the "occasional cfg EEPROM invalidation issue",
which seems totally unrelated and generic across the Intel NIC 
product line.)

Don't get me wrong - I'm a great fan of Intel x86 silicon, including 
the accompanying chipsets and peripheral stuff.
Feels like home to me.
Bugs get fixed. I've seen worse elsewhere.

Frank Rysanek



_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to