[syslinux] Problems with gpxelinux and Broadcom 57711

H. Peter Anvin hpa at zytor.com
Mon Oct 11 10:49:59 PDT 2010


On 10/11/2010 08:04 AM, Lindgren Daniel wrote:
> 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?
> 

We may want to take this one to the gPXE mailing list, since this seems
like a gPXE problem and getting them involved as soon as possible is
probably a good idea.

	-hpa




More information about the Syslinux mailing list