<div dir="ltr"><div dir="ltr">On Wed, 15 Jul 2020 at 12:22, Gavin JQ2 Gong <<a href="mailto:gongjq2@lenovo.com">gongjq2@lenovo.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="ZH-CN">
<div class="gmail-m_-5846372857776162852WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">Hi<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">I want to install centos 7.5 by ipxe, don’t succeed, have set PXE boot in 57416 NIC. my server with nic</span><span style="font-size:10.5pt;font-family:等线">(</span><span lang="EN-US" style="font-size:10.5pt">broadcom
57416</span><span style="font-size:10.5pt;font-family:等线">,</span><span lang="EN-US" style="font-size:10.5pt">venderid : deviceid=14e4:16ee</span><span style="font-size:10.5pt;font-family:等线">)</span><span lang="EN-US" style="font-size:10.5pt">, maybe because
nic driver. Can you help add 57416 driver into ipxe tg3.c? thanks<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">When intall os by ipxe</span><span style="font-size:10.5pt;font-family:等线">,</span><span style="font-size:10.5pt">
<span lang="EN-US">get error details:<u></u><u></u></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><img width="437" height="257" style="width: 4.5486in; height: 2.6805in;" id="gmail-m_-5846372857776162852图片_x0020_2" src="cid:17356cb340d5b006a1"></span><span lang="EN-US" style="font-size:10.5pt">
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">At ipxe commandl ine net0 status is close<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><img width="733" height="386" style="width: 7.6319in; height: 4.0208in;" id="gmail-m_-5846372857776162852图片_x0020_3" src="cid:17356cb340da175ef2"></span><span lang="EN-US" style="font-size:10.5pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">I can open net0</span><span style="font-size:10.5pt;font-family:等线">,</span><span lang="EN-US" style="font-size:10.5pt">but when I undrug net cable</span><span style="font-size:10.5pt;font-family:等线">,</span><span lang="EN-US" style="font-size:10.5pt">the
staus is still open</span><span style="font-size:10.5pt;font-family:等线">。</span><span lang="EN-US" style="font-size:10.5pt">At the same time</span><span style="font-size:10.5pt;font-family:等线">,</span><span lang="EN-US" style="font-size:10.5pt">when I run
dhcp</span><span style="font-size:10.5pt;font-family:等线">,</span><span lang="EN-US" style="font-size:10.5pt">net0 status will close</span><span style="font-size:10.5pt;font-family:等线">。</span><span lang="EN-US" style="font-size:10.5pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><img width="697" height="461" style="width: 7.2569in; height: 4.8055in;" id="gmail-m_-5846372857776162852图片_x0020_4" src="cid:17356cb340ebda4f13"></span><span lang="EN-US" style="font-size:10.5pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:8pt;font-family:等线">Gavin,gong gongjiaq<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:8pt;font-family:等线"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:8pt;font-family:等线">T</span><span style="font-size:8pt;font-family:等线">:<span lang="EN-US">18611184662<u></u><u></u></span></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:8pt;font-family:等线">E</span><span style="font-size:8pt;font-family:等线">:<span lang="EN-US"><a href="mailto:gongjq2@lenovo.com" target="_blank"><span style="color:rgb(5,99,193)">gongjq2@lenovo.com</span></a><u></u><u></u></span></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:8pt;font-family:等线">Lenovo HQ West, Building 1, No.10 Courtyard Xibeiwang East Rd, Haidian District, Beijing, China 100094<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span style="font-size:8pt;font-family:等线">北京市海淀区西北旺东路<span lang="EN-US">10</span>号院<span lang="EN-US">1</span>号楼<span lang="EN-US"><u></u><u></u></span></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:10.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:10.5pt;font-family:等线"><img border="0" width="145" height="29" style="width: 1.5138in; height: 0.3055in;" id="gmail-m_-5846372857776162852Picture_x0020_1" src="cid:17356cb340e1f3c04f4"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
</div>
_______________________________________________<br>
ipxe-devel mailing list<br>
<a href="mailto:ipxe-devel@lists.ipxe.org" target="_blank">ipxe-devel@lists.ipxe.org</a><br>
<a href="https://lists.ipxe.org/mailman/listinfo/ipxe-devel" rel="noreferrer" target="_blank">https://lists.ipxe.org/mailman/listinfo/ipxe-devel</a></blockquote><div><br></div><div>Hi,<br>The images you attached show a pcbios boot that tries to use undionly, which should be undionly.kpxe</div><div>You could try to to add the relevant PCI_ROM line into tg3.c and then build and use ipxe.pxe instead. However there have been some other known issues with that driver.</div><div><br></div><div>I would instead investigate why the undionly driver is failing, it is supplied via the BIOS, so might be a bug there. No update available for the BIOS?<br>Your PXE stack does load iPXE so the network is clearly working, but it might be an issue with state of the NIC</div><div>(in some cases we have seen nics that work after a coold boot, but not after restart for example), It could also be link speed, for example 100Mbit link does not work, but 1Gig does.<br>All these are of course bugs, but undionly is and have been stable for a long time, so that is why I'm at first suspecting issues with the BIOS UNDI implementation rather than iPXE.<br><br>It might be possible to get this machine working with a tg3 enabled build, but it would be good to also resolve the undionly issue, since that should work on all machines regardless.<br><br>To add 14ee to the driver copy one of the lines at <a href="https://github.com/ipxe/ipxe/blob/master/src/drivers/net/tg3/tg3.c#L875">https://github.com/ipxe/ipxe/blob/master/src/drivers/net/tg3/tg3.c#L875</a> and modify it to have 14e4:16ee instead, and then build either tg3.pxe or ipxe.pxe and upload to your tftp server and point your dhcp server to it</div><div><br></div></div></div>