[syslinux] Syslinux 4.04 gpxelinux.0 http performance problem with VMware VMs

Pasi Kärkkäinen pasik at iki.fi
Tue Sep 18 23:45:37 PDT 2012


On Tue, Sep 18, 2012 at 09:39:42PM -0400, Gene Cumm wrote:
> On Tue, Sep 18, 2012 at 5:38 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
> > On Sep 17, 2012 6:18 PM, "H. Peter Anvin" <hpa at zytor.com> wrote:
> >>
> >> On 09/17/2012 10:22 AM, Pasi Kärkkäinen wrote:
> >> >
> >> > I upgraded syslinux to benchmark the latest 4.10-pre22, but when using
> >> > pxelinux.0
> >> > from 4.10-pre22 I get this error:
> >> >
> >> > ..
> >> > Trying to load: pxelinux.cfg/01-mac-address
> >> >
> >> > netconn_write error -5
> >> > LWIP(lwip/src/api/api_msg.c,831,0x00107b79): blocking connect in
> >> > progress
> >> > Boot failed: prss a key to retry, or wait for reset...
> >> >
> >> >
> >> > Using pxelinux.0 from syslinux 4.10-pre20 works OK with the same
> >> > config/setup.
> >> >
> >> > Any ideas?
> >> >
> >> > Thanks,
> >> >
> >>
> >> Hi Gene,
> >>
> >> I suspect this is related to the lwip update... any chance you might be
> >> able to look at it?
> >
> > Yes.
> >
> > --Gene
> 
> First glance shows the precompiled 4.10-pre22 pxelinux.0 binary as
> functional on one VMware platform loading when config from TFTP within
> the local NAT vmnet.
>

Hmm, ok..
 
> Could I get more details?  Still 1 subnet as before? 
>

Yes.

> All in 1 vSwitch or does it go out to a physical network?
>

Yes, 1 dvSwitch, through physical network, so multiple ESXi hosts.

I can also try just throught the dvSwitch on the same host.

>  Is your config on TFTP or HTTP (with one of the DHCP options)?
>

pxelinux.0 is loaded from TFTP, and the rest of the files are loaded over HTTP.

>  Which vNIC?  VMXNET3 still?
>

Yes, VMXNET3.

> Tried e1000/e1000e?
>

Nope, I didn't try that now. I'll try it later.

>  What VMware product is your host system running?
> Build number would be nice.
> 

ESXi 5.0 U1 (768111).

Thanks,

-- Pasi




More information about the Syslinux mailing list