[ipxe-devel] - uuid mangle does not show correctly for my hp elitebook 8440p

Torgeir.Wulfsberg at kongsberg.com Torgeir.Wulfsberg at kongsberg.com
Wed Jul 22 09:45:45 UTC 2015


Hi!

I have an HP Elitebook 8440p, where iPXE does not display the correct UUID for this machine. Searching through the ipxe git repo, I've located this commit.
https://git.ipxe.org/ipxe.git/commitdiff/9e896d0eeaa07d47b2bed4c92072fd638ce3eb55

Anything before this commit, and iPXE does show the correct UUID for my 8440p.

Correct UUID from BIOS:
00112233-4455-6677-8899-aabbccddeeff

iPXE displays it like this:
33221100-5544-7766-8899-aabbccddeeff

It seems to be correctly on some other laptops I have here at work (nc6400, 8540w, 8470p), both older and newer than my 8440p.

Anything I can do to help debug what cause this problem (I have tried iPXE from the newest available commit, to this date)?

--Torgeir


-----Original Message-----
From: ipxe-devel-bounces at lists.ipxe.org [mailto:ipxe-devel-bounces at lists.ipxe.org] On Behalf Of ipxe-devel-request at lists.ipxe.org
Sent: 20. juli 2015 13:00
To: ipxe-devel at lists.ipxe.org
Subject: ipxe-devel Digest, Vol 62, Issue 11

Send ipxe-devel mailing list submissions to
        ipxe-devel at lists.ipxe.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
or, via email, send a message with subject or body 'help' to
        ipxe-devel-request at lists.ipxe.org

You can reach the person managing the list at
        ipxe-devel-owner at lists.ipxe.org

When replying, please edit your Subject line so it is more specific than "Re: Contents of ipxe-devel digest..."


Today's Topics:

   1. [PATCH] IPv6 checksum invalid for UDP packets
      (Yoshinobu Takenaga (takenaga))


----------------------------------------------------------------------

Message: 1
Date: Sun, 19 Jul 2015 22:08:52 +0000
From: "Yoshinobu Takenaga (takenaga)" <takenaga at cisco.com>
To: "ipxe-devel at lists.ipxe.org" <ipxe-devel at lists.ipxe.org>
Subject: [ipxe-devel] [PATCH] IPv6 checksum invalid for UDP packets
Message-ID: <80B139A1-E7F1-4AE8-A0E6-D700BCCFB66B at cisco.com>
Content-Type: text/plain; charset="utf-8"

Hi,

We found a bug in IPv6 code. Issue was realized when TFTP download stopped while chsum value was being rolled over.

Problem is in IPv6/UDP cksum calculation logic.
Made it compliant to RFC2460 fixed the issue.


Signed-off-by: TAKENAGA Yoshinobu <takenaga at cisco.com>
---
src/net/ipv6.c | 3 +++
1 file changed, 3 insertions(+)

diff --git a/src/net/ipv6.c b/src/net/ipv6.c index c5bead1..5fc61df 100644
--- a/src/net/ipv6.c
+++ b/src/net/ipv6.c
@@ -523,6 +523,9 @@ static int ipv6_tx ( struct io_buffer *iobuf,
                *trans_csum = ipv6_pshdr_chksum ( iphdr, len,
                                                  tcpip_protocol->tcpip_proto,
                                                  *trans_csum );
+               /* RFC 2460 8.1: IPV6/UDP csum can't be zero */
+               if ( *trans_csum == 0 && tcpip_protocol->tcpip_proto == IP_UDP )
+                       *trans_csum = 0xFFFF;
        }

        /* Print IPv6 header for debugging */
--
1.9.1



// Thanks,
// Takenaga



------------------------------

_______________________________________________
ipxe-devel mailing list
ipxe-devel at lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


End of ipxe-devel Digest, Vol 62, Issue 11
******************************************

________________________________

CONFIDENTIALITY
This e-mail and any attachment contain KONGSBERG information which may be proprietary, confidential or subject to export regulations, and is only meant for the intended recipient(s). Any disclosure, copying, distribution or use is prohibited, if not otherwise explicitly agreed with KONGSBERG. If received in error, please delete it immediately from your system and notify the sender properly.



More information about the ipxe-devel mailing list