This disclosure generally relates to information handling systems, and more particularly relates to power control for data storage devices.
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option is an information handling system. An information handling system generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes. Because technology and information handling needs and requirements may vary between different applications, information handling systems may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated. The variations in information handling systems allow for information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, information handling systems may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, networking systems, and data storage systems.
It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the Figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements are exaggerated relative to other elements. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the drawings presented herein, in which:
The use of the same reference symbols in different drawings indicates similar or identical items.
The following description in combination with the Figures is provided to assist in understanding the teachings disclosed herein. The following discussion will focus on specific implementations and embodiments of the teachings. This focus is provided to assist in describing the teachings and should not be interpreted as a limitation on the scope or applicability of the teachings. However, other teachings may be utilized in this application, as well as in other applications and with several different types of architectures such as distributed computing architectures, client or server architectures, or middleware server architectures and associated components.
For purposes of this disclosure, an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, entertainment, or other purposes. For example, an information handling system may be a personal computer, a PDA, a consumer electronic device, a network server or storage device, a switch router, wireless router, or other network communication device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The information handling system may include memory, one or more processing resources such as a central processing unit (CPU) or hardware or software control logic. Additional components of the information handling system may include one or more storage devices, one or more communications ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.
A data storage system can include one or many data storage devices, such as hard disk drives, solid state drives, optical drives, and the like. A data storage system generally includes one or more data storage controllers, and one or more power supply units. A high-capacity data storage system can include a large number of storage devices, multiple storage controllers, and multiple power supply units. These components are often installed in a chassis, such as an equipment rack. An equipment rack provides a space-efficient enclosure and provides easy access to the components to facilitate replacement and maintenance. An equipment rack typically includes a bulkhead, also referred to as a mid-plane assembly, or simply a mid-plane. In an embodiment, the bulkhead can be located approximately midway between the front and the back sides of the equipment rack and can include electrical connectors configured to engage with corresponding connectors included on each device when the device is fully inserted into the chassis. For example, the mid-plane can include electrical receptacles to interface with power supplies, controllers, and other devices installed from one side of chassis, and additional electrical receptacles to interface with devices, such as hard disk drives installed from the opposite side of the chassis. Wiring within the mid-plane can communicate power and data signals between the devices, such as between disk drives installed at the front of the enclosure and data storage controllers installed at the rear of the enclosure.
In an embodiment, the status indicators 124 and 126 can be located at a printed circuit board located at the mid-plane 120, and light-pipes can propagate light from the indicator to a location in proximity to a corresponding data storage device, such as the hard drive 130, to provide a visual indication of drive status to a technician. For example, the status signal DRIVE ONLINE is configured to illuminate the status indicator 124 to indicate that the hard drive 130 is operational. Similarly, the status signal DRIVE FAULT is configured to illuminate the status indicator 126 to indicate that the hard drive 130 has experienced a fault. In the embodiment illustrated at
In the particular example illustrated at
During operation of the data storage system 100, the data storage controller can assert the signal POWER DISABLE to place the drive 130 into a power-down mode for the purpose of conserving electrical power during periods of time that the drive is not needed to store or retrieve data. Alternatively, the POWER DISABLE signal can be momentarily asserted to reset the drive 130. For example, the data storage controller can determine that the drive 130 has experienced a fault or is otherwise not operating correctly, and cycle power to the drive by asserting the POWER DISABLE signal for an interval of time.
The logic circuit 122 is configured to perform a logical-AND function. For example, the logic circuit 122 can assert the signal POWER DISABLE if the signal DRIVE ONLINE and the signal DRIVE FAULT are both asserted. Assertion of the signal POWER DISABLE causes the drive 130 to transition into the power-down mode. The signal POWER DISABLE is de-asserted in response to de-asserting one or both of the signals DRIVE ONLINE and DRIVE FAULT, which causes the drive to resume a normal mode of operation.
Although only a few exemplary embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of the embodiments of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of the embodiments of the present disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4980836 | Carter et al. | Dec 1990 | A |
| 6295609 | Cargemel | Sep 2001 | B1 |
| 6370565 | Van Gong | Apr 2002 | B1 |
| 6628469 | Hoyt | Sep 2003 | B1 |
| 6714887 | Wong et al. | Mar 2004 | B1 |
| 6745341 | Onitsuka et al. | Jun 2004 | B1 |
| 20020191537 | Suenaga | Dec 2002 | A1 |
| 20030005367 | Lam | Jan 2003 | A1 |
| 20030093721 | King | May 2003 | A1 |
| 20040153685 | Tuttle | Aug 2004 | A1 |
| 20050288562 | Feliss et al. | Dec 2005 | A1 |
| 20060075188 | Matsushige et al. | Apr 2006 | A1 |
| 20070222296 | Price et al. | Sep 2007 | A1 |
| 20080089022 | Cheung et al. | Apr 2008 | A1 |
| 20080120518 | Ritz | May 2008 | A1 |
| 20090119526 | Liu et al. | May 2009 | A1 |
| 20090289501 | Garb | Nov 2009 | A1 |
| 20110099395 | Richards, III | Apr 2011 | A1 |
| 20110161729 | Ritz | Jun 2011 | A1 |
| 20110197079 | Ejiri | Aug 2011 | A1 |
| 20110231674 | Stuhlsatz | Sep 2011 | A1 |
| 20130080697 | Dhandapani | Mar 2013 | A1 |
| 20130124879 | Zhang et al. | May 2013 | A1 |
| 20130219248 | Sakurai | Aug 2013 | A1 |
| Entry |
|---|
| “Storage Bridge Bay (SBB) Specification, Version 2.1,” Storage Bridge Bay Working Group, Inc. 2011, http://www.sbbwg.org/sbb—specification/SBB—Specification—Version—2—1.pdf. |
| Number | Date | Country | |
|---|---|---|---|
| 20140215231 A1 | Jul 2014 | US |