[ipxe-devel] No network with undionly.kpxe (hp 2570p, 8470p, 8570p, NIC 82579LM)

Torgeir Wulfsberg torgeir.wulfsberg at gmail.com
Fri Oct 5 06:50:09 UTC 2012


Here is the packet trace I thought I sent: http://pastebin.com/KHtSfFbk
HP 8470p (*82579LM GB Ethernet)*
BIOS-> Native PXE -> undionly.kpxe

DHCP server

*if exists user-class and option user-class = "iPXE" {
filename "**http://192.168.2.102/pxelinux.ipxe*<http://192.168.2.102/pxelinux.ipxe>
*";*
} else {
filename "undionly.kpxe";
}
This works for most of the computers I have tried, including our z400. But
all of our new HP Elitebooks "xx70p" series does not work (and they all
have the same NIC).


--Torgeir Wulfsberg
On Thu, Oct 4, 2012 at 9:07 PM, Torgeir Wulfsberg <
torgeir.wulfsberg at gmail.com> wrote:

>  Yeah, sorry! That was the first trace I took (used pxelinux 4.05 in this
> packet trace, but have tried with 4.04, and 4.06 ipxelinux.0, same result).
>
> If I do BIOS -> Native PXE -> undionly.kpxe (this does not work on any of
> the new hp elitebooks we got). But why does that work on all the other
> computers I have tried on?
>
> I have tried with both Linux dhcp server, and Windows 2008 dhcp server
> (same result).
> Btw, I will email the new packet trace tomorrow.
>
> Why is this working with these new hp models (ipxe.pxe) but breaks my HP
> Z400?
> BIOS -> Native PXE -> PXELINUX (what version?) -> pxelinux.cfg/default ->
> msg.txt -> pxechn.c32 -> ipxe.pxe
>
> Torgeir Wulfsberg
>
>
> On 10/04/2012 06:36 PM, Shao Miller wrote:
>
>  From your packet trace (thanks!), it looks like you are doing: BIOS ->
> Native PXE -> PXELINUX (what version?) -> pxelinux.cfg/default -> msg.txt
> -> pxechn.c32 -> new.undionly.kpxe****
>
> ** **
>
> Is that right?****
>
> ** **
>
> If so, instead, please try: BIOS -> Native PXE -> new.undionly.kpxe****
>
> ** **
>
> Your ISC DHCP magic is not working, because the client is booting PXELINUX
> instead of iPXE.****
>
> ** **
>
> - Shao Miller****
>  ------------------------------
>
> *From:* ipxe-devel-bounces at lists.ipxe.org [
> mailto:ipxe-devel-bounces at lists.ipxe.org<ipxe-devel-bounces at lists.ipxe.org>]
> *On Behalf Of *Torgeir Wulfsberg
> *Sent:* Thursday, October 04, 2012 07:55
> *To:* ipxe-devel at lists.ipxe.org
> *Subject:* [ipxe-devel] No network with undionly.kpxe (hp 2570p, 8470p,
> 8570p,NIC 82579LM)****
>
> ** **
>
> Hi!****
>
>  ****
>
> I have trouble getting network with iPXE on some brand new HP laptops
> (2570p, 8470p, 8570p)****
>
>
> They all uses the same nic.****
>
>  ****
>
> *lspci -nn*
> *00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit
> Network Connection [8086:1502] (rev 04)*****
>
>  ****
>
> In my lab-test environment i use this config: ****
>
>  ****
>
> *linux ISC dhcp3-server*:****
>
> *if exists user-class and option user-class = "iPXE" {**
>        filename "**http://my.web.server/real_boot_script.php*<http://my.web.server/real_boot_script.php>
> *";**
> } else {
>        filename "undionly.kpxe";
> }*****
>
> *Packet trace:*
> http://pastebin.com/bqzs3Etj
> 192.168.2.250 Windows DHCP server
> 192.168.2.102 Linux tftp-server
> 192.168.2.52 hp 2570p****
>
> *ifstat after timed out:*
> *net0 using undionly on UNDI-PCI00:19:0 (closed)**
> [Link:up, TX:4 TXE:0 RX:0 RXE:0]*****
>
> Looks to me that network is not working at all on this Intel 82579LM NIC
> with undionly.kpxe.
> ipxe.pxe (same source) however is working, but then my HP z400 stops
> working.****
>
> *lspci -nn on Z400*
> *01:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme
> BCM5764M Gigabit Ethernet PCIe [14e4:1684] (rev 10)*****
>
>  ****
>
> *Debug*****
>
>  ****
>
> make bin/undionly.kpxe DEBUG=udp****
>
>  ****
>
> *DHCP (net0 macaddress) UDP 0x18b74 allocated*****
>
> *UDP 0x18b74 bound to port 68*****
>
> *...UDP 0x18b74 TX 68-67 len 403*****
>
> *.UDP 0x18b74 TX 68-67 len 403*****
>
> *..UDP 0x18b74 TX 68-67 len 403*****
>
> *....UDP 0x18b74 TX 68-67 len 403*****
>
> *.......UDP 0x18b74 closed*****
>
> *.   Connection timed out (**http://ipxe.org/4c106035*<http://ipxe.org/4c106035>
> *)*****
>
> *Could not configure net0: Connection timed out (**
> http://ipxe.org/4c106035* <http://ipxe.org/4c106035>*)*****
>
>  ****
>
> make bin/undionly.kpxe DEBUG=dhcp****
>
>  ****
>
> *DHCP (net0 macaddress)DHCP 0x18c94 entering discovery state*****
>
> *...DHCP 0x18c94 DHCPDISCOVER*****
>
> *.DHCP 0x18c94 DHCPDISCOVER*****
>
> *..DHCP 0x18c94 DHCPDISCOVER*****
>
> *....DHCP 0x18c94 DHCPDISCOVER*****
>
> *. Connection timed out (**http://ipxe.org/4c106035*<http://ipxe.org/4c106035>
> *)*****
>
> *Could not configure net0: Connection timed out (**
> http://ipxe.org/4c106035* <http://ipxe.org/4c106035>*)*****
>
>  ****
>
> Anyone got any ideas why I have these problems with iPXE undionly.kpxe?***
> *
>
>  ****
>
> Regards,****
>
> Torgeir Wulfsberg****
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20121005/bc9c3f9d/attachment.htm>


More information about the ipxe-devel mailing list