ProLiant Servers (ML,DL,SL)
1824971 Members
3359 Online
109678 Solutions
New Discussion юеВ

cannot PXE boot DL385 G6 & G5 AMD

 
Matthew Sacks
Occasional Contributor

cannot PXE boot DL385 G6 & G5 AMD

I am having a problem PXE booting DL385 G6 and DL385 G5p.

This problem only happens with AMD-based systems. I am, hoever able to PXE boot a DL585 G7.

I have attached a screenshot of the error message I receive. The core of the problem is it will not get a DHCP address over PXE.

I noted some similarities between these systems, but it doesn't seem to be NIC related, at least not at first glance, because the DL385 G6 and the DL385 G7 have the same NIC but one boots and the other doesn't. The other difference between these two systems is the chipset, but I've yet to see chipset related issues cause a PXE boot to fail.
3 REPLIES 3
Jags_21
HPE Pro

Re: cannot PXE boot DL385 G6 & G5 AMD

Hi,

the URL mentioned below might help to resolve the issue, article states For PXE boot, include "pci=bfsort" on the parameter list in the appropriate pxelinux.cfg file

http://bizsupport1.austin.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&taskId=115&prodSeriesId=3949986&prodTypeId=15351&objectID=c01430330

Regards,
Jagadish
PS do not forget to assign points


I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
Jimmy Vance
HPE Pro

Re: cannot PXE boot DL385 G6 & G5 AMD

Your issue is not with PXE as shown in your screenshot; your already past the initial PXE boot. You have a kernel loaded from the PXE process and the dhcp program running on that kernel is having issues getting a DHCP address.

A couple of things to look at. As already stated it could be a pci enumeration issue and what you think is etho, the kernel sees as eth1. Or the initrd image you using doesn't have the proper driver for the NIC.

Leave things as they are and plug another network cable into the other LOM port(s) and see if you get a DHCP address on eth0.

If that works, then as already suggested you can add pci=bfsort to the kernel line in your PXE boot "default" file.

The screenshot looks like your loading the kernel from the scripting toolkit for Linux. The toolkit boot image will attempt to get a DHCP address on all the NICs in the system. The lower portion of the image is chopped off so I can't tell for sure. Normally below the eth0 information it would display something to the effect of attempting to get address in background


No support by private messages. Please ask the forum! 
Matthew Sacks
Occasional Contributor

Re: cannot PXE boot DL385 G6 & G5 AMD

I am using PXELINUX from syslinux-3.82-8.1.58.
I tried pci=bfsort but that didn't resolve the problem.

The kernel image must have the right drivers because it works for other systems with the exact same nic.

I will try the other nic ports and see if this resolves the problem.