<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV><FONT size=2 face=Arial>Hello,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>I have a problem using iPXE. And after a long 
search on the web with no result, I give up. I’m asking for your help to try to 
understand where the problem could be located.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>But first, I’ll explain the structure of the 
network I’m in charge.  Moreover take into consideration I’m not a network 
specialist.</FONT></DIV>
<DIV><FONT size=2 face=Arial>There is a router with pfSense acting as 
chain-loader for PXE, pointing to a FreeBSD 9.1 server with PXELinux on 
it.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Each machine (UNIX and Windows) gets an IP from the 
DHCP server of the pfSense machine.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Each machines except one can start from their 
inboard PXE ROM program and load the PXELinux menu without problem.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>So problem is about the machine that cannot work 
with iPXE.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I want to boot it from the LAN to make Clonezilla 
backup without the need of a CD-ROM</FONT></DIV>
<DIV><FONT size=2 face=Arial>It is a Pentium III 650Mhz machine with 256 MB of 
RAM and a 3Com 3C905C-TX PCI NIC with WOL.</FONT></DIV>
<DIV><FONT size=2 face=Arial>The MBA firmware support PXE 2.0. But when I try to 
boot from LAN it returns the following errors:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New">    DHCP MAC ADDR: 00 04 XX 
XX XX XX</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    CLIENT IP: 
xxx.xxx.xxx.27 MASK: xxx.xxx.xxx.xxx DHCP IP: xxx.xxx.xxx.5</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    GATEWAY IP: 
xxx.xxx.xxx.1</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    TFTP.</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    PXE-T01: File not 
found</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    TFTP.</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    PXE-T01: File not 
found</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    PXE-E3B: TFTP Error – 
File not found</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    </FONT></DIV>
<DIV><FONT size=2 face="Courier New">    Network boot 
aborted.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial>But do the DHCP request well.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Others PCs from the oldest to the newest (and 
VMWare) work fine so I think there is a bug with the 3Com firmware.</FONT></DIV>
<DIV><FONT size=2 face=Arial>This machine has a multiboot with Windows 98 SE and 
Windows 2000. It is mainly used for old MS-DOS software not compatible with 
modern Windows.</FONT></DIV>
<DIV><FONT size=2 face=Arial>The multiboot management is provided by a GRUB4DOS 
bootloader.</FONT></DIV>
<DIV><FONT size=2 face=Arial>So my idea was to disable the PXE ROM of the NIC 
and to use GRUB4DOS to boot iPXE.</FONT></DIV>
<DIV><FONT size=2 face=Arial>For test purpose I’m using the live CD (1.0.0+ 
(c692a)) from your web site. It load SysLinux and iPXE and stop after the 
“Features:” sentence. Just the cursor blink forever.</FONT></DIV>
<DIV><FONT size=2 face=Arial>When I enter the console with Crtl+B, I 
get:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New">    iPXE> 
ifstat</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    net0: 00:04:XX:XX:XX:XX 
using 3c905c-tpo on PCI00:0a.0 (closed)</FONT></DIV>
<DIV><FONT size=2 face="Courier New">      [Link:up, 
TX:0 TXE:0 RX:0 RXE:0]</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    iPXE> 
ifopen</FONT></DIV>
<DIV><FONT size=2 face="Courier New">      net0: 
00:04:XX:XX:XX:XX using 3c905c-tpo on PCI00:0a.0 (open)</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT size=2 face=Arial>It opens.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New">    iPXE> 
ifclose</FONT></DIV>
<DIV><FONT size=2 face="Courier New">      net0: 
00:04:XX:XX:XX:XX using 3c905c-tpo on PCI00:0a.0 (closed)</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT size=2 face=Arial>And it closes correctly.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New">    iPXE> dhcp 
net0</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    _</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT size=2 face=Arial>And from here nothing happen.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>To try to see it the problem exists on older 
versions. I’ve created a floppy with gPXE 1.0.1 from ROM-o-matic for my NIC and 
I get nearly the same result:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New">    net0: 00:04:XX:XX:XX:XX 
on PCI00:0a.0 (open)</FONT></DIV>
<DIV><FONT size=2 face="Courier New">      [Link:up, 
TX:0 TXE:0 RX:0 RXE:0]</FONT></DIV>
<DIV><FONT size=2 face="Courier New">    DHCP (net0 
00:04:XX:XX:XX:XX).</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial>And stop the same way as above...</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>And the live CD works on all the other machine I 
tested it.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I don’t know what to do to resolve this problem and 
I really hope you will be able to help me.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Thank you very much for your help, in 
advance.</FONT></DIV>
<DIV><SPAN lang=en id=result_box class="long_text short_text"><FONT 
face=Arial><FONT size=2><SPAN class=hps>I am at your</SPAN> <SPAN 
class=hps>disposal for any</SPAN> <SPAN 
class=hps>clarification.</SPAN></FONT></FONT></SPAN></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV align=left><FONT size=2 
face=Arial>Arnaud</FONT></DIV></DIV></DIV></BODY></HTML>