[syslinux] Re: [Fwd: Re: etherboot 5.3.14 and pxelinux keyboard problem]
Michael Brown
mbrown at fensystems.co.uk
Wed Mar 9 04:08:20 PST 2005
On Wed, 9 Mar 2005, Quinn wrote:
> I have now also tried etherboot on a AMD Athlon machine with a 3Com 905B
> NIC, etherboot 5.3.14 and pxelinux.0-3.08-pre5. Here is the results:
>
> Etherboot 5.3.14 (GPL) http://etherboot.org
> Drivers: 3C90X Images: NBI ELF PXE Exports: PXE
> Protocols: DHCP TFTP
> Relocating _text from: [00010420,00022880) to [5feedba0,5ff00000)
> Boot from (N)etwork or (Q)uit?
>
> <snip>
> [PXENV_UDP_WRITE 40708->10.0.0.100:69 (41)]
> [PXENV_UDP_READ 10.0.0.100:33016->10.0.0.101:40708 (12)]
> [PXENV_UDP_WRITE 40708->10.0.0.100:33016 (4)]
> [PXENV_UDP_READ 10.0.0.100:33016->10.0.0.101:40708 (260)]
> [PXENV_UDP_WRITE 40708->10.0.0.100:33016 (4)]
> Unknown keyword in config file.
> boot:
> [PXENV_UDP_READ 0001 err]
> [PXENV_UDP_READ 0001 err]
> [PXENV_UDP_READ 0001 err]
> [PXENV_UDP_READ 0001 err]
> [PXENV_UDP_READ 0001 err]
> [PXENV_UDP_READ 0001 err]
>
> and so on....
>
> As you can see with etherboot 5.3.14 and pxelinux.0-3.08-pre5 on the old
> 486DX machine with the NE2000 NIC does not produce the [PXENV_UDP_READ
> 0001 err] messages at the boot prompt whereas the AMD Athlon machine
> with the 3Com 905B NIC does produce the messages.
The [PXENV_UDP_READ 0001 err] messages are correct; it's pxelinux
repeatedly calling the UDP_READ routine in order to make sure that ARP
queries are responded to. The "0001 err" return status is simply
indicating "no packet".
This proves my point that Etherboot's PXENV_UDP_READ routine is
non-blocking, at least.
We need to isolate the cause of the problem. Are you able to try the
3C905B in your old 486DX machine, or the NE2000 in the Athlon? At the
moment you have too many variables to be able to identify a single cause.
Michael
More information about the Syslinux
mailing list