Uploaded image for project: 'Ethernet 2-Port Switch'
  1. Ethernet 2-Port Switch
  2. PSETH2PS-37

2nd chassis channel does not work in case application configures the device's MAC address with command HIL_SET_MAC_ADDR_REQ (0x1EEE)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V1.3.0.0
    • Fix Version/s: V1.3.0.6, V1.3.1.0 (open)
    • Labels:
      None
    • Account:
      SPC Driver Ethernet (SPCDRIVERE)

      Description

      Currently the 2nd chassis channel of the 2-Port-Switch only works when the 2nd chassis MAC address is available at the time the application registers for the 2nd chassis (EDD_IOCTL_REGISTER_2NDCHASSIS_REQ - 0xa56).

      This IOCTL is sent by the Ethernet Interface task very early during startup in the "_InitRemote" function.

      So in case the host application configures the MAC address via command HIL_SET_MAC_ADDR_REQ, this will be too late.

      The 2nd chassis functionality will only work when the the MAC address is available via a SecMem.

      Actual issue:

      2nd Chassis MAC address is not set/applied upon reception of IOCTL commands EDD_IOCTL_REFRESH_MAC_FROM_SECPROM_REQ  (0xa52) and EDD_IOCTL_SET_INTERFACE_MAC_ADDRESS_REQ (0xa0e)

      In addition:

      The result of EDD_IOCTL_REGISTER_2NDCHASSIS_REQ shall not depend on the presence of a valid MAC address. Even if no AMC address is available this service should succeed.

        Attachments

          Issue Links

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    KMichel Kai Michel
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: