[ipxe-devel] [PATCH 1/1] [intel] Add PCI device IDs for Intel I218-LM and I218-V

Thomas Miletich thomas.miletich at gmail.com
Thu Jan 28 13:06:29 UTC 2016


Am I understanding your setup correctly, you boot Pxelinux from the
vendor Intel PXE, and then try to load iPXE from pxelinux which then
freezes iPXE?

Is this reproduceable by directly loading iPXE, without pxelinux too?

@Michael: somewhat OT, but there seems to be an unreachable call
> intel_destroy_ring ( intel, &intel->rx );

in intel_open()

--
Thomas


On Thu, Jan 28, 2016 at 1:51 PM, Hummel Frank <F.Hummel at ads-tec.de> wrote:
> This "PCI_ROM ( 0x8086, 0x155a, "i218lm", "I218-LM", 0 )," in src/drivers/net/intel.c line 1064 leads to a link in 10Mbit mode using ipxe.lkrn being chainloaded via Pxelinux V6.03
> And then iPXE stops @  "iPXE initializing devices...".
>
> If you replace it with " PCI_ROM ( 0x8086, 0x155a, "i218lm", "I218-LM", INTEL_NO_PHY_RST )," the link is up in 1Gbit mode but iPXE still stops with "iPXE initializing devices...".
>
> Rebuiling the patched version with "make DEBUG=intel" leads to following output:
> "iPXE initializing devices...  INTEL 0xd423c forced MAC reset (ctrl 00100260)"
> "INTEL 0xd423c has autoloaded MAC address 00:xx:xx:xx:xx:xx" (Mac removed but was read correctly)
> "INTEL 0xd423c link status is 00080480"
> -->No further progress or output
>
> Rebuiling the unpatched version with "make DEBUG=intel" leads to following output:
> "iPXE initializing devices...  INTEL 0xd423c forced MAC reset (ctrl 00100260)"
> "INTEL 0xd423c has autoloaded MAC address 00:xx:xx:xx:xx:xx" (Mac removed but was read correctly)
> "INTEL 0xd423c link status is 00080680"
> -->No further progress or output
>
> Tested with git clone commit f0e9e55442023c2f18e62cf74fe9098e0a6f5347
>
> Thomas Miletich successfully tested that in 03/2015 on a Thinkpad T440s. But for me this does not work using iPXE while Pxelinux V6.03 does work including http transfer and successful WinPE boot.
>
> I'm stuck here. Can I provide any further help?
>
> mit freundlichen Grüßen
> with kind regards
>
> i. A. Dipl.Ing. (FH) Frank Hummel
> Systementwicklung
> System development
>
> ads-tec GmbH
> Heinrich-Hertz Str. 1
> 72622 Nürtingen
> Germany
>
> Tel.:    +49 7022 2522-2412
> Fax:    +49 7022 2522-400
> E-Mail: F.Hummel at ads-tec.de
> Web: www.ads-tec.de
>
> -----Ursprüngliche Nachricht-----
> Von: Michael Brown [mailto:mcb30 at ipxe.org]
> Gesendet: Mittwoch, 27. Januar 2016 14:10
> An: Hummel Frank; ipxe-devel at lists.ipxe.org
> Betreff: Re: [ipxe-devel] [PATCH 1/1] [intel] Add PCI device IDs for Intel I218-LM and I218-V
>
> On 27/01/16 13:01, Hummel Frank wrote:
>> This "PCI_ROM ( 0x8086, 0x15a0, "i218lm-2", "I218-LM", 0 )," in src/drivers/net/intel.c line 1066 leads to a link in 10Mbit mode using ipxe.lkrn.
>> If you replace it with " PCI_ROM ( 0x8086, 0x15a0, "i218lm-2", "I218-LM", INTEL_NO_PHY_RST )," the link is up and working in 1Gbit mode.
>>
>> Tested with yesterdays git clone commit f0e9e55442023c2f18e62cf74fe9098e0a6f5347
>
> Applied; thanks!
>
>    http://git.ipxe.org/ipxe.git/commitdiff/6366fa7
>
> Michael
> _______________________________________________
> ads-tec GmbH
> Sitz: 72622 Nürtingen
> Registergericht Stuttgart HRB 224527
>
> Geschaeftsfuehrer:
> Dipl.-Ing. Thomas Speidel
> _______________________________________________
> Diese E-Mail enthaelt vertrauliche und/oder rechtlich
> geschuetzte Informationen. Wenn Sie nicht der richtige
> Adressat sind oder diese E-Mail irrtuemlich erhalten
> haben, informieren Sie bitte sofort den Absender und
> vernichten Sie diese E-Mail. Das unerlaubte Kopieren,
> jegliche anderweitige Verwendung sowie die unbefugte
> Weitergabe dieser Mail sind nicht gestattet.
> _______________________________________________
>
> This e-mail may contain confidential and/or privileged
> information. If you are not the intended recipient (or have
> received this e-mail in error) please notify the sender
> immediately and destroy this e-mail. Any unauthorized
> copying, disclosure, distribution or other use of the
> material or parts thereof are strictly forbidden.
> _______________________________________________
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel



More information about the ipxe-devel mailing list