[ipxe-devel] I219-LM download speed issue

Malte zu Klampen malte at pclab.ifg.uni-kiel.de
Wed Sep 7 09:27:48 UTC 2016


Moin,

see http://forum.ipxe.org/showthread.php?tid=7571 for reference. This 
issue evidently also affects newer Intel NICs. Attached and below is a 
fix for I219-LM that I could personally test. A 300MB squashfs transfers 
in ~3 seconds with the patch applied, or ~5 minutes without it.

I hypothesise that this issue affects all NICs of the same line, but I 
don't have the hardware to confirm.


---
  src/drivers/net/intel.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/drivers/net/intel.c b/src/drivers/net/intel.c
index 4f8a4cb..ab6defd 100644
--- a/src/drivers/net/intel.c
+++ b/src/drivers/net/intel.c
@@ -1069,7 +1069,7 @@ static struct pci_device_id intel_nics[] = {
         PCI_ROM ( 0x8086, 0x15a1, "i218v-2", "I218-V", 0 ),
         PCI_ROM ( 0x8086, 0x15a2, "i218lm-3", "I218-LM", 
INTEL_NO_PHY_RST ),
         PCI_ROM ( 0x8086, 0x15a3, "i218v-3", "I218-V", INTEL_NO_PHY_RST ),
-       PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 0 ),
+       PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 
INTEL_NO_PHY_RST ),
         PCI_ROM ( 0x8086, 0x15b8, "i219v-2", "I219-V (2)", 0 ),
         PCI_ROM ( 0x8086, 0x294c, "82566dc-2", "82566DC-2", 0 ),
         PCI_ROM ( 0x8086, 0x2e6e, "cemedia", "CE Media Processor", 0 ),
--
2.1.4


-- 
Malte zu Klampen / PC-Labor / Institut für Geowissenschaften
CAU zu Kiel / Otto-Hahn-Platz 5, D-24118 Kiel
Tel.   +49 431 880-3904
-------------- next part --------------
From 657d44007e8d0ab0e7c7a7a35c4f69ceba9d1318 Mon Sep 17 00:00:00 2001
From: Malte zu Klampen <malte at pclab.ifg.uni-kiel.de>
Date: Wed, 7 Sep 2016 11:17:00 +0200
Subject: [PATCH] I219-LM download speed issue

---
 src/drivers/net/intel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/drivers/net/intel.c b/src/drivers/net/intel.c
index 4f8a4cb..ab6defd 100644
--- a/src/drivers/net/intel.c
+++ b/src/drivers/net/intel.c
@@ -1069,7 +1069,7 @@ static struct pci_device_id intel_nics[] = {
 	PCI_ROM ( 0x8086, 0x15a1, "i218v-2", "I218-V", 0 ),
 	PCI_ROM ( 0x8086, 0x15a2, "i218lm-3", "I218-LM", INTEL_NO_PHY_RST ),
 	PCI_ROM ( 0x8086, 0x15a3, "i218v-3", "I218-V", INTEL_NO_PHY_RST ),
-	PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 0 ),
+	PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", INTEL_NO_PHY_RST ),
 	PCI_ROM ( 0x8086, 0x15b8, "i219v-2", "I219-V (2)", 0 ),
 	PCI_ROM ( 0x8086, 0x294c, "82566dc-2", "82566DC-2", 0 ),
 	PCI_ROM ( 0x8086, 0x2e6e, "cemedia", "CE Media Processor", 0 ),
-- 
2.1.4

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5377 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20160907/30d9175d/attachment.p7s>


More information about the ipxe-devel mailing list