<!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 using the UNDI driver (undionly.kpxe).</FONT></DIV>
<DIV><FONT face="Arial" size="2"></FONT> </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). I can load gpxe.lkrn via syslinux,
which says it's <BR>initializing the hardware. 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. This script specifies an initramfs
(22MB) and a kernel (1.8MB) to be <BR>loaded also from the web server.
The initramfs is downloaded, but as it's <BR>downloading the kernel, it
stalls. 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. 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 & 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.
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>