[syslinux] Problems with gpxelinux and Broadcom 57711

Lindgren Daniel daniel.lindgren at tullverket.se
Mon Oct 11 08:04:53 PDT 2010


Hello.

We are using gpxelinux from SYSLINUX 4.02. We recently purchased some HP
Proliant BL460c G6 servers with Broadcom BCM 57711 10Gbit NICS.

We have a very simple pxelinux.gpxe script compiled into gpxelinux.0:

#!gpxe
set use-cached 1
dhcp net0
chain http://webserver/gpxe/gpxe.php?IP=${net0/ip}

The PHP script dynamically creates a config file that looks something
like this:

#!gpxe
set 209:string pxelinux.cfg/default
set 210:string http://IP_of_closest_server/tftpboot/
imgload pxelinux.0
boot pxelinux.0

The whole point is to enable HTTP transfers of ISO images that we boot
from the net.

The 460c G6:s fetch gpxelinux.0 but gPXE fails to get the config from
the webserver, "Connection timed out (0x4c116035)". I've attached a
screen dump (with blacked out IP-addresses), don't know if it helps in
any way.

If I do an "ifstat" on the gPXE command line I get:

Net0: <ethernet address> on UNDI (closed)
[Link: up, TX:0 TXE:0 RX:0 RXE:0]

I tried compiling gPXE 1.0.1 but that failed too.

It seems like the undionly driver and BCM 57711 aren't compatible?

If I skip gpxelinux.0 and load pxelinux.0 directly from the TFTP server
there doesn't seem to be any problems, but it also means that the file
transfers will be TFTP which is 5-6 times slower than HTTP in our
environment.

Anything I can try?

Cheers,
Daniel

 <<bl460cg6.png>> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bl460cg6.png
Type: image/png
Size: 75969 bytes
Desc: bl460cg6.png
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20101011/239fb2bf/attachment.png>


More information about the Syslinux mailing list