On 12/11/2012 03:37, Arends, R.R. wrote:
On 25-8-2012 at 3:57, in message <[email protected]>,
Michael Brown <[email protected]> wrote:
On Wednesday 22 Aug 2012 20:54:48 Jack Neely wrote:
I removed line 141 of arch/i386/drivers/net/undi.c and that produced an
image that at least got through initializing. However I get to
iPXE 1.0.0+ (a0587) -- Open Source Network Boot Firmware --
http://ipxe.org Features: VLAN HTTP iSCSI DNS TFTP AoE SRP bzImage ELF
MBOOT PXE PXEXT Menu
and the cursor flashes on the next line. There is no further progress.
I built with
make EMBED=../../PXE-all.ipxe bin/ipxe.lkrn
and my embedded script looks like:
#!ipxe
# To build: cd ipxe/src
# make EMBED=path/to/here bin/ipxe.lkrn
:retry_dhcp
dhcp || goto retry_dhcp
chain tftp://pxe.domain.com/pxelinux.0
I get the feeling I just removed any support for the network device.
;-)
If you were relying on that UNDI driver, then yes, in which case your only
viable solution is to wait for the bnx2 driver update to be merged.
Any update on this? I'm having the same issue with an HP DL360 G6 machine.
When booting PXE ROM -> ipxelinux.0 -> vesamenu.c32 -> ipxe.lkrn
I'm doing it this way because after the ipxe.lkrn i'm chaining to sccm, and the
ipxe.lkrn sets the user-class different so that we can have the dhcp point to a
new next-server (wds) when ipxe.lkrn does the second dhcp.
iPXE -> ... -> iPXE seldom makes sense, in my opinion. You can use
Syslinux' gpxecmd.c32 module to execute commands in the already-loaded
iPXE. For example:
BIOS -> PXE -> ipxelinux.0 (iPXE -> PXELINUX) -> vesamenu.c32 ->
"sccm" menu option -> gpxecmd.c32 -> Back to iPXE, with a command to run
a script.
In the Syslinux config-file:
LABEL sccm
COM32 gpxecmd.c32
APPEND chain sccm_script.ipxe
In sccm_script.ipxe:
#!ipxe
set user-class foo
autoboot
But that second dhcp is never done goes of the above error 'Try to free Memory
without Signature'.
Maybe the method suggest above will help.
Alternatively, Syslinux' pxechn.c32 can be used to use WDS: BIOS -> PXE
-> ipxelinux.0 (iPXE -> PXELINUX) -> vesamenu.c32 -> "sccm" menu option
-> pxechn.c32 -> WDS
- Shao Miller
_______________________________________________
ipxe-devel mailing list
[email protected]
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel