Joel Dahl
2013-Jan-11 17:10 UTC
[syslinux] HP Probook 6570b - Unable to locate configuration file
Hi,
We currently use pxelinux and tftp-hpa for pxe booting new machines and
installing our OS of choice. This has worked great for the past year, and
just about every HP laptop we've tried so far has worked flawlessy, until
now...?
We recently bought a bunch of HP ProBook 6570b laptops but couldn't get them
to work with our pxelinux setup. What we see is that the 6570b stops at
the "Trying to load: pxelinux.cfg/XXXXXXX" phase. We have a large
amount of
different HP laptop models, and we've never seen these problems before. The
6560b (which seems to be almost identical, at least physically) works great,
for example.
Output from a non-working 6570b:
gPXE initialising devices?
gPXE 1.0.0 -- Open Source Boot Firmware -- http://etherboot.org
Features: AoE HTTPS iSCSI FTP HTTP DNS TFTP COMBOOT ELF MultiBoot PXE bzImage
PXEXT
DHCP (net0 10:60:4b:4a:93:ee) using cached
PXELINUX 4.06 2012-10-23 Copyright (C) 1994-2012 H. Peter Anvin et al
!PXE entry point found (we hope) at 845A:03B2 via plan A
UNDI code segment at 845A len 0814
UNDI data segment at 84DC len 2E40
Getting cached packet 01 02 03
My IP address seems to be 0A651889 10.101.24.137
ip=10.101.24.137:10.101.24.20:10.101.24.1:255.255.255.0
BOOTIF=01-10-60-4b-4a-93-ee
SYSUUID=977d2b5e-911c-e211-80b4-08c97201c0c8
TFTP prefix:
Trying to load: pxelinux.cfg/977d2b5e-911c-e211-80b4-08c97201c0c8
Here it waits for a couple of minutes, and then tries to
load pxelinux.cfg/01-10-60-4b-4a-93-ee, and it continues like this. This takes
forever. Finally it tries to load pxelinux.cfg/default, but fails and the
following error message is displayed:
Unable to locate configuration file
Boot failed: press a key to retry, or wait for reset...
Looking at the tftpd messages on the server when booting a non-working HP 6570b
doesn't reveal much:
Jan 11 16:07:35 pxeinstall in.tftpd[92872]: RRQ from 10.101.24.137 filename
gpxelinux.0
Jan 11 16:07:35 pxeinstall in.tftpd[92872]: tftp: client does not accept options
Jan 11 16:07:35 pxeinstall in.tftpd[92873]: RRQ from 10.101.24.137 filename
gpxelinux.0
<nothing more happens>
This is what it looks like with a working 6560b:
Jan 11 16:10:24 pxeinstall in.tftpd[92877]: RRQ from 10.101.24.133 filename
gpxelinux.0
Jan 11 16:10:24 pxeinstall in.tftpd[92877]: tftp: client does not accept options
Jan 11 16:10:24 pxeinstall in.tftpd[92878]: RRQ from 10.101.24.133 filename
gpxelinux.0
Jan 11 16:10:24 pxeinstall in.tftpd[92879]: RRQ from 10.101.24.133 filename
pxelinux.cfg/7c5c1483-cf9e-e111-b400-4064b9000004
Jan 11 16:10:24 pxeinstall in.tftpd[92880]: RRQ from 10.101.24.133 filename
pxelinux.cfg/01-a0-b3-cc-be-5f-6a
Jan 11 16:10:24 pxeinstall in.tftpd[92881]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A651885
Jan 11 16:10:24 pxeinstall in.tftpd[92882]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A65188
Jan 11 16:10:24 pxeinstall in.tftpd[92883]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A6518
Jan 11 16:10:24 pxeinstall in.tftpd[92884]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A651
Jan 11 16:10:24 pxeinstall in.tftpd[92885]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A65
Jan 11 16:10:24 pxeinstall in.tftpd[92886]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A6
Jan 11 16:10:24 pxeinstall in.tftpd[92887]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0A
Jan 11 16:10:25 pxeinstall in.tftpd[92888]: RRQ from 10.101.24.133 filename
pxelinux.cfg/0
Jan 11 16:10:25 pxeinstall in.tftpd[92889]: RRQ from 10.101.24.133 filename
pxelinux.cfg/default
Jan 11 16:10:25 pxeinstall in.tftpd[92890]: RRQ from 10.101.24.133 filename
menu.c32
Jan 11 16:10:25 pxeinstall in.tftpd[92891]: RRQ from 10.101.24.133 filename
pxelinux.cfg/default
Jan 11 16:10:30 pxeinstall in.tftpd[92892]: RRQ from 10.101.24.133 filename
Boot/startrom.0 remapped to windows/7/startrom.0
Jan 11 16:10:30 pxeinstall in.tftpd[92893]: RRQ from 10.101.24.133 filename
bootmgr.exe remapped to windows/7/bootmgr.exe
Jan 11 16:10:30 pxeinstall in.tftpd[92894]: RRQ from 10.101.24.133 filename
\Boot\Fonts\wgl4_boot.ttf remapped to windows/7/Fonts/wgl4_boot.ttf
Jan 11 16:10:30 pxeinstall in.tftpd[92894]: tftp: client does not accept options
Jan 11 16:10:30 pxeinstall in.tftpd[92895]: RRQ from 10.101.24.133 filename
\Boot\Fonts\wgl4_boot.ttf remapped to windows/7/Fonts/wgl4_boot.ttf
Jan 11 16:10:30 pxeinstall in.tftpd[92896]: RRQ from 10.101.24.133 filename
\boot.ini remapped to windows/7/boot.ini
<?... and it continues>
We have single server running pxe, tftpd and dhcpd. We're currently using
pxelinux 4.06, tftp-hpa 5.2 and isc-dhcpd 4.2.4. Configuration looks as
follows:
# dhcpd.conf
option domain-name "xxx.local";
option domain-name-servers 172.16.1.111,172.16.1.112;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
ddns-update-style none;
subnet 10.101.24.0 netmask 255.255.255.0 {
range 10.101.24.100 10.101.24.199;
filename "gpxelinux.0";
next-server 10.101.24.20;
option subnet-mask 255.255.255.0;
option broadcast-address 10.101.24.255;
option routers 10.101.24.1;
}
# tftp-hpa, started with the following flags:
-p -m /usr/tftpboot/tftpd.remap -s /usr/tftpboot -B 1024 --ipv4 --verbosity
4"
# ls from /usr/tftpboot
gpxelinux.0
menu.c32
pxelinux.cfg
tftpd.remap
windows
# /usr/tftpboot/pxelinux.cfg/default
default menu.c32
prompt 0
timeout 100
menu title PXE Boot
label Windows 7 x64
menu label Windows 7 x64
menu default
kernel Boot/startrom.0
Any ideas? What could cause this behavior with this particular laptop model? :-)
--
Joel
H. Peter Anvin
2013-Jan-11 21:47 UTC
[syslinux] HP Probook 6570b - Unable to locate configuration file
On 01/11/2013 09:10 AM, Joel Dahl wrote:> Hi, > > We currently use pxelinux and tftp-hpa for pxe booting new machines and > installing our OS of choice. This has worked great for the past year, and > just about every HP laptop we've tried so far has worked flawlessy, until > now...? > > We recently bought a bunch of HP ProBook 6570b laptops but couldn't get them > to work with our pxelinux setup. What we see is that the 6570b stops at > the "Trying to load: pxelinux.cfg/XXXXXXX" phase. We have a large amount of > different HP laptop models, and we've never seen these problems before. The > 6560b (which seems to be almost identical, at least physically) works great, > for example. >Does it work with plain pxelinux.0 as opposed to gpxelinux.0? -hpa
Gene Cumm
2013-Jan-11 21:47 UTC
[syslinux] HP Probook 6570b - Unable to locate configuration file
On Fri, Jan 11, 2013 at 12:10 PM, Joel Dahl <joel at vnode.se> wrote:> Hi, > > We currently use pxelinux and tftp-hpa for pxe booting new machines and > installing our OS of choice. This has worked great for the past year, and > just about every HP laptop we've tried so far has worked flawlessy, until > now...? > > We recently bought a bunch of HP ProBook 6570b laptops but couldn't get them > to work with our pxelinux setup. What we see is that the 6570b stops at > the "Trying to load: pxelinux.cfg/XXXXXXX" phase. We have a large amount of > different HP laptop models, and we've never seen these problems before. The > 6560b (which seems to be almost identical, at least physically) works great, > for example. > > Output from a non-working 6570b: > > gPXE initialising devices? > gPXE 1.0.0 -- Open Source Boot Firmware -- http://etherboot.org > Features: AoE HTTPS iSCSI FTP HTTP DNS TFTP COMBOOT ELF MultiBoot PXE bzImage PXEXT > DHCP (net0 10:60:4b:4a:93:ee) using cached > > PXELINUX 4.06 2012-10-23 Copyright (C) 1994-2012 H. Peter Anvin et al > !PXE entry point found (we hope) at 845A:03B2 via plan A > UNDI code segment at 845A len 0814 > UNDI data segment at 84DC len 2E40 > Getting cached packet 01 02 03 > My IP address seems to be 0A651889 10.101.24.137 > ip=10.101.24.137:10.101.24.20:10.101.24.1:255.255.255.0 > BOOTIF=01-10-60-4b-4a-93-ee > SYSUUID=977d2b5e-911c-e211-80b4-08c97201c0c8> Boot failed: press a key to retry, or wait for reset...> Any ideas? What could cause this behavior with this particular laptop model? :-)Any chance you could try the precompiled pxelinux.0 in the binary/source archive of 4.06? It sends all of the request but sounds like it goes deaf. -- -Gene