What version of LANDesk are you using?
Also, when you inject the NIC drivers it asks for any additional files (such as .cat, .dll, .din, etc) that must be present for the driver to work. Make sure that you are adding all of the additional files when you inject the driver.
You also need to redeploy the pxe rep after you inject drivers.
We are running 8.8.
I loaded all of the additional files as you should. When I booted up the computer using the IBM Windows installation I made note of all the files that the driver used and injected them all.
The PXE representatives have been redeployed after every change to the WinPE image.
After digging around it was determined that there was a "rogue" PXE representative on the network which had an old version of the image. It was removed and all is well.
Could you post those NIC drivers? I have the same problem on the M57, but I've wiped out the recovery partition on our demo unit. Thanks!