<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>


<STYLE></STYLE>
</HEAD>
<BODY bgColor="#ffffff">
<DIV><FONT face="Arial" size="2">Hi Peter,</FONT></DIV>
<DIV><FONT face="Arial" size="2">if you're using some vendor specific gPXE driver, 
try&nbsp;using the UNDI driver (undionly.kpxe).</FONT></DIV>
<DIV><FONT face="Arial" size="2"></FONT>&nbsp;</DIV>
<DIV><FONT face="Arial" size="2">Tal</FONT></DIV>
<BLOCKQUOTE style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A href="mailto:peter@scheie.homedns.org" title="peter@scheie.homedns.org">Peter 
  Scheie</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A href="mailto:gpxe@etherboot.org" title="gpxe@etherboot.org">gpxe@etherboot.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, February 11, 2010 5:40 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [gPXE] Dell T300 w/Broadcom 
  chip: gpxe hangs during dhcp</DIV>
  <DIV><BR></DIV>I've got a Dell T300 that appears to have some sort of Broadcom 
  chip for its <BR>onboard NIC (Gbit).&nbsp; I can load gpxe.lkrn via syslinux, 
  which says it's <BR>initializing the hardware.&nbsp; But when I then run 'dhcp 
  net0', it spits out the <BR>MAC address of the NIC, and where there would 
  normally be a series of dots <BR>marking time while it gets an address from 
  our dhcp server, there appears just a <BR>single dot and then it just 
  hangs.<BR><BR>So, I tried the other ethernet port (there are two built in to 
  the machine). <BR>This one gets an address from dhcp, then pulls down the 
  script via http that I <BR>told it.&nbsp; This script specifies an initramfs 
  (22MB) and a kernel (1.8MB) to be <BR>loaded also from the web server.&nbsp; 
  The initramfs is downloaded, but as it's <BR>downloading the kernel, it 
  stalls.&nbsp; I happened to be running this all through a <BR>linux box acting 
  as a router (because I have worse trouble if gpxe runs on a <BR>machine 
  connected directly to our network) where I was running tcpdump.&nbsp; I could 
  <BR>see the packets being delivered to the gpxe client machine, but when it 
  stalled <BR>downloading the kernel, there were ARP messages where the router 
  machine was <BR>asking for the address of the gpxe client machine.<BR><BR>So, 
  any ideas as to<BR>- why gpxe hangs during dhcp for eth0?<BR>- why it would 
  stop communicating with the gateway after ~90 seconds &amp; 23MB?<BR>- what 
  kind of behavior one would expect if a network card/chip is not supported 
  <BR>by gpxe?<BR>- how to figure out why machines booting gpxe connected 
  directly to our <BR>corporate network can't get addresses from our dhcp 
  server, and if the address <BR>is provided by hand, can't download gpxe 
  scripts from an external webserver?<BR><BR>Any suggestions appreciated.&nbsp; 
  Thanks.<BR><BR>Peter<BR>_______________________________________________<BR>gPXE 
  mailing list<BR><A href="mailto:gPXE@etherboot.org">gPXE@etherboot.org</A><BR><A href="http://etherboot.org/mailman/listinfo/gpxe">http://etherboot.org/mailman/listinfo/gpxe</A></BLOCKQUOTE></BODY></HTML>