This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6548: PRU-ICSSG network issue: occasional frame corruption / data loss

Part Number: AM6548

As a follow-up to several related issues running the PRU-ICSSG networks on custom board with a third-party OS+custom driver, we've run into yet another issue.

Our driver has been ported to support the more recent versions of the TI-provided PRU firmware, however we're experiencing major stability issues running FW version 02.02.11.02 - this FW seems to cause the dreaded "RX path stall" issue we've discussed in several other threads on this forum (E.G. https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1175207/am6548-pru-icssg-sr-2-0-receive-stalls) more or less all the time.

Interestingly, we're seeing much better results running FW 02.02.11.01. The RX stall issue has not yet been observed on this version (though we haven't done any testing at scale just yet). However, we've run into a new problem:
We have a testcase where we send UDP packets between two PRU-ICSSG ethernet interfaces, in this case PRU-ICSSG1.slice0 and PRU-ICSSG2.slice0 (aka emac2 and emac4). In a handful of cases, we observe lost packets (roughly 4-5 out of 1000 back-and-forth transactions). Inspecting the traffic via WireShark reveals that the lost packets indeed appear on the network, however the first 50-60% of the frame is gone. This includes the ethernet header, UDP header and so on (we have a sequence number at the very end of the data section, allowing us to confirm that the corrupted packet is the one we're missing, from a software perspective).

Some additional information:

  • This only occurs on gigabit speed - we have not seen any such issues running at 100mb/s
  • We have been able to locate the TX frame data in the MSMC RAM - at this stage, the corrupted frame seems complete and OK, even for the frame that later shows up corrupted on the network.
    • This suggests that the corruption happens further down the stack (PRU FW, HW, MAC->PHY)
      • Our interpretation is that this rules out our ethernet driver, as well as the UDMA and cache coherency issues
  • The expected message size is 1514 bytes, ethernet/UDP headers included - the corrupted packets seem to be in the high-500 to high-600 byte range.
  • The amount of missing data seems to be a multiple of 32 bytes
  • The corrupted frames are always truncated from the front (fruncated?) - the last part of the frame always appear correct in WireShark.

Hopefully, this is a known issue with a known solution - if not, how do we proceed from here?
I'm happy to provide network traffic logs, memory dumps or any other debug info that might be required.

In the meantime, I'll do another attempt at stepping up to PRU-ICSSG FW 02.02.11.02.

/Daniel

  • Quick update: I've been able to reproduce the issue on PRU-ICSSG FW 02.02.11.02 as well.

  • As agreed in a direct meeting with TI, here is a test that illustrates the issue, complete with a WireShark log and a MSMC memory dump:

    Test configuration:

    • TI PRU-ICSSG FW version: 02.02.11.01 (the same behavior is present on 02.02.11.02)
    • Connection speed: 1gb/s, full-duplex
    • Test traffic: 250 UDP packets sent back and forth between emac2 and emac4. Multicast (MC) is used to force the packets to physically travel across the network.
    • Each frame contains an Ethernet II header, a UDP header + A data section
      • The data section starts and ends with a sequence number (which happens to be a 10-byte ASCII string).
      • The rest of the data is basically a wrapping byte counter, starting at 0xb (same as the byte's position in the data section)
    Ethernet interface configuration
    Ethernet interface name IP address MAC address Multicast (MC) address PRU-ICSSG# PRU-ICSSG slice#
    emac2 172.27.1.1 00:90:72:20:50:00 224.1.0.4 1 0
    emac4 172.29.1.1 00:90:72:20:70:00 224.1.0.6 2 0

    Expected test flow:

    1. Network interface configuration -> gratuitous ARP (not included in the attached WireShark log)
    2.  emac2 joins MC group 224.1.0.4
    3. emac4 joins MC group 224.1.0.6
    4. loop 250 times:
      1. emac2 send a UDP packet to MC address 224.1.0.4 (I.E. emac4)
      2. emac4 send a UDP packet to MC address 224.1.0.6 (I.E. emac2)
    5. emac2 leaves MC group 224.1.0.4
    6. emac4 leaves MC group 224.1.0.6

    Description of the attached WireShark log:

    • Test run 1 (sequence numbers 1 through 504) shows the expected test pattern, as described above
    • Test run 2 (sequence numbers 505 through 960) shows a test run where frame corruption/data loss is observed:
      • Note that the number of packets is smaller in this test run, as the test is cut short due to error count
      • Sequence number 547 shows a "front-truncated" packet - the size is 746 bytes, vs. the expected size of 1514 bytes
      • The contents of frame #547 matches the last 746 bytes of the expected frame.
      • There is always a small delay after a corrupted frame occurs, and the next packet is sent from the same interface
      • Note the timestamp difference between #547 and #549
      • This delay often causes a MC group membership report - I don't think this is directly related to the actual frame corruption/data loss
      • As mentioned, the test is cut short after #958, due to another corrupted frame at #957.
      • Finally, the MC group leave operations conclude the second test run in a normal way.
    • (Just ignore sequence numbers 961 through 1030, these are just noise from the attached host computer)

    We managed to dump the contents of the MSMC RAM used for network buffering, just after the second test run completed.
    emac2 data was dumped from physical address 0x70050000 - by looking at the sequence numbers, it seems that this area in the MSMC RAM contains packets to be transmitted (emac2 transmits odd sequence numbers, emac4 transmits even sequence numbers).

    The following memory dump contains three transmitted packets from emac2 (sequence numbers 1445, 1447 and 1449 - these correspond to frame numbers #953, #955 and #957 in the WireShark log):

    (physical address 0x70050000 is mapped to virtual address 0x47e02c30)
    Frame #1445 - WireShark sequence number #953
    0x47e02c30:  31 34 34 35 00 0b 0c 0d 0e 0f 10 11 12 13 14 15  *1445............*
    0x47e02c40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e02c50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e02c60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e02c70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e02c80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e02c90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e02ca0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e02cb0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e02cc0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e02cd0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e02ce0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e02cf0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e02d00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e02d10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e02d20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e02d30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e02d40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e02d50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e02d60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e02d70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e02d80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e02d90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e02da0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e02db0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e02dc0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e02dd0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e02de0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e02df0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e02e00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e02e10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e02e20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e02e30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e02e40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e02e50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e02e60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e02e70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e02e80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e02e90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e02ea0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e02eb0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e02ec0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e02ed0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e02ee0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e02ef0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e02f00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e02f10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e02f20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e02f30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e02f40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e02f50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e02f60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e02f70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e02f80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e02f90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e02fa0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e02fb0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e02fc0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e02fd0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e02fe0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e02ff0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03000:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03010:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03020:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03030:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03040:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03050:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03060:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03070:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03080:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03090:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e030a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e030b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e030c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e030d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e030e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e030f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03100:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03110:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03120:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03130:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03140:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03150:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03160:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03170:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03180:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03190:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e031a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e031b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e031c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e031d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e031e0:  20 20 20 20 20 20 31 34 34 35 00 00 00 00 00 00  *      1445......*
    0x47e031f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  *................*
    0x47e03200:  01 00 5e 01 00 06 00 90 72 20 50 00 08 00 45 00  *..^.....r P...E.*
    0x47e03210:  05 dc 91 ea 00 00 01 11 95 03 ac 1b 01 01 e0 01  *................*
    0x47e03220:  00 06 c3 52 c3 54 05 c8 93 5c 20 20 20 20 20 20  *...R.T...\      *
    
    Frame #1447 - WireShark sequence number #955
    0x47e03230:  31 34 34 37 00 0b 0c 0d 0e 0f 10 11 12 13 14 15  *1447............*
    0x47e03240:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03250:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03260:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03270:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03280:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03290:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e032a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e032b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e032c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e032d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e032e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e032f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03300:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03310:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03320:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03330:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03340:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03350:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03360:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03370:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03380:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03390:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e033a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e033b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e033c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e033d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e033e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e033f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03400:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03410:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03420:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03430:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03440:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03450:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03460:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03470:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03480:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03490:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e034a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e034b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e034c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e034d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e034e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e034f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03500:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03510:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03520:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03530:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03540:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03550:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03560:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03570:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03580:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03590:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e035a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e035b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e035c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e035d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e035e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e035f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03600:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03610:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03620:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03630:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03640:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03650:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03660:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03670:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03680:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03690:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e036a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e036b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e036c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e036d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e036e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e036f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03700:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03710:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03720:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03730:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03740:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03750:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03760:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03770:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03780:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03790:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e037a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e037b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e037c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e037d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e037e0:  20 20 20 20 20 20 31 34 34 37 00 00 00 00 00 00  *      1447......*
    0x47e037f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  *................*
    0x47e03800:  01 00 5e 01 00 06 00 90 72 20 50 00 08 00 45 00  *..^.....r P...E.*
    0x47e03810:  05 dc 91 eb 00 00 01 11 95 02 ac 1b 01 01 e0 01  *................*
    0x47e03820:  00 06 c3 52 c3 54 05 c8 93 58 20 20 20 20 20 20  *...R.T...X      *
    
    Frame #1449 - WireShark sequence number #957
    This frame appears "front-truncated" in WireShark - Only the data starting from
    virtual address 0x47e03b00 are transmitted onto the network.
    0x47e03830:  31 34 34 39 00 0b 0c 0d 0e 0f 10 11 12 13 14 15  *1449............*
    0x47e03840:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03850:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03860:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03870:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03880:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03890:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e038a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e038b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e038c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e038d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e038e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e038f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03900:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03910:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03920:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03930:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03940:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03950:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03960:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03970:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03980:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03990:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e039a0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e039b0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e039c0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e039d0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e039e0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e039f0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03a00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03a10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03a20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03a30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03a40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03a50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03a60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03a70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03a80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03a90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e03aa0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e03ab0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e03ac0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e03ad0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e03ae0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e03af0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03b00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03b10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03b20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03b30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03b40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03b50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03b60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03b70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03b80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03b90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e03ba0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e03bb0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e03bc0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e03bd0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e03be0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e03bf0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03c00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03c10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03c20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03c30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03c40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03c50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03c60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03c70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03c80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03c90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e03ca0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e03cb0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e03cc0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e03cd0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e03ce0:  b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5  *................*
    0x47e03cf0:  c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5  *................*
    0x47e03d00:  d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5  *................*
    0x47e03d10:  e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5  *................*
    0x47e03d20:  f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05  *................*
    0x47e03d30:  06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15  *................*
    0x47e03d40:  16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25  *.......... !"#$%*
    0x47e03d50:  26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35  *&'()*+,-./012345*
    0x47e03d60:  36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45  *6789:;<=>?@ABCDE*
    0x47e03d70:  46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55  *FGHIJKLMNOPQRSTU*
    0x47e03d80:  56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65  *VWXYZ[\]^_`abcde*
    0x47e03d90:  66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75  *fghijklmnopqrstu*
    0x47e03da0:  76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85  *vwxyz{|}~.......*
    0x47e03db0:  86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95  *................*
    0x47e03dc0:  96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5  *................*
    0x47e03dd0:  a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5  *................*
    0x47e03de0:  20 20 20 20 20 20 31 34 34 39 00 00 00 00 00 00  *      1449......*
    

    The attached WireShark log was captured using WireShark v.4.0.2.

  • 2023-02-24-failed-nettst-capture-emac2-emac4.zip

    The WireShark log mentioned in my previous post is attached here, as a zip arcive.