PXE Packet Driver
I'm using GhostCast Server 18.104.22.1687 on Windows XP to deploy XP images to around 50 machines at a time using multicast. Generally this works very well, but I've run into problems using this setup with a particular set of hardware (Dell Dimension 4700 with Intel Pro/100 VE integrated NICs). I make TCP/IP network boot images using the Symantec Ghost Boot Wizard.
When running multicast or even multiple unicast sessions using the included Symantec PXE packet driver, the session hangs after a few seconds and then begins dropping clients and then the transfer speed drops dramatically. After investigating a little, we determined that the PXE packet driver was not autonegotiating 100 FULL correctly, causing network collisions and the subsequent client droppage.
I have tried forcing the the PXE packet driver to use 100 FULL by editing the autoexec.bat file in the boot image to read:
\net\Undipd.com 0x60 AUTO FAST FULL
but the Undipd.com executable does not take command line arguments.
I have tried using Symantec's included Intel PRO 100 as well as the Intel NDIS2 drivers downloaded from Dell for my network card, since I can use these to force 100Full, but multicasting using this driver never seemed to work all that well, even with hardware that worked with the included Symantec PXE Packet driver. I have also tried using the packet driver developed by Crynwr (http://www.crynwr.com/e100b11b.zip), but this hasn't been successful either. Is there something that Symantec's PXE driver does that allows multicasting using Ghost to work that these other drivers aren't doing?
Before I go chasing more network ghosts, I'm wondering if there's anything you can suggest for me to try (or if Symantec has a newer version of their Undipd.com packet driver that supports passing arguments to force negotiation of network speed and duplexing.