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
- is blocked by
-
PSEIS-957 2nd chassis channel does not work in case application configures the device's MAC address with command HIL_SET_MAC_ADDR_REQ (0x1EEE)
- Closed