[ipxe-devel] UEFI not working - "snp->undi.receive() 8000h:9h" flood
Tore Anderson
tore at fud.no
Mon Nov 9 07:55:39 UTC 2015
* Michael Brown <mcb30 at ipxe.org>
> On 06/11/15 12:22, Tore Anderson wrote:
> > I'm trying to get UEFI netboot working in an IPv6-only network
> > environment. The system appears to download and start iPXE just fine,
> > but what happens afterwards is that the message "snp->undi.receive()
> > 8000h:9h" message just keeps looping on the screen. This goes on for a
> > while, until the system reboots automatically.
>
> That message is coming from your system's SnpDxe driver, not from iPXE.
I see. Thanks. I'll see if there is possible to upgrade the laptop's
firmware. It might very well be buggy.
> It's entirely possible that iPXE is running totally normally in your
> environment, but the error messages coming from SnpDxe are swamping
> the console and making it impossible for you to see anything.
I actually used my mobile phone to record the screen, and after
watching it frame by frame I'm pretty sure there are no messages from
iPXE apart from the "iPXE initialising devices..." one.
> Could you try building iPXE with an embedded script that attempts
> "ifconf -c ipv6" and a download, and see if it generates any network
> traffic?
It doesn't. The only packets containing the laptop's MAC address after
the iPXE image has been downloaded from the TFTP server are a few IPv6
Neighbour Solicitations sent to the node. They are not answered, which
indicates that the node no longer has any working IPv6 connectivity.
1 0.000000 :: -> ff02::1:ffb9:d39e ICMPv6 78 Neighbor Solicitation for fe80::2e59:e5ff:feb9:d39e
2 0.000050 :: -> ff02::1:ff0d:2326 ICMPv6 78 Neighbor Solicitation for 2a02:c0:100:2::d:2326
3 6.478568 fe80::2e59:e5ff:feb9:d39e -> ff02::1:2 DHCPv6 169 Solicit XID: 0x890da0 CID: 000100010b5407162c59e5b9d39e
4 6.480177 fe80::2e59:e5ff:feb9:d39e -> fe80::3ed9:2bff:fefb:8004 ICMPv6 86 Neighbor Advertisement fe80::2e59:e5ff:feb9:d39e (sol, ovr) is at 2c:59:e5:b9:d3:9e
5 6.480207 fe80::3ed9:2bff:fefb:8004 -> fe80::2e59:e5ff:feb9:d39e DHCPv6 187 Advertise XID: 0x890da0 IAA: 2a02:c0:100:2::d:2326 CID: 000100010b5407162c59e5b9d39e
6 8.846656 fe80::2e59:e5ff:feb9:d39e -> ff02::1:ff0d:2326 ICMPv6 86 Multicast Listener Report
7 8.846683 fe80::2e59:e5ff:feb9:d39e -> ff02::1:ffb9:d39e ICMPv6 86 Multicast Listener Report
8 10.902453 fe80::2e59:e5ff:feb9:d39e -> ff02::1:2 DHCPv6 215 Request XID: 0x8a0da0 CID: 000100010b5407162c59e5b9d39e IAA: 2a02:c0:100:2::d:2326
9 10.903925 fe80::3ed9:2bff:fefb:8004 -> fe80::2e59:e5ff:feb9:d39e DHCPv6 187 Reply XID: 0x8a0da0 IAA: 2a02:c0:100:2::d:2326 CID: 000100010b5407162c59e5b9d39e
10 10.937463 2a02:c0:100:2::d:2326 -> ff02::1:ff00:6 ICMPv6 86 Neighbor Solicitation for 2a02:c0::6 from 2c:59:e5:b9:d3:9e
11 11.226647 2a02:c0:100:2:ffff::1 -> 2a02:c0:100:2::d:2326 ICMPv6 86 Neighbor Advertisement 2a02:c0::6 (sol) is at 3c:d9:2b:fb:80:04
12 11.226894 2a02:c0:100:2::d:2326 -> 2a02:c0::6 TFTP 109 Read Request, File: ipxe-toretest.efi, Transfer type: octet, tsize\000=0\000, blksize\000=1228\000
13 11.227796 2a02:c0::6 -> 2a02:c0:100:2::d:2326 TFTP 90 Option Acknowledgement, tsize\000=857408\000, blksize\000=1228\000
14 11.228169 2a02:c0:100:2::d:2326 -> 2a02:c0::6 TFTP 92 Error Code, Code: Option negotiation failed, Message: User aborted the transfer
15 11.229744 2a02:c0:100:2::d:2326 -> 2a02:c0::6 TFTP 101 Read Request, File: ipxe-toretest.efi, Transfer type: octet, blksize\000=1228\000
16 11.230518 2a02:c0::6 -> 2a02:c0:100:2::d:2326 TFTP 77 Option Acknowledgement, blksize\000=1228\000
17 11.230893 2a02:c0:100:2::d:2326 -> 2a02:c0::6 TFTP 66 Acknowledgement, Block: 0
18 11.231225 2a02:c0::6 -> 2a02:c0:100:2::d:2326 TFTP 1294 Data Packet, Block: 1
19 11.231547 2a02:c0:100:2::d:2326 -> 2a02:c0::6 TFTP 66 Acknowledgement, Block: 1
20 11.231849 2a02:c0::6 -> 2a02:c0:100:2::d:2326 TFTP 1294 Data Packet, Block: 2
[...]
1416 11.577421 2a02:c0::6 -> 2a02:c0:100:2::d:2326 TFTP 330 Data Packet, Block: 699 (last)
1417 11.577652 2a02:c0:100:2::d:2326 -> 2a02:c0::6 TFTP 66 Acknowledgement, Block: 699
1418 16.230613 fe80::3ed9:2bff:fefb:8004 -> 2a02:c0:100:2::d:2326 ICMPv6 86 Neighbor Solicitation for 2a02:c0:100:2::d:2326 from 3c:d9:2b:fb:80:04
1419 17.230574 fe80::3ed9:2bff:fefb:8004 -> 2a02:c0:100:2::d:2326 ICMPv6 86 Neighbor Solicitation for 2a02:c0:100:2::d:2326 from 3c:d9:2b:fb:80:04
1420 18.230612 fe80::3ed9:2bff:fefb:8004 -> 2a02:c0:100:2::d:2326 ICMPv6 86 Neighbor Solicitation for 2a02:c0:100:2::d:2326 from 3c:d9:2b:fb:80:04
In any case, thanks again for your insight. I'll try to upgrade the
laptop's firmware, and also try to find another UEFI system I can test
from. Hopefully that will confirm (or rule out) that this is a firmware
bug in my laptop.
Tore
More information about the ipxe-devel
mailing list