Normally, devices must maintain two simultaneous connections with redundant controllers. One is the primary connection that contains valid output data, and the secondary connection contains invalid data. When the primary controller fails, the secondary controller requests control of the device and assumes the primary role.