I've some questions:
- Which LANDesk version you use?
- Did you try to reinstall the PXE app?
- Did you find any entry in eventlog to find the cause?
For example this:http://community.landesk.com/support/docs/DOC-1940
You can try to monitor the service with LANDesk, s. a hint here: http://community.landesk.com/support/message/26477#26477
One cause could be the fact that the PXE Representative changed its IP address.
The PXE Representative software only works on the IP address that is assigned when the service starts. If the IP Address changes, do to an expired DHCP lease, or something like that, and the IP Address changes, then the PXE services won't work until restarted.
Or if you boot a device and the DHCP server fails at first, so you end up with the 169.x.x.x default address windows assigns, and then your DHCP server starts responding and you get an address.
Check this registry key next time a machine fails and see if the IP Addresses listed all match the one assigned to the PXE rep?
REG_MULTI_SZ Discovery List
If this is the problem, you should probably submit a bug to have the PXE Services detect an IP Address change and restart themselves.
If it is the IP address changing issue, you will see the F8 menu, but when you select anything, it won't download. You will see it try to do a TFTP download from the wrong IP address.
If you don't even get the F8 menu, then your issue is not with IP addresses changing on the PXE Rep.
1) We're using LANDesk v8.7.
2) Yes; we tried to reinstall it earlier hoping it would fix the problem but it didnt help.
3) Indeed, there is a two types of entries regarding the PXE service in the event log:
Source: Application Error
Faulting application PXESvc.exe, version 8.70.62, faulting module mfc71.dll, version 7.10.3077.0, fault address 0x0002a3a3.
The description for Event ID ( 1 ) in Source ( PxeServices ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: PxeService: Error 0x2740 while binding Socket on Port=4011, IP=0-0-0-0
The first one seems to happen more often than the last. mfc71.dll seems to be a part of Microsoft Visual Studio .NET. The last error is a bit interesting though. The system seems to "get over" the first error, while the PxeServices error seems to coincide with when PXE stops working. The error seems to say that the system is unable to setup port 4011 for the PXE service.
FYI, the IP address is static.
The server has a relatively big workload, transfering around 100GB each day during normal operation, so we almost expect some hickups.:-)
could you tell us a bit more about the plattform OS of your PXE server?
Do you use XP, Windows 2003 Server or 2000 or ...?
I found a hint here: http://www.eventid.net/display.asp?eventid=1&eventno=3968&source=PxeServices&phase=1
This error appeared after an IP address change of the machine with HP RDP installed. The reason was that the PXE server was trying to open the port using the old IP address. The solution:
- Start PXE configuration utility.
- File -> Choose PXE server -> select your server (not shared configuration).
- Change PXE server IP address on PXE server tab.
But in "our" intel/LANDesk PXE Server the configuration seems a bit different ... :-)
You can find the PXE config tool here: "C:\Program Files\LANDesk\PXE\System\PxeConfig.exe"
- start the tool,
- mark "proxyDHCP Server"
- choose "Configure proxyDHCP Server"
- open tab "Client Options"
- press "Add to Bootserver Discovery List"
- check the IP addresses in "Bootserver Discovery List" windows, if the addresses different from the server, you've the fault...
I can't find any other location in the tool...
Our LANDesk server is running on Windows 2003 Enterprise Edt. I have been to that website you mentioned and checked the IP settings; they all look fine. The service seems to crash especially when there is a high load onto the DHCP server. After what I've seen the PXE part of LANDesk is quite old and perhaps it can not cope with the traffic.:-)
did you try to use a other server/client as PXE server?
We use a long time on some smaller sites XP clients... on sites which installs a lot of clients at one time, it's better to use a server for PXE only... :-) no other applications with high traffic. I've a lot of problems if DB's (MS SQL or Oracle or MySQL) are installed on PXE server too.
No, we haven't tried running the PXE on another machine. Could try doing that but would require some planning (as I mentioned before this is in a quite big environment). The server should have good capacity though; its a ProLiant DL380 with 2x Xeon 5130 dualcore and 6 gigs of memory on a 2gbit link.