US 12,461,866 B2
Using control bus communication to accelerate link negotiation
Eran Moshe, Kfar Saba (IL); Shuli Shmaya, Kfar Saba (IL); and Barrett Edwards, Monument, CO (US)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jul. 18, 2023, as Appl. No. 18/354,168.
Claims priority of provisional application 63/380,973, filed on Oct. 26, 2022.
Prior Publication US 2024/0143518 A1, May 2, 2024
Int. Cl. G06F 13/12 (2006.01)
CPC G06F 13/12 (2013.01) [G06F 2213/0024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a first data storage device comprising:
a peripheral interface configured to connect to a host system through a peripheral interface bus using a peripheral interface protocol, wherein the first data storage device is configured to receive storage communication through the peripheral interface;
a control bus interface configured to connect to a control bus using a control bus protocol, wherein at least a second device is configured to connect to the control bus using the control bus protocol;
a control bus messaging service configured to establish control bus communication between the first data storage device and the second device over the control bus and using the control bus protocol, wherein the first data storage device is configured to, during data storage device initialization, establish control bus communication with the second device prior to establishing storage communication through the peripheral interface;
a configuration service configured to, responsive to a loss of connection event for the peripheral interface, receive, through the control bus interface and from the second device, configuration data for the peripheral interface protocol; and
a link state machine configured to reestablish, using the configuration data received from the second device, communication through the peripheral interface to the host system.