Techniques for transitioning control of a serial ATA device among multiple hosts using sleep and wake commands
First Claim
1. A data storage system, comprising:
- a Serial ATA device; and
a control subsystem having a first host, a second host, and a communications medium which interconnects the first and second hosts to the Serial ATA device;
the first and second hosts being configured to share control of the Serial ATA device through the communications medium;
the first and second hosts, when transitioning control of the Serial ATA device, being configured to;
send a sleep command from the first host to the Serial ATA device, the sleep command directing the Serial ATA device to transition from a normal operating mode to a sleep mode,provide a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the Serial ATA device to the second host, andsend a wake command from the second host to the Serial ATA device in response to the notification signal, the wake command directing the Serial ATA device to transition from the sleep mode to the normal operating mode.
9 Assignments
0 Petitions
Accused Products
Abstract
A system has a Serial ATA device and a subsystem. The subsystem includes multiple hosts, and a communications medium which interconnects the hosts to the device. The hosts are configured to share control of the device through the communications medium. First and second hosts, when transitioning control of the device, are configured to (i) send a sleep command from the first host to the device, the sleep command directing the device to transition from a normal operating mode to a sleep mode, (ii) provide a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the device to the second host, and (iii) send a wake command from the second host to the device in response to the notification signal, the wake command directing the device to transition from the sleep mode to the normal operating mode.
-
Citations
20 Claims
-
1. A data storage system, comprising:
-
a Serial ATA device; and a control subsystem having a first host, a second host, and a communications medium which interconnects the first and second hosts to the Serial ATA device;
the first and second hosts being configured to share control of the Serial ATA device through the communications medium;
the first and second hosts, when transitioning control of the Serial ATA device, being configured to;send a sleep command from the first host to the Serial ATA device, the sleep command directing the Serial ATA device to transition from a normal operating mode to a sleep mode, provide a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the Serial ATA device to the second host, and send a wake command from the second host to the Serial ATA device in response to the notification signal, the wake command directing the Serial ATA device to transition from the sleep mode to the normal operating mode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data storage system, comprising:
-
a Serial ATA device; and a control subsystem having a first host, a second host, and a communications medium which interconnects the first and second hosts to the Serial ATA device;
the first and second hosts being configured to share control of the Serial ATA device through the communications medium;
the first and second hosts including;means for sending a sleep command from the first host to the Serial ATA device, the sleep command directing the Serial ATA device to transition from a normal operating mode to a sleep mode, means for providing a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the Serial ATA device to the second host, and means for sending a wake command from the second host to the Serial ATA device in response to the notification signal, the wake command directing the Serial ATA device to transition from the sleep mode to the normal operating mode.
-
-
8. A control subsystem for a data storage system, the control subsystem comprising:
-
a first host; a second host; and a communications medium which is configured to connect the first and second hosts to a Serial ATA device;
the first and second hosts being configured to share control of the Serial ATA device through the communications medium when the communications medium connects the first and second hosts to the Serial ATA device;
the first and second hosts, when transitioning control of the Serial ATA device, being configured to;send a sleep command from the first host to the Serial ATA device, the sleep command directing the Serial ATA device to transition from a normal operating mode to a sleep mode, provide a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the Serial ATA device to the second host, and send a wake command from the second host to the Serial ATA device in response to the notification signal, the wake command directing the Serial ATA device to transition from the sleep mode to the normal operating mode. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A control subsystem for a data storage system, the control subsystem comprising:
-
a first host; a second host; and a communications medium which is configured to connect the first and second hosts to a Serial ATA device;
the first and second hosts being configured to share control of the Serial ATA device through the communications medium when the communications medium connects the first and second hosts to the Serial ATA device;
the first and second hosts including;means for sending a sleep command from the first host to the Serial ATA device, the sleep command directing the Serial ATA device to transition from a normal operating mode to a sleep mode, means for providing a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the Serial ATA device to the second host, and means for sending a wake command from the second host to the Serial ATA device in response to the notification signal, the wake command directing the Serial ATA device to transition from the sleep mode to the normal operating mode.
-
-
15. In a Serial ATA communications system having a first host, a second host and a Serial ATA device, a method for transitioning control of the Serial ATA device between hosts, the method comprising:
-
sending a sleep command from the first host to the Serial ATA device, the sleep command directing the Serial ATA device to transition from a normal operating mode to a sleep mode; providing a notification signal from the first host to the second host, the notification signal indicating that the first host has released control of the Serial ATA device to the second host; and sending a wake command from the second host to the Serial ATA device in response to the notification signal, the wake command directing the Serial ATA device to transition from the sleep mode to the normal operating mode. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification