IEEE-1394 beta fast reconnect method
AssigneeDapholding B.V.
InventorRichard Mourn
Life of this patent
Estimating the term…
Abstract
A method for quickly testing an electrical connection used between two nodes. For example, the method can be used with an IEEE-1394-2008 Beta serial bus. The testing is used to determine if a disconnect signal is a permanent disconnect signal or a temporary disconnect signal. Also, the testing provides for a fast reconnect that attempts one or more times to determine a temporary disconnect, thus creating a range in microseconds to milliseconds in which to verify the temporary disconnect. Also, the number of attempts can be replaced by a certain time period.
Claims20
A method of fast testing of an IEEE-1394-2008 Beta serial bus connection between two nodes, the method comprising:
- setting a IEEE-1394-2008 Beta serial bus connection Port Error Count threshold to a customizable number;
- monitoring the serial bus connection between the two nodes to determine a disconnect condition;
- in response to determining the disconnect condition, repeatedly attempting fast reconnection with a number of attempts up to the customizable number;
- in response to the repeated fast reconnection attempts establishing a reconnection after the number of attempts do not reach the customizable number, resetting a count of the number of attempts to zero;
- and
- in response to the attempted fast reconnection attempts not establishing a reconnection after reaching the customizable number, determining a permanent disconnect has occurred and setting a port connect state to disconnected.
A method of fast testing of an IEEE-1394-2008 Beta serial bus connection between two nodes, the method comprising:
- monitoring a connectivity of a serial bus connection between the two nodes to determine a pending port disconnect state transition by monitoring a IEEE-1394-2008 Beta serial bus connection Port Error Count register;
- determining a potential disconnect condition by detecting the IEEE-1394-2008 Beta serial bus connection Port Error Count register increment upon detection of a temporary loss of connectivity;
- in response to determining the potential disconnect condition, repeatedly attempting fast reconnection with a number of attempts up to a customizable number;
- in response to the repeated fast reconnection attempts establishing a reconnection after the number of attempts did not reach a number greater than the number, resetting a count of the number of attempts to zero;
- and
- in response to the attempted fast reconnection attempts not establishing a reconnection after reaching the number, determining a permanent disconnect has occurred and setting a port connect state to disconnected.
Dependencies are inferred from the claim text.