This will be pretty much down to the NIC's and their PXE-ROM quality ... you can try flashing the NIC's firmware. If you're talking about LOM's (LAN On Motherboard) then flash the BIOS, as this includes firmware updates for on-board NIC's. That may help along the way some.
Otherwise, check in the basic settings of the NIC's firmware ... I've seen some which (for some obscure reason) switch into 10 MBit / half duplex mode when they're running through PXE (until we can load the driver) ...
As a last ditch, I suppose you could toss in another NIC, but that's quite a bit of manual work
Hope this helps a little.
LANDesk EMEA Technical Lead
Do you get this resolved? There is definitely a fix for the slow WinPE (LANDesk version) download. It's nothing about the NICs.
And do you have the fix?
The problem still isn't resolved. We have checked the BIOS of the PC's (we have on-board NIC's) but these are up to date.
One thing that is different in compare to the other NIC's (which don't have problems), is that the Intel NIC's use PXE version 2.1. The other NIC's use version 2.0.
Note that "being up to date" doesn't necessarily mean "be free of problems". If you've got machines that use the 2.0 PXE Firmware and don't have the problem, dig up that specific BIOS version and flash a "known problem machine" down to the BIOS + firmware to get it in line with the devices that don't have the problem, and see how it goes.
Changes in any code (firmware, software, etc.) have the potential to break something or other, and it's one of the reasons why we usually recommend trying to retain a driver/BIOS library of the last 3 releases at least.
NOTE -- if the BIOS you're after is no longer publically available, contact the OEM in a support ticket. They should have the different BIOS revisions still available to them. Various OEM's only have 2-3 BIOS revs publically available, but they should be fine with being able to provide you a specific "known good" BIOS rev since you do seem to need it for your OSD.
Hope this makes sense? Let me know if anything's unclear .
LANDesk EMEA Technical lead
The problem is that de PC's giving the problem are new type of PC's we have bought recently. So bringing the BIOS levels down to the level of PC's who do not have problems, isn't possible.
However I've tried downgrading the BIOS of the PC to the initial version. I also upgraded the BIOS to the newest version. Both didn't bring me the solution.
I however think that the Intel Boot Agent is causing the trouble. This is the firmware of the on-board NIC from which PXE is initiated. The version of the Intel Boot Agent is GE 1.3.10. Unfortunately I can't downgrade the firmware of the NIC seperately, because it is on-board and the firmware version of the NIC is controlled by the BIOS of the PC.
So it seems it comes down to contacting the OEM or supplier of the PC to see if they have older BIOS-ses or if they have a way to downgrade the Intel Boot Agent version.
Thanx for your help!
Huh - odd - I'd (usually) expect the PXE firmware to be up- and down-graded in accordance to its corresponding BIOS versions (which is why I suggested the downgrade). Sorry to hear that the BIOS downgrade doesn't change the PXE firmware.
You've definately identified the right path to take in this scenario - both in the short and longer term. Hopefully, the OEM can provide you a way to downgrade the PXE firmware (as a quick fix), and then they can (hopefully) fix the Firmware going forward as the "proper" fix (longer term).
LANDesk EMEA Technical Lead