Re: [Intel-wired-lan] [PATCH] e1000e: disregard NVM checksum on tgp when valid checksum mask is not set

Vlad URSU
2025-05-15T19:07:51Z

On 15.05.2025 07:39, Lifshits, Vitaly wrote:
> Since the checksum word is 0xFFFF which is peculiar, can you dump the
> whole NVM and share with us?

Sure, here's a dump of my NVM

Offset Values
------ ------
0x0000: d0 8e 79 07 78 c8 01 08 ff ff 44 00 01 00 6c 00
0x0010: ff ff ff ff c9 10 54 0a 28 10 f9 15 00 00 00 00
0x0020: 00 00 00 00 00 80 05 a7 30 30 00 16 00 00 00 0c
0x0030: f3 08 00 0a 43 08 13 01 f9 15 ad ba f9 15 fa 15
0x0040: ad ba f9 15 ad ba f9 15 00 00 80 80 00 4e 86 08
0x0050: 00 00 00 00 07 00 00 20 20 00 00 00 00 0e 00 00
0x0060: 00 00 00 40 28 12 07 40 ff ff ff ff ff ff ff ff
0x0070: ff ff ff ff ff ff ff ff ff ff 00 02 ff ff ff ff
0x0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0090: 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff
0x00a0: 94 b0 00 08 0a 00 04 90 b0 47 40 24 c2 e1 21 c3
0x00b0: 3f 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00c0: 80 60 1f 00 00 48 10 00 40 60 1f 00 04 d3 11 00
0x00d0: 03 0a 12 00 00 00 1f 00 04 b4 30 00 1c 00 31 00
0x00e0: 06 b4 30 00 09 00 31 00 07 b4 30 00 10 00 31 00
0x00f0: 0a b4 30 00 18 00 31 00 0c b4 30 00 18 00 31 00
0x0100: 0d b4 30 00 18 00 31 00 01 fd 30 00 2c 9c 31 00
0x0110: 4c b6 30 00 05 00 31 00 ff ff ff ff ff ff ff ff
0x0120: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0130: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0140: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0150: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0160: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0170: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0180: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0190: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x01a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x01b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x01c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x01d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x01e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x01f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0200: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0210: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0220: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0230: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0240: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0250: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0260: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0270: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0280: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0290: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x02a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x02b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x02c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x02d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x02e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x02f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0300: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0310: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0320: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0330: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0340: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0350: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0360: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0370: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0380: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0390: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x03a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x03b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x03c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x03d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x03e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x03f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0400: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0410: 69 53 84 03 01 00 00 00 00 00 00 00 00 00 00 00
0x0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0530: 00 00 00 00 00 00 00 00 03 3d 00 00 00 00 00 00
0x0540: 00 00 00 00 00 00 00 00 00 00 00 00 bc 0c 00 00
0x0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0790: 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff
0x07a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x07b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x07c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x07d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x07e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x07f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0800: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0810: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0820: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0830: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0840: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0850: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0860: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0870: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0880: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0890: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x08a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x08b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x08c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x08d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x08e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x08f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0900: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0910: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0920: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0930: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0940: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0950: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0960: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0970: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0980: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0990: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x09a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x09b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x09c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x09d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x09e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x09f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0a90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0aa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ab0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ac0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ad0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ae0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0af0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0b90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ba0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0bb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0bc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0bd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0be0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0bf0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0c90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ca0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0cb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0cc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0cd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ce0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0cf0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0d90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0da0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0db0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0dc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0dd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0de0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0df0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0e90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ea0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0eb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ec0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ed0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ee0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ef0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0f90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0fa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0fb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0fc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0fd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0fe0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0ff0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff