[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