hpa, etal, pxelinux works great from a push of the reset button. machine boots normally. However, after i issue 'reboot' command, my box fails to find the tftp server during reboot. This looks to be happening before pxelinux has any chance to participate, so it cannot be to blame. Im seeking corroboration here before I go badgering the bios-provider here's the relevant pxelinux.cfg/default, and what the bios puts out to serial SERIAL 0 19200 CONSOLE 0 DEFAULT menu.c32 NSC DP83815/DP83816 Fast Ethernet UNDI, v1.03 Copyright (C) 2002, 2003 National Semiconductor Corporation All rights reserved. Pre-boot eXecution Environment PXE-2.0 (build 082) Copyright (C) 1997-2000 Intel Corporation CLIENT MAC ADDR: 00 00 24 C2 46 C8 CLIENT IP: 192.168.42.100 MASK: 255.255.255.0 DHCP IP: 192.168.42.1 PXE-E11: ARP timeout PXE-E11: ARP timeout PXE-E38: TFTP cannot open connection PXE-M0F: Exiting MacPhyter PXE ROM. thanks in advance jimc
Jim Cromie wrote:> hpa, etal, > > pxelinux works great from a push of the reset button. > machine boots normally. > > However, after i issue 'reboot' command, my box fails to find the tftp > server during reboot. > This looks to be happening before pxelinux has any chance to participate, > so it cannot be to blame. > > Im seeking corroboration here before I go badgering the bios-provider> It looks to me that the PXE stack doesn't properly reinitialize the network card after it has been initialized by an operating system driver (presumably the Linux driver, I would guess.) This would presumably be an error in NSC's code, specificially in the NDIS2 driver embedded inside the PXE stack.> > NSC DP83815/DP83816 Fast Ethernet UNDI, v1.03 > Copyright (C) 2002, 2003 National Semiconductor Corporation > All rights reserved. > > Pre-boot eXecution Environment PXE-2.0 (build 082) > Copyright (C) 1997-2000 Intel Corporation > > > CLIENT MAC ADDR: 00 00 24 C2 46 C8 > CLIENT IP: 192.168.42.100 MASK: 255.255.255.0 DHCP IP: 192.168.42.1 > PXE-E11: ARP timeout > PXE-E11: ARP timeout > PXE-E38: TFTP cannot open connection > PXE-M0F: Exiting MacPhyter PXE ROM. >-hpa
Jim Cromie
2005-May-17 00:20 UTC
[syslinux] blame-transfer protocol on PXE boot - followup and closure
FYI, I solved this by doing this during shutdown. ethtool -s eth0 wol d evidently the NSC driver doesnt fully reinitialize the driver in all cases. Jim Cromie wrote:> hpa, etal, > > pxelinux works great from a push of the reset button. > machine boots normally. > > However, after i issue 'reboot' command, my box fails to find the tftp > server during reboot. > This looks to be happening before pxelinux has any chance to participate, > so it cannot be to blame. > > Im seeking corroboration here before I go badgering the bios-provider > > here's the relevant pxelinux.cfg/default, and what the bios puts out > to serial > > SERIAL 0 19200 > CONSOLE 0 > DEFAULT menu.c32 > > > NSC DP83815/DP83816 Fast Ethernet UNDI, v1.03 > Copyright (C) 2002, 2003 National Semiconductor Corporation > All rights reserved. > > Pre-boot eXecution Environment PXE-2.0 (build 082) > Copyright (C) 1997-2000 Intel Corporation > > > CLIENT MAC ADDR: 00 00 24 C2 46 C8 > CLIENT IP: 192.168.42.100 MASK: 255.255.255.0 DHCP IP: 192.168.42.1 > PXE-E11: ARP timeout > PXE-E11: ARP timeout > PXE-E38: TFTP cannot open connection > PXE-M0F: Exiting MacPhyter PXE ROM. > > > > thanks in advance > jimc > > _______________________________________________ > SYSLINUX mailing list > Submissions to SYSLINUX at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux > Please do not send private replies to mailing list traffic. >