It may be a problem with the firmware on those cards. I have about 30 rebranded Compal JHL91 laptops and 270 Acer Iconia Tab w500p tablets. These two models of devices do not PXE boot properly by setting DHCP with the server and filename options. They would give me a tftp: file not found.
I installed WireShark (and WinPCap included) on a machine and setup my switch to let me monitor the port the problematic machines were plugged into. I found that when these machines booted to PXE, they would get the IP of the fog server and the name of the bootfile (pxelinux.0) but would fail when making the TFTP read request.
If you have access to the switch config, download a copy of WireShark (free on Linux and Windows) and investigate what’s going on during the PXE boot and TFTP initial transfer.
[B]Tip: [/B]Start your packet capture as the problematic computer boots and stop it right after you get the error. Then use filter: “not arp and not http and not snmp” in WireShark and look for UDP messages related to DHCP. The first should be a DHCPDiscover, then a DHCPRequest, followed by a DHCPAck.
If you look at the lines for DHCP, pay attention to the Bootp section in the data window.
Let’s see exactly where the failure is before we offer solutions.