It is possible the issue you originally identified has a similar root cause to this one over
here. One critical factor for some systems seems to be himem.sys support for the bios architecture.
If you are currently using an image created with a PC-DOS operating system (the default), this will contain a PC-DOS implementation of himem.sys.
You could try using an image created using MS-DOS, which will contain the MS-DOS implementation of himem.sys. This approach resolved the issue you originally described, for a machine (from a different manufacturer) we have in house.
I have seen the MS-DOS himem.sys operating correctly in a PC-DOS environment, so you could substitute just that file into your PXE image. I'm unsure what the licensing implications of this approach are though, and for this reason I cannot recommend it.
Separately, you will need to add the /TESTMEM:OFF parameter to the himem.sys command line if it is not there already.
For another alternative, and under a less restrictive license, you might like to try
FreeDOS. FreeDOS is not something we have performed much testing with at this stage, but the FreeDOS himem.sys also resolved this issue in house.
Thanks,
Xan
Message Edited by Xan Todd on 08-02-200707:09 PM