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

Michael Brown mcb30 at ipxe.org
Thu Jan 28 13:07:22 UTC 2016


On 28/01/16 12:51, Hummel Frank wrote:
> 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?

In this kind of situation, I usually resort to brute force debugging. 
Try adding some statements of the form

   DBG ( "*** %s %d ***\n", __FUNCTION__, __LINE__ );

at various points in the code to track down exactly where execution is 
reaching.

Michael



More information about the ipxe-devel mailing list