[ipxe-devel] iPXE tg3 implementation is slow

Michael Brown mbrown at fensystems.co.uk
Sat Nov 6 03:09:09 UTC 2010

On Saturday 06 Nov 2010 03:03:22 Joshua Oreman wrote:
> On Fri, Nov 5, 2010 at 10:59 PM, Huan Truong <hnt7438 at truman.edu> wrote:
> > I'm using iPXE now and it is very apparent that iPXE tg3 implementation
> > is very slow.
> >
> > It takes me about 30 seconds to fetch my vmlinuz kernel image from
> > Ubuntu 10.10 on a 1Gbps connection compared to gPXE (1.0.1)'s
> > implementation that takes about 1 second.
> >
> > It prints out a bunch of hashes and sometimes a dot ################...
> > while gPXE doesn't.
> >
> > I wonder if that's a regression or something.
> >
> > I can help with debugging the problem if that's a regression as I have
> > the hardware here, but if that's something that the devs already know,
> > then there's no sense in doing it.
> I also noticed this yesterday, as well as some "transmit timed out"
> errors. Have there been any recent changes that might be relevant?

Nothing that I'm aware of.  The tg3 driver is identical in both iPXE and gPXE.

I don't have tg3 hardware available to test with right now.  If anyone wants 
to try a git-bisect to find the source of the problem, that would probably be 


More information about the ipxe-devel mailing list