Uploaded image for project: 'PROFINET IO-Device V4'
  1. PROFINET IO-Device V4
  2. PSPNSV4-1088

Last confirmation packet of a fragmented request has sequence set to zero

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V4.2.0.0
    • Fix Version/s: V4.4.8.0, V4.5.0.0
    • Labels:
    • Account:
      SPC Profinet Slave (SPCPROFINE)

      Description

      When the application sends an fragmented request (e.g. Set Configuration Service request) to the firmware, the confirmation for the last fragment may have cleared the PACKET_SEQ_LAST bit in field ulExt of packet header.

      According netX Dual Port Memory - Packet based services manual, the last confirmation packet shall have the PACKET_SEQ_LAST bit set for a fragmented request.

      Workaround: Ignore the value of PACKET_SEQ_LAST bit in last fragment confirmation packet. Failed requests will be indicated by non-Zero value in field ulSta of packet header.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  AMesser Andreas Messer
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: