[syslinux] Problem with Symantec's UNDI driver and PXELINUX

Brian H. Nelson bnelson at cis.ysu.edu
Wed Jan 21 12:53:27 PST 2009


Hello,

We use undi_drv.exe that is provided with Symantec Ghost Enterprise. 
This driver loads a UNDI PXE stack into memory. It, along with a UNDI 
packet driver are bundled into a 1.44MB disk image that we use for 
netbooting computer lab machines into the ghost client. This is done 
with pxelinux.

This driver has been working fine for a couple years now. Recently, I 
upgraded the pxelinux.0 to the current version, and now the UNDI driver 
no longer works. I get this error (no idea what it means):

"Load undi driver failed with status code 0xC8"

After playing around with different versions of syslinux, it seems that 
the driver works correctly with syslinux <= 3.63 and is broken with 
syslinux >= 3.70. Note that we are NOT using the 'keeppxe' option (not 
needed).

Could this be a bug in syslinux? I can provide the driver file if needed 
(it's 27KB). It is their 'universal' driver and should work on any PXE 
enabled NIC.

Thanks,
-Brian

-- 
---------------------------------------------------
Brian H. Nelson         Youngstown State University
System Administrator   Media and Academic Computing
              bnelson[at]cis.ysu.edu
---------------------------------------------------




More information about the Syslinux mailing list