Re: Fwd: Re: [Etherboot-developers] Tested UNDI driver....
Brought to you by:
marty_connor,
stefanhajnoczi
From: Paolo S. <Pao...@om...> - 2003-11-28 12:14:22
|
Michael Brown <mb...@fe...> writes: >> >2. The message "segment [00092200, 00092400) overlaps used basemem >> > [0008D{off edge of photo}" is the critical failure. Etherboot can't >> > load the image you tried to give it ("thinstation.nbi") because it >> > wants to be loaded into memory at a location that's currently occupied >> > by something: in this case, the UNDI driver code itself. There's no >> > way around this other than rebuilding the image to load at a different >> > memory location.[*] >> The NBI should be rebuilt 64kB down, there's an option for this. > >Paolo: that's your solution. (Cc'ing to you since I'm not sure whether or >not you're on the list.) It isn't a real solution, as my target is preparing a prebuilt PXE loader for our thinclients'users... It is meant to be released as aa public download, so my target is having him to work on the wider range of HW...not only mine. Users already have their .NBI file (and can't recompile, because they downloaded them already compiled...) Have you read my previous mail? I proposed a perhaps intelligent way of working for the PXE loader: - check if in the .zpxe image there is some native driver for the NIC - if yes, unload the PXE stack and use the native driver... - if not, use the PXE stack already in memory A refinement is using the reloaded PXE driver if the native driver failed... Ok, I know it isn't simple, but I'd like some comments.... bye! Paolo |