US20030135577A1 - Dual porting serial ATA disk drives for fault tolerant applications - Google Patents
Dual porting serial ATA disk drives for fault tolerant applications Download PDFInfo
- Publication number
- US20030135577A1 US20030135577A1 US10/025,256 US2525601A US2003135577A1 US 20030135577 A1 US20030135577 A1 US 20030135577A1 US 2525601 A US2525601 A US 2525601A US 2003135577 A1 US2003135577 A1 US 2003135577A1
- Authority
- US
- United States
- Prior art keywords
- idle
- serial
- disk drive
- dual porting
- regenerator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
- G06F11/201—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media between storage system components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
Definitions
- the present invention generally relates to the field of data storage, and particularly to a system for utilizing serial disk drives in fault tolerant multi-initiated applications.
- serial disk drive offer increased cost savings over fibre channel drives
- the inherent single ported design are often a source of failure, thus, reducing the availability of data. It is this single point of failure which may cause designers either to include costly fibre channel disk drives or risk potential data loss.
- the present invention is directed to an apparatus and method for implementing dual porting of an inherently single ported serial disk drive, such as a SATA disk drive.
- an apparatus of the present invention allows a single ported serial disk drive to operate, in a fault-tolerant system such as a system employing fibre channel based communication without the previously experienced fault drawbacks.
- An apparatus for dual porting a serial disk drive of the present invention in the presently preferred embodiment is connected through the back panel of an information handling system utilizing a peripheral component interface (PCI) to a first and a second SATA master control devices which are operating in a fibre channel based communication system.
- PCI peripheral component interface
- the dual porting apparatus is included in a disk drive canister board additionally containing a SATA disk drive. Further by including the dual porting apparatus in the disk drive canister board in the event of a failure the dual porting apparatus may be easily replaced.
- the dual porting apparatus contains a first and a second idle regenerator connected to a first and a second SATA master device, respectively.
- the first and the second idle regenerators being capable of transmitting and receiving signals to their respective SATA master devices.
- a third idle regenerator connected to the first and the second idle regenerators.
- the third idle regenerator additionally connected to a serial disk drive, such as a SATA disk drive.
- the third idle regenerator is capable of receiving and transmitting signals to the serial disk drive.
- synchronization logic capable of synchronizing the transfer between one of the first idle regenerator and the second idle regenerator and the third idle regenerator.
- the dual porting apparatus in contemplated embodiments, is capable of receiving control signals, thereby controlling which idle generator is enabled from a SATA master device.
- the apparatus for dual porting a serial disk drive includes an auto detector capable of determining the presence/absence of idle characters from the first and the second SATA master devices. Thus the auto detector may determine which SATA master device is active and thus enable a single SATA master device at a time.
- FIG. 1 is an overview illustration of an exemplary embodiment wherein an apparatus for dual poring a serial disk drive in an information handling system
- FIG. 2 is an overview illustration of an exemplary embodiment an apparatus for dual porting a serial disk drive in a disk drive canister board;
- FIG. 3 is an overview illustration of an apparatus for dual porting a serial disk drive with capability for accepting control signal from an external source.
- FIGS. 1 through 3 exemplary embodiments of the present invention are discussed, wherein an apparatus for utilizing single ported serial disk drives, such as SATA disk drives in multi-ported fault tolerant applications are discussed.
- Fault tolerant storage systems such as fibre channel disk drives offer increased functionality over SATA drives which are subject to a single point of failure, thus reducing the availability of data to the system.
- fibre channel drives offer advantages over that of SATA drives, the high cost of fibre channel drives continues to be a factor in overall utilization.
- fibre channel disk drives are often utilized in high performance information handling systems. Therefore, the current invention provides an apparatus to incorporate SATA drives into fault-tolerant applications without the previously experienced single point failure associated with SATA drives.
- the dual porting apparatus 102 is included on a disk drive canister 114 .
- the present implementation allows for the utilization of the SATA drive 104 in a fibre channel environment without the drawbacks associated with single point failures.
- the dual porting apparatus 102 is employed as part of the disk drive canister 114 incorporated in an information handling system 100 .
- disk drive canister 114 including associated SATA drives 104 and dual porting apparatus 102 allows for redundancy in the information handling system 100 , thus reducing the risk of a failure.
- the dual porting apparatus 102 is connected to a first and a second SATA master devices 110 & 112 through a back panel 106 of the information handling system 100 through peripheral component interfaces (PCI) 108 implemented in the first and second SATA master devices 110 & 112 .
- PCI peripheral component interfaces
- various interfaces may be employed as contemplated by one of ordinary skill in the art without departing from the spirit and scope of the present invention, and it is the intention of the present invention to encompass and include these variations.
- the present interface may be incorporated in a proprietary bus or the like.
- the first and the second SATA master devices are substantially similar and are merely referred to as “first and second” SATA master devices 110 & 112 for convenience.
- the first and second SATA master devices 110 & 112 individually include a fibre channel connection 116 . Furthermore, the first and second SATA master devices include a uniprocessor (uP) 118 and a memory 120 .
- UFP uniprocessor
- the SATA master devices 110 & 112 are capable of providing control signals from a higher level to the dual porting apparatus 102 ensuring that only a single disk drive canister 114 is enabled at a time.
- the first and the second SATA master devices 110 & 112 are continuously enabled with controls executed at a higher level guaranteeing that only a single SATA master device is enabled at a time. For example, by sending control signals from a higher level, switching in the middle of a command is prevented.
- a disk drive canister 200 including a dual porting apparatus 202 for porting a serial disk drive is discussed.
- the dual porting apparatus 202 may be connected between a SATA disk drive 204 and the back panel of an information handling system, such as the arrangement discussed in FIG. 1, thus effectively multiplexing the serial disk drive 204 .
- the dual porting apparatus 202 is integrated in the disk drive canister 200 thus allowing for ease of replacement in the event of failure.
- the present embodiment thus allows for the incorporation of the SATA disk drive 204 into a fault tolerant environment, such as fibre channel based systems without the drawback of a single failure point previously experienced with SATA drive included without the dual porting apparatus 202 of the present invention. Further, through implementation of the present invention the SATA drive 204 may continue to receive idle characters during utilization.
- the dual porting apparatus 202 includes a first idle regenerator 206 .
- the first idle regenerator 206 is connected to a first serial master device, such as discussed in FIG. 1.
- the first idle regenerator 206 in the present embodiment is capable of transmitting and receiving signals to the first serial master device via an input/output connection 208 .
- the input/output connection is made utilizing a PCI, although it is contemplated that other interfaces are capable of utilization for this purpose without departing from the scope and spirit of the present invention.
- the interface may be implemented without a processor or be embodied in a proprietary bus, or the like.
- the dual porting apparatus 202 of the present embodiment further includes a second idle regenerator 210 .
- the second idle regenerator 210 is connected to a second serial master device via input/output connection 212 .
- the second serial master device of the present embodiment is substantially similar to the second serial master device as discussed in FIG. 1.
- the second idle regenerator 210 is capable of receiving and transmitting signals to the second serial master device. Additionally, the second idle regenerator 210 is connected through connection 212 which is ported to the second serial master device though a PCI.
- a third idle regenerator 214 is connected to the first and the second idle regenerators 206 & 210 and additionally to the serial disk drive 204 .
- the third idle regenerator 214 included in the dual porting apparatus 202 , is capable of transmitting and receiving signals from the first and second idle regenerators 206 & 210 and the serial disk drive 204 , such as a SATA disk drive.
- synchronization logic 216 connected to the first, second and third idle regenerators 206 , 210 and 216 respectively.
- the synchronization logic 216 is capable of synchronizing data transfers between one of the first and second idle regenerators 206 & 210 and the third idle generator 214 .
- the synchronization logic 216 is capable of synchronizing the third idle regenerator 214 with the second idle regenerator in the event of a desired switch in data stream input from the first idle regenerator 206 to the second idle regenerator 210 .
- the synchronization logic 216 is utilized to reestablish synchronization between the third idle regenerator and the first or second idle regenerator as required by the circumstances.
- the dual porting apparatus 202 further includes an auto detector 218 .
- the auto detector 218 in the present embodiment is connected to the input/output of the first and the second serial masters devices 208 & 212 , respectively as well as the synchronization logic 216 .
- the auto detector 218 may be incorporated into the dual porting apparatus 102 which in turn is included in a disk drive canister 114 as discussed in FIG. 1 or the like.
- the auto detector 218 is capable of automatically switching between the first and second master devices based on the presence or absence of idle characters transmitted by either of the first and second master devices.
- the auto detector 218 is further capable of controlling the switching between the first and second serial master devices, thus allowing the input/output of data between the dual porting apparatus and one of the first and second master devices at a time.
- the dual porting apparatus 202 is implemented as an application specific integrated circuit (ASIC).
- ASIC application specific integrated circuit
- a dual porting apparatus 302 may be capable of being switched between the first and the second serial master devices through control signals sent from an external source, such as a SATA master device.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The present invention is directed to an apparatus capable of dual porting a serial advanced technology attachment (SATA) disk drive in a fault tolerant communication system, such as fibre channel. The dual porting apparatus includes two idle regenerators coupled to two serial master devices, a synchronization logic capable of synchronizing the communications between one of the idle regenerators and a third idle regenerator coupled to the SATA disk drive. Furthermore the dual porting apparatus may include an auto detector capable of enabling either of the first two idle regenerators, thus effectively switching between the two.
Description
- The present invention generally relates to the field of data storage, and particularly to a system for utilizing serial disk drives in fault tolerant multi-initiated applications.
- Data storage has become increasingly important as information handling systems become capable of handling and communicating more data. Currently, improvements to data storage systems are aimed at increasing the amount of data and providing fault tolerant systems. While data storage systems have become more efficient at handling large amounts of data in a fault tolerant manner, typically such fault-tolerant data storage systems often are cost-prohibitive.
- Expensive fault tolerant data storage systems therefore may not be implemented in certain situations where their cost is not justified by the design application. As a result, information handling systems often are configured with lower cost data storage systems. One example of this cost savings measure is in the implementation of serial advanced technology attachment (SATA) disk drives in place of fibre channel disk drives.
- Current fibre channel disk drives are multi-ported and offer fault tolerant interfacing with external components. One of the drawbacks of including a fibre channel disk drive in a system is the drive's price difference. Presently fibre channel disk drives typically are between 3 to 6 times the price of a SATA disk drive, for a comparable storage capacity. Thus designers often may include a SATA drive instead of a fibre channel drive in certain applications.
- While serial disk drive offer increased cost savings over fibre channel drives, the inherent single ported design are often a source of failure, thus, reducing the availability of data. It is this single point of failure which may cause designers either to include costly fibre channel disk drives or risk potential data loss.
- Therefore, it would be desirable to provide a system and method for cost-effectively utilizing serial storage devices in a fault tolerant applications, thereby allowing for the utilization of more cost effective serial storage devices without the drawbacks inherent to a single ported system.
- Accordingly, the present invention is directed to an apparatus and method for implementing dual porting of an inherently single ported serial disk drive, such as a SATA disk drive. The inclusion of an apparatus of the present invention allows a single ported serial disk drive to operate, in a fault-tolerant system such as a system employing fibre channel based communication without the previously experienced fault drawbacks.
- An apparatus for dual porting a serial disk drive of the present invention in the presently preferred embodiment is connected through the back panel of an information handling system utilizing a peripheral component interface (PCI) to a first and a second SATA master control devices which are operating in a fibre channel based communication system. In the present embodiment the dual porting apparatus is included in a disk drive canister board additionally containing a SATA disk drive. Further by including the dual porting apparatus in the disk drive canister board in the event of a failure the dual porting apparatus may be easily replaced.
- In a further embodiment the dual porting apparatus contains a first and a second idle regenerator connected to a first and a second SATA master device, respectively. The first and the second idle regenerators being capable of transmitting and receiving signals to their respective SATA master devices. Included in the dual porting apparatus is a third idle regenerator connected to the first and the second idle regenerators. The third idle regenerator additionally connected to a serial disk drive, such as a SATA disk drive. The third idle regenerator is capable of receiving and transmitting signals to the serial disk drive. Further included in the dual porting apparatus is synchronization logic capable of synchronizing the transfer between one of the first idle regenerator and the second idle regenerator and the third idle regenerator.
- Additionally, the dual porting apparatus, in contemplated embodiments, is capable of receiving control signals, thereby controlling which idle generator is enabled from a SATA master device. In further embodiments the apparatus for dual porting a serial disk drive includes an auto detector capable of determining the presence/absence of idle characters from the first and the second SATA master devices. Thus the auto detector may determine which SATA master device is active and thus enable a single SATA master device at a time.
- It is to be understood that both the forgoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed. The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate an embodiment of the invention and together with the general description, serve to explain the principles of the invention.
- The numerous advantages of the present invention may be better understood by those skilled in the art by reference to the accompanying figures in which:
- FIG. 1 is an overview illustration of an exemplary embodiment wherein an apparatus for dual poring a serial disk drive in an information handling system;
- FIG. 2 is an overview illustration of an exemplary embodiment an apparatus for dual porting a serial disk drive in a disk drive canister board;
- FIG. 3 is an overview illustration of an apparatus for dual porting a serial disk drive with capability for accepting control signal from an external source.
- Reference will now be made in detail to the presently preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
- Referring generally now to FIGS. 1 through 3, exemplary embodiments of the present invention are discussed, wherein an apparatus for utilizing single ported serial disk drives, such as SATA disk drives in multi-ported fault tolerant applications are discussed. Fault tolerant storage systems such as fibre channel disk drives offer increased functionality over SATA drives which are subject to a single point of failure, thus reducing the availability of data to the system.
- While fibre channel drives offer advantages over that of SATA drives, the high cost of fibre channel drives continues to be a factor in overall utilization. For example, fibre channel disk drives are often utilized in high performance information handling systems. Therefore, the current invention provides an apparatus to incorporate SATA drives into fault-tolerant applications without the previously experienced single point failure associated with SATA drives.
- Referring now to FIG. 1, in a first embodiment of the present invention an apparatus for dual porting a
serial disk drive 102, such as aSATA drive 104, is discussed. In the current embodiment, thedual porting apparatus 102 is included on adisk drive canister 114. The present implementation allows for the utilization of theSATA drive 104 in a fibre channel environment without the drawbacks associated with single point failures. In the present embodiment, thedual porting apparatus 102 is employed as part of thedisk drive canister 114 incorporated in aninformation handling system 100. - Furthermore, the arrangement of
disk drive canister 114 including associatedSATA drives 104 anddual porting apparatus 102 allows for redundancy in theinformation handling system 100, thus reducing the risk of a failure. - In the present embodiment, the
dual porting apparatus 102 is connected to a first and a secondSATA master devices 110 & 112 through aback panel 106 of theinformation handling system 100 through peripheral component interfaces (PCI) 108 implemented in the first and secondSATA master devices 110 & 112. It is to be understood that various interfaces may be employed as contemplated by one of ordinary skill in the art without departing from the spirit and scope of the present invention, and it is the intention of the present invention to encompass and include these variations. For example the present interface may be incorporated in a proprietary bus or the like. For present purposes the first and the second SATA master devices are substantially similar and are merely referred to as “first and second”SATA master devices 110 & 112 for convenience. - In the present embodiment, the first and second
SATA master devices 110 & 112 individually include afibre channel connection 116. Furthermore, the first and second SATA master devices include a uniprocessor (uP) 118 and amemory 120. - Additionally, in the present embodiment the SATA
master devices 110 & 112 are capable of providing control signals from a higher level to thedual porting apparatus 102 ensuring that only a singledisk drive canister 114 is enabled at a time. In further embodiments, the first and the secondSATA master devices 110 & 112 are continuously enabled with controls executed at a higher level guaranteeing that only a single SATA master device is enabled at a time. For example, by sending control signals from a higher level, switching in the middle of a command is prevented. - Referring now to FIG. 2, a
disk drive canister 200 including adual porting apparatus 202 for porting a serial disk drive is discussed. In the present embodiment, thedual porting apparatus 202 may be connected between aSATA disk drive 204 and the back panel of an information handling system, such as the arrangement discussed in FIG. 1, thus effectively multiplexing theserial disk drive 204. In the current embodiment thedual porting apparatus 202 is integrated in thedisk drive canister 200 thus allowing for ease of replacement in the event of failure. - The present embodiment thus allows for the incorporation of the
SATA disk drive 204 into a fault tolerant environment, such as fibre channel based systems without the drawback of a single failure point previously experienced with SATA drive included without thedual porting apparatus 202 of the present invention. Further, through implementation of the present invention theSATA drive 204 may continue to receive idle characters during utilization. - The
dual porting apparatus 202 includes afirst idle regenerator 206. The firstidle regenerator 206 is connected to a first serial master device, such as discussed in FIG. 1. The firstidle regenerator 206 in the present embodiment is capable of transmitting and receiving signals to the first serial master device via an input/output connection 208. In the current embodiment the input/output connection is made utilizing a PCI, although it is contemplated that other interfaces are capable of utilization for this purpose without departing from the scope and spirit of the present invention. For example, the interface may be implemented without a processor or be embodied in a proprietary bus, or the like. - The
dual porting apparatus 202 of the present embodiment further includes a secondidle regenerator 210. The secondidle regenerator 210 is connected to a second serial master device via input/output connection 212. The second serial master device of the present embodiment is substantially similar to the second serial master device as discussed in FIG. 1. The secondidle regenerator 210 is capable of receiving and transmitting signals to the second serial master device. Additionally, the secondidle regenerator 210 is connected throughconnection 212 which is ported to the second serial master device though a PCI. - A third
idle regenerator 214 is connected to the first and the secondidle regenerators 206 & 210 and additionally to theserial disk drive 204. The thirdidle regenerator 214, included in thedual porting apparatus 202, is capable of transmitting and receiving signals from the first and secondidle regenerators 206 & 210 and theserial disk drive 204, such as a SATA disk drive. - Further included in the
dual porting apparatus 202, issynchronization logic 216 connected to the first, second and thirdidle regenerators synchronization logic 216 is capable of synchronizing data transfers between one of the first and secondidle regenerators 206 & 210 and the thirdidle generator 214. For example, thesynchronization logic 216 is capable of synchronizing the thirdidle regenerator 214 with the second idle regenerator in the event of a desired switch in data stream input from the firstidle regenerator 206 to the secondidle regenerator 210. Furthermore, should an event occur which causes a disruption in synchronization in the dual porting apparatus, thesynchronization logic 216 is utilized to reestablish synchronization between the third idle regenerator and the first or second idle regenerator as required by the circumstances. - In embodiments of the present invention the
dual porting apparatus 202 further includes anauto detector 218. Theauto detector 218 in the present embodiment is connected to the input/output of the first and the secondserial masters devices 208 & 212, respectively as well as thesynchronization logic 216. - For example, the
auto detector 218 may be incorporated into thedual porting apparatus 102 which in turn is included in adisk drive canister 114 as discussed in FIG. 1 or the like. Theauto detector 218 is capable of automatically switching between the first and second master devices based on the presence or absence of idle characters transmitted by either of the first and second master devices. Theauto detector 218 is further capable of controlling the switching between the first and second serial master devices, thus allowing the input/output of data between the dual porting apparatus and one of the first and second master devices at a time. - In embodiments of the present invention the
dual porting apparatus 202 is implemented as an application specific integrated circuit (ASIC). - Referring generally to FIG. 3, in an alternative embodiment a
dual porting apparatus 302 may be capable of being switched between the first and the second serial master devices through control signals sent from an external source, such as a SATA master device. - It is believed that the DUAL PORTING SERIAL ATA DISK DRIVES FOR FAULT TOLERANT APPLICATIONS of the present invention and many of its attendant advantages will be understood by the forgoing description. It is also believed that it will be apparent that various changes may be made in the form, construction and arrangement of the components thereof without departing from the scope and spirit of the invention or without sacrificing all of its material advantages. The form herein before described being merely an explanatory embodiment thereof. It is the intention of the following claims to encompass and include such changes.
Claims (26)
1. An apparatus for dual porting a serial disk drive, comprising:
a first idle regenerator connected to a first serial master device, the first idle regenerator being capable of receiving and transmitting signals to the first serial master device including an idle character stream;
a second idle regenerator connected to a second serial master device, the second idle regenerator being capable of receiving and transmitting signals to the second serial master device including an idle character stream;
a third idle regenerator connected to the serial disk drive and the first and second idle regenerators, wherein the third idle regenerator is capable of communicating with the serial disk drive and the first and second idle regenerators; and
a synchronization logic capable of synchronizing data transfers between one of the first idle regenerator and the second idle regenerator, and the third idle generator, wherein the synchronization logic is connected to the first, the second and the third idle regenerators.
2. The apparatus for dual porting a serial disk drive of claim 1 , further comprising, an auto detector connected to the first and the second idle regenerators, wherein the auto detector is capable of controlling data transfers to the first and the second idle regenerators based on the presence of idle characters from the first and the second serial master devices.
3. The apparatus for dual porting a serial disk drive of claim 2 , wherein the auto detector is capable of switching between the first and the second serial masters.
4. The apparatus for dual porting a serial disk drive of claim 3 , wherein the auto detector enables communication with a single serial master at a time.
5. The apparatus for dual porting a serial disk drive of claim 1 , wherein the dual porting apparatus is suitable for utilization with a serial advanced technology attachment disk drive.
6. The apparatus for dual porting a serial disk drive of claim 1 , wherein the dual porting apparatus is suitable for utilization with fibre channel based communication.
7. The apparatus for dual porting a serial disk drive of claim 1 , wherein the synchronization logic is capable of providing synchronization for idle character switching.
8. The apparatus for dual porting a serial disk drive of claim 1 , wherein the dual porting apparatus is embodied in an application specific integrated circuit.
9. The apparatus for dual porting a serial disk drive of claim 1 , wherein the dual porting apparatus is integrated with the serial disk drive.
10. An apparatus for dual porting a serial disk drive, comprising:
a first idle regenerator connected to a first serial master device, the first idle regenerator being capable of receiving and transmitting signals to the first serial master device including an idle character stream;
a second idle regenerator connected to a second serial master device, the second idle regenerator being capable of receiving and transmitting signals to the second serial master device including an idle character stream;
a third idle regenerator connected to the serial disk drive and the first and second idle regenerators, wherein the third idle regenerator is capable of communicating with the serial disk drive and the first and second idle regenerators;
a synchronization logic capable of synchronizing data transfers between one of the first idle regenerator and the second idle regenerator, and the third idle generator, wherein the synchronization logic is connected to the first, the second and the third idle regenerators; and
an auto detector connected to the first and the second idle regenerators, wherein the auto detector is capable of controlling data transfers to the first and the second idle regenerators based on the presence of idle characters from the first and the second serial master devices.
11. The apparatus for dual porting a serial disk drive of claim 10 , wherein the dual porting apparatus is suitable for utilization with a serial advanced technology attachment disk drive.
12. The apparatus for dual porting a serial disk drive of claim 10 , wherein the auto detector enables communication with a single serial master at a time.
13. The apparatus for dual porting a serial disk drive of claim 10 , wherein the dual porting apparatus is suitable for utilization with fibre channel based communication.
14. The apparatus for dual porting a serial disk drive of claim 10 , wherein the synchronization logic is capable of providing synchronization for idle character switching.
15. The apparatus for dual porting a serial disk drive of claim 10 , wherein the dual porting apparatus is embodied in an application specific integrated circuit.
16. The apparatus for dual porting a serial disk drive of claim 10 , wherein the dual porting apparatus is integrated with the serial disk drive.
17. An apparatus for dual porting a serial disk drive, comprising:
a first means for regenerating an idle character stream, connected to a first serial master device, wherein the first idle generating means is capable of transmitting and receiving signals to and from the first serial master device;
a second means for regenerating an idle character stream, connected to a second serial master device, wherein the second idle generating means is capable of transmitting and receiving signals to and from the second serial master device;
a means for communicating serial disk drive data connected to the serial disk drive, the drive communication means being connected to the first and the second idle data stream means, wherein the drive communication means is capable of generating an idle data stream; and
a means for synchronizing communications between the first and the second idle regenerating means and the disk drive communication means.
18. The apparatus for dual porting a serial disk drive of claim 17 , further comprising an automatic detector means capable of controlling the enabling of the first and the second idle regenerating means based on the presence of idle characters.
19. The apparatus for dual porting a serial disk drive of claim 18 , wherein the automatic control means enables a single idle regeneration means at a time.
20. The apparatus for dual porting a serial disk drive of claim 17 , wherein the apparatus is suitable for utilization with a serial advanced technology attachment disk drive.
21. The apparatus for dual porting a serial disk drive of claim 17 , wherein the dual porting apparatus is suitable for utilization with fibre channel based communication.
22. The apparatus for dual porting a serial disk drive of claim 17 , wherein the apparatus is embodied in an application specific integrated circuit.
23. An apparatus for dual porting a serial advanced technology attachment disk drive for utilization in fibre channel based communication, comprising:
a first idle regenerator connected to a first serial master device, the first idle regenerator being capable of receiving and transmitting signals to the first serial master device including an idle character stream;
a second idle regenerator connected to a second serial master device, the second idle regenerator being capable of receiving and transmitting signals to the second serial master device including an idle character stream;
a third idle regenerator connected to the serial disk drive and the first and second idle regenerators, wherein the third idle regenerator is capable of communicating with the serial disk drive and the first and second idle regenerators;
a synchronization logic capable of synchronizing data transfers between one of the first idle regenerator and the second idle regenerator, and the third idle generator, wherein the synchronization logic is connected to the first, the second and the third idle regenerators; and
an auto detector connected to the first and the second idle regenerators, wherein the auto detector is capable of controlling data transfers to the first and the second idle regenerators based on the presence of idle characters from the first and the second serial master devices.
24. The apparatus for dual porting a serial disk drive of claim 23 , wherein the auto detector enables communication with a single serial master at a time.
25. The apparatus for dual porting a serial disk drive of claim 23 , wherein the dual porting apparatus is embodied in an application specific integrated circuit.
26. The apparatus for dual porting a serial disk drive of claim 23 , wherein the dual porting apparatus is integrated with the serial disk drive.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/025,256 US20030135577A1 (en) | 2001-12-19 | 2001-12-19 | Dual porting serial ATA disk drives for fault tolerant applications |
US12/008,946 US7757024B2 (en) | 2001-12-19 | 2008-01-15 | Dual porting serial advanced technology attachment disk drives for fault tolerant applications |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/025,256 US20030135577A1 (en) | 2001-12-19 | 2001-12-19 | Dual porting serial ATA disk drives for fault tolerant applications |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/008,946 Continuation US7757024B2 (en) | 2001-12-19 | 2008-01-15 | Dual porting serial advanced technology attachment disk drives for fault tolerant applications |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030135577A1 true US20030135577A1 (en) | 2003-07-17 |
Family
ID=21824969
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/025,256 Abandoned US20030135577A1 (en) | 2001-12-19 | 2001-12-19 | Dual porting serial ATA disk drives for fault tolerant applications |
US12/008,946 Expired - Fee Related US7757024B2 (en) | 2001-12-19 | 2008-01-15 | Dual porting serial advanced technology attachment disk drives for fault tolerant applications |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/008,946 Expired - Fee Related US7757024B2 (en) | 2001-12-19 | 2008-01-15 | Dual porting serial advanced technology attachment disk drives for fault tolerant applications |
Country Status (1)
Country | Link |
---|---|
US (2) | US20030135577A1 (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030229778A1 (en) * | 2002-04-19 | 2003-12-11 | Oesterreicher Richard T. | Flexible streaming hardware |
US20030236952A1 (en) * | 2002-06-21 | 2003-12-25 | Grieff Thomas W. | System and method for providing multi-initiator capability to an ATA drive |
US20030236953A1 (en) * | 2002-06-21 | 2003-12-25 | Compaq Information Technologies Group, L.P. | System and method for providing multi-initiator capability to an ATA drive |
US20040006636A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Optimized digital media delivery engine |
US20040006635A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Hybrid streaming platform |
US20040071251A1 (en) * | 2002-10-09 | 2004-04-15 | Marvell International Ltd. | Clock offset compensator |
US20040083323A1 (en) * | 2002-10-24 | 2004-04-29 | Josef Rabinovitz | Large array of SATA data device assembly for use in a peripheral storage system |
US20040081179A1 (en) * | 2002-10-23 | 2004-04-29 | Gregorcyk Arthur J. | Method and system for selecting between serial storage buses using data signals of the buses |
US20040083324A1 (en) * | 2002-10-24 | 2004-04-29 | Josef Rabinovitz | Large array of mass data storage devices connected to a computer by a serial link |
US20040083325A1 (en) * | 2002-10-24 | 2004-04-29 | Josef Rabinovitz | Large array of mass data storage devices connected to a computer by a serial link |
US20040123027A1 (en) * | 2002-10-03 | 2004-06-24 | Workman Michael Lee | Systems and methods of multiple access paths to single ported storage devices |
US20040205288A1 (en) * | 2003-04-14 | 2004-10-14 | Copan Systems, Inc | Method and apparatus for storage command and data router |
US20040236908A1 (en) * | 2003-05-22 | 2004-11-25 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US20050065984A1 (en) * | 2003-02-17 | 2005-03-24 | Ikuya Yagisawa | Storage system |
GB2408624A (en) * | 2003-11-28 | 2005-06-01 | Hitachi Ltd | Disk array system and method for controlling the disk array system |
US20050141184A1 (en) * | 2003-12-25 | 2005-06-30 | Hiroshi Suzuki | Storage system |
US20050188247A1 (en) * | 2004-02-06 | 2005-08-25 | Shohei Abe | Disk array system and fault-tolerant control method for the same |
US20050235171A1 (en) * | 2003-09-02 | 2005-10-20 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US20050251588A1 (en) * | 2002-01-18 | 2005-11-10 | Genx Systems, Inc. | Method and apparatus for supporting access of a serial ATA storage device by multiple hosts with separate host adapters |
US6970974B2 (en) | 2004-02-09 | 2005-11-29 | Hitachi, Ltd. | Method for managing disk drives of different types in disk array device |
US20060059408A1 (en) * | 2004-09-10 | 2006-03-16 | Takashi Chikusa | Disk array system |
US7068500B1 (en) * | 2003-03-29 | 2006-06-27 | Emc Corporation | Multi-drive hot plug drive carrier |
US20060255409A1 (en) * | 2004-02-04 | 2006-11-16 | Seiki Morita | Anomaly notification control in disk array |
US20060274073A1 (en) * | 2004-11-17 | 2006-12-07 | Johnson Philip B | Multiple graphics adapter connection systems |
GB2416912B (en) * | 2003-12-16 | 2007-03-21 | Hitachi Ltd | Disk array system and interface converter |
US7246192B1 (en) | 2003-01-10 | 2007-07-17 | Marvell International Ltd. | Serial/parallel ATA controller and converter |
US7319705B1 (en) | 2002-10-22 | 2008-01-15 | Marvell International Ltd. | Programmable pre-emphasis circuit for serial ATA |
US20080301365A1 (en) * | 2003-05-22 | 2008-12-04 | Hiromi Matsushige | Storage unit and circuit for shaping communication signal |
US7958292B2 (en) | 2004-06-23 | 2011-06-07 | Marvell World Trade Ltd. | Disk drive system on chip with integrated buffer memory and support for host memory access |
US8930583B1 (en) | 2003-09-18 | 2015-01-06 | Marvell Israel (M.I.S.L) Ltd. | Method and apparatus for controlling data transfer in a serial-ATA system |
US9432276B1 (en) | 2002-02-13 | 2016-08-30 | Marvell International Ltd. | Systems and methods for compensating a channel estimate for phase and sampling phase jitter |
US10055279B2 (en) * | 2014-04-02 | 2018-08-21 | Hitachi, Ltd. | Semiconductor integrated circuit for communication, storage apparatus, and method for managing failure in storage apparatus |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120037785A (en) * | 2010-10-12 | 2012-04-20 | 삼성전자주식회사 | System on chip keeping load balance and load balancing method thereof |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5450073A (en) * | 1991-12-31 | 1995-09-12 | International Business Machines Corporation | Controlling power sequencing of a control unit in an input/output system |
US5689401A (en) * | 1994-10-24 | 1997-11-18 | Fujitsu Limited | Disk drive apparatus having dual I/O connectors |
US6119183A (en) * | 1994-06-02 | 2000-09-12 | Storage Technology Corporation | Multi-port switching system and method for a computer bus |
US6217228B1 (en) * | 1999-07-14 | 2001-04-17 | Stratos Lightwave, Inc. | Fiber channel drive adapter |
US6502189B1 (en) * | 1997-11-17 | 2002-12-31 | Seagate Technology Llc | Method and dedicated frame buffer for loop initialization and responses |
US20030005231A1 (en) * | 2001-06-29 | 2003-01-02 | Ooi Eng Hun | Hardware emulation of parallel ATA drives with serial ATA interface |
US6574687B1 (en) * | 1999-12-29 | 2003-06-03 | Emc Corporation | Fibre channel data storage system |
US6898730B1 (en) * | 2001-11-30 | 2005-05-24 | Western Digital Technologies, Inc. | System and method for fail-over switching in a disk storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173374B1 (en) * | 1998-02-11 | 2001-01-09 | Lsi Logic Corporation | System and method for peer-to-peer accelerated I/O shipping between host bus adapters in clustered computer network |
US6542951B1 (en) * | 1999-08-04 | 2003-04-01 | Gateway, Inc. | Information handling system having integrated internal scalable storage system |
JP2002032198A (en) * | 2000-07-17 | 2002-01-31 | Nec Corp | Assembled-type backup device using hard disk drive |
-
2001
- 2001-12-19 US US10/025,256 patent/US20030135577A1/en not_active Abandoned
-
2008
- 2008-01-15 US US12/008,946 patent/US7757024B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5450073A (en) * | 1991-12-31 | 1995-09-12 | International Business Machines Corporation | Controlling power sequencing of a control unit in an input/output system |
US6119183A (en) * | 1994-06-02 | 2000-09-12 | Storage Technology Corporation | Multi-port switching system and method for a computer bus |
US5689401A (en) * | 1994-10-24 | 1997-11-18 | Fujitsu Limited | Disk drive apparatus having dual I/O connectors |
US6502189B1 (en) * | 1997-11-17 | 2002-12-31 | Seagate Technology Llc | Method and dedicated frame buffer for loop initialization and responses |
US6217228B1 (en) * | 1999-07-14 | 2001-04-17 | Stratos Lightwave, Inc. | Fiber channel drive adapter |
US6574687B1 (en) * | 1999-12-29 | 2003-06-03 | Emc Corporation | Fibre channel data storage system |
US20030005231A1 (en) * | 2001-06-29 | 2003-01-02 | Ooi Eng Hun | Hardware emulation of parallel ATA drives with serial ATA interface |
US6898730B1 (en) * | 2001-11-30 | 2005-05-24 | Western Digital Technologies, Inc. | System and method for fail-over switching in a disk storage medium |
Cited By (124)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050251588A1 (en) * | 2002-01-18 | 2005-11-10 | Genx Systems, Inc. | Method and apparatus for supporting access of a serial ATA storage device by multiple hosts with separate host adapters |
US7552289B2 (en) * | 2002-01-18 | 2009-06-23 | Rasilient, Inc. | Method and apparatus for arbitrating access of a serial ATA storage device by multiple hosts with separate host adapters |
US9432276B1 (en) | 2002-02-13 | 2016-08-30 | Marvell International Ltd. | Systems and methods for compensating a channel estimate for phase and sampling phase jitter |
US20040006636A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Optimized digital media delivery engine |
US20040006635A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Hybrid streaming platform |
US7899924B2 (en) | 2002-04-19 | 2011-03-01 | Oesterreicher Richard T | Flexible streaming hardware |
US20030229778A1 (en) * | 2002-04-19 | 2003-12-11 | Oesterreicher Richard T. | Flexible streaming hardware |
US20030236953A1 (en) * | 2002-06-21 | 2003-12-25 | Compaq Information Technologies Group, L.P. | System and method for providing multi-initiator capability to an ATA drive |
US20030236952A1 (en) * | 2002-06-21 | 2003-12-25 | Grieff Thomas W. | System and method for providing multi-initiator capability to an ATA drive |
US6948036B2 (en) * | 2002-06-21 | 2005-09-20 | Hewlett-Packard Development Company, L.P. | System and method for providing multi-initiator capability to an ATA drive |
US6961813B2 (en) * | 2002-06-21 | 2005-11-01 | Hewlett-Packard Development Company, L.P. | System and method for providing multi-initiator capability to an ATA drive |
US20050149641A1 (en) * | 2002-10-03 | 2005-07-07 | Workman Michael L. | Methods and data storage subsystems of controlling serial ATA storage devices |
US20050149650A1 (en) * | 2002-10-03 | 2005-07-07 | Workman Michael L. | Data storage systems for assigning control of serial ATA storage devices |
US20040123027A1 (en) * | 2002-10-03 | 2004-06-24 | Workman Michael Lee | Systems and methods of multiple access paths to single ported storage devices |
US8681914B2 (en) | 2002-10-09 | 2014-03-25 | Marvell World Trade Ltd. | Clock offset compensator |
US7263153B2 (en) | 2002-10-09 | 2007-08-28 | Marvell International, Ltd. | Clock offset compensator |
US20040071251A1 (en) * | 2002-10-09 | 2004-04-15 | Marvell International Ltd. | Clock offset compensator |
US9025715B1 (en) | 2002-10-09 | 2015-05-05 | Marvell World Trade Ltd. | Systems and methods for compensating a phase of a local clock of a storage device |
US7319705B1 (en) | 2002-10-22 | 2008-01-15 | Marvell International Ltd. | Programmable pre-emphasis circuit for serial ATA |
US8937975B1 (en) | 2002-10-22 | 2015-01-20 | Marvell International Ltd. | Apparatus and method for providing pre-emphasis to a signal |
US8311064B1 (en) | 2002-10-22 | 2012-11-13 | Marvell International Ltd. | Programmable pre-emphasis circuit for serial ATA |
US7733920B1 (en) | 2002-10-22 | 2010-06-08 | Marvell International Ltd. | Programmable pre-emphasis circuit for serial ATA |
US8605759B1 (en) | 2002-10-22 | 2013-12-10 | Marvell International Ltd. | Device with pre-emphasis based transmission |
US20040081179A1 (en) * | 2002-10-23 | 2004-04-29 | Gregorcyk Arthur J. | Method and system for selecting between serial storage buses using data signals of the buses |
US20040083325A1 (en) * | 2002-10-24 | 2004-04-29 | Josef Rabinovitz | Large array of mass data storage devices connected to a computer by a serial link |
US20040083324A1 (en) * | 2002-10-24 | 2004-04-29 | Josef Rabinovitz | Large array of mass data storage devices connected to a computer by a serial link |
US20040083323A1 (en) * | 2002-10-24 | 2004-04-29 | Josef Rabinovitz | Large array of SATA data device assembly for use in a peripheral storage system |
US7000037B2 (en) * | 2002-10-24 | 2006-02-14 | Josef Rabinovitz | Large array of mass data storage devices connected to a computer by a serial link |
US8677047B1 (en) | 2003-01-10 | 2014-03-18 | Marvell International Ltd. | Serial/parallel ATA controller and converter |
US9514080B1 (en) | 2003-01-10 | 2016-12-06 | Marvell International Ltd. | Method and apparatus for providing an interface between a host device and a plurality of storage devices |
US7246192B1 (en) | 2003-01-10 | 2007-07-17 | Marvell International Ltd. | Serial/parallel ATA controller and converter |
US20050066078A1 (en) * | 2003-02-17 | 2005-03-24 | Ikuya Yagisawa | Storage system |
US7275133B2 (en) | 2003-02-17 | 2007-09-25 | Hitachi, Ltd. | Storage system |
US20050071525A1 (en) * | 2003-02-17 | 2005-03-31 | Ikuya Yagisawa | Storage system |
US20050066126A1 (en) * | 2003-02-17 | 2005-03-24 | Ikuya Yagisawa | Storage system |
US7366839B2 (en) | 2003-02-17 | 2008-04-29 | Hitachi, Ltd. | Storage system |
US20050066128A1 (en) * | 2003-02-17 | 2005-03-24 | Ikuya Yagisawa | Storage system |
US7925830B2 (en) | 2003-02-17 | 2011-04-12 | Hitachi, Ltd. | Storage system for holding a remaining available lifetime of a logical storage region |
US20110167220A1 (en) * | 2003-02-17 | 2011-07-07 | Hitachi, Ltd. | Storage system for holding a remaining available lifetime of a logical storage region |
US20050065984A1 (en) * | 2003-02-17 | 2005-03-24 | Ikuya Yagisawa | Storage system |
US8370572B2 (en) | 2003-02-17 | 2013-02-05 | Hitachi, Ltd. | Storage system for holding a remaining available lifetime of a logical storage region |
US7146464B2 (en) | 2003-02-17 | 2006-12-05 | Hitachi, Ltd. | Storage system |
US7047354B2 (en) | 2003-02-17 | 2006-05-16 | Hitachi, Ltd. | Storage system |
US7272686B2 (en) | 2003-02-17 | 2007-09-18 | Hitachi, Ltd. | Storage system |
US7068500B1 (en) * | 2003-03-29 | 2006-06-27 | Emc Corporation | Multi-drive hot plug drive carrier |
US20040205288A1 (en) * | 2003-04-14 | 2004-10-14 | Copan Systems, Inc | Method and apparatus for storage command and data router |
US7360010B2 (en) * | 2003-04-14 | 2008-04-15 | Copan Systems, Inc. | Method and apparatus for storage command and data router |
US20050149672A1 (en) * | 2003-05-22 | 2005-07-07 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US7461203B2 (en) | 2003-05-22 | 2008-12-02 | Hitachi, Ltd. | Disk array apparatus and method for controlling the same |
US20040236908A1 (en) * | 2003-05-22 | 2004-11-25 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US8429342B2 (en) | 2003-05-22 | 2013-04-23 | Hitachi, Ltd. | Drive apparatus and method for controlling the same |
US20050149669A1 (en) * | 2003-05-22 | 2005-07-07 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US20050149674A1 (en) * | 2003-05-22 | 2005-07-07 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US8200898B2 (en) | 2003-05-22 | 2012-06-12 | Hitachi, Ltd. | Storage apparatus and method for controlling the same |
US8151046B2 (en) | 2003-05-22 | 2012-04-03 | Hitachi, Ltd. | Disk array apparatus and method for controlling the same |
US20050149673A1 (en) * | 2003-05-22 | 2005-07-07 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US7080201B2 (en) | 2003-05-22 | 2006-07-18 | Hitachi, Ltd. | Disk array apparatus and method for controlling the same |
US20050149671A1 (en) * | 2003-05-22 | 2005-07-07 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US20050149668A1 (en) * | 2003-05-22 | 2005-07-07 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US7685362B2 (en) | 2003-05-22 | 2010-03-23 | Hitachi, Ltd. | Storage unit and circuit for shaping communication signal |
US7587548B2 (en) | 2003-05-22 | 2009-09-08 | Hitachi, Ltd. | Disk array apparatus and method for controlling the same |
US20090150609A1 (en) * | 2003-05-22 | 2009-06-11 | Katsuyoshi Suzuki | Disk array apparatus and method for controlling the same |
US7523258B2 (en) | 2003-05-22 | 2009-04-21 | Hitachi, Ltd. | Disk array apparatus and method for controlling the same |
US7480765B2 (en) | 2003-05-22 | 2009-01-20 | Hitachi, Ltd. | Storage unit and circuit for shaping communication signal |
US20080301365A1 (en) * | 2003-05-22 | 2008-12-04 | Hiromi Matsushige | Storage unit and circuit for shaping communication signal |
US7747885B2 (en) | 2003-09-02 | 2010-06-29 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US20110010573A1 (en) * | 2003-09-02 | 2011-01-13 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
USRE48190E1 (en) | 2003-09-02 | 2020-09-01 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
USRE47050E1 (en) | 2003-09-02 | 2018-09-18 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interference and power saving method for serial ATA buses |
US8732502B2 (en) | 2003-09-02 | 2014-05-20 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US20080133951A1 (en) * | 2003-09-02 | 2008-06-05 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US8219837B2 (en) | 2003-09-02 | 2012-07-10 | Kabushiki Kaisha Toshiba | Electronic device and power saving method using predetermined command to designate portion of device in power saving mode |
US20050235171A1 (en) * | 2003-09-02 | 2005-10-20 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US7882378B2 (en) | 2003-09-02 | 2011-02-01 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US7856567B2 (en) | 2003-09-02 | 2010-12-21 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US7856565B2 (en) | 2003-09-02 | 2010-12-21 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US20090172312A1 (en) * | 2003-09-02 | 2009-07-02 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US20090172447A1 (en) * | 2003-09-02 | 2009-07-02 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US20090172313A1 (en) * | 2003-09-02 | 2009-07-02 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US20090172204A1 (en) * | 2003-09-02 | 2009-07-02 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US20090172445A1 (en) * | 2003-09-02 | 2009-07-02 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US20090172209A1 (en) * | 2003-09-02 | 2009-07-02 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US20090177905A1 (en) * | 2003-09-02 | 2009-07-09 | Kabushiki Kaisha Toshiba | Electronic device with serial ata interface and power saving method for serial ata buses |
US7328356B2 (en) | 2003-09-02 | 2008-02-05 | Kabushiki Kaisha Toshiba | Apparatus and method for saving power in a disk drive with a serial ATA interface connected to a host via a serial ATA bus |
US7809967B2 (en) | 2003-09-02 | 2010-10-05 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US7797562B2 (en) | 2003-09-02 | 2010-09-14 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US7770041B2 (en) | 2003-09-02 | 2010-08-03 | Kabushiki Kaisha Toshiba | Electronic device with serial ATA interface and power saving method for serial ATA buses |
US8930583B1 (en) | 2003-09-18 | 2015-01-06 | Marvell Israel (M.I.S.L) Ltd. | Method and apparatus for controlling data transfer in a serial-ATA system |
GB2408624B (en) * | 2003-11-28 | 2006-03-29 | Hitachi Ltd | Storage system comprising both low performance disk drives and high reliability disk drives |
US7057981B2 (en) | 2003-11-28 | 2006-06-06 | Hitachi, Ltd. | Disk array system and method for controlling disk array system |
US7203135B2 (en) | 2003-11-28 | 2007-04-10 | Hitachi, Ltd. | Disk array system and method for controlling disk array system |
US8468300B2 (en) * | 2003-11-28 | 2013-06-18 | Hitachi, Ltd. | Storage system having plural controllers and an expansion housing with drive units |
GB2408624A (en) * | 2003-11-28 | 2005-06-01 | Hitachi Ltd | Disk array system and method for controlling the disk array system |
US20050117462A1 (en) * | 2003-11-28 | 2005-06-02 | Azuma Kano | Disk array system and method for controlling disk array system |
US7865665B2 (en) | 2003-11-28 | 2011-01-04 | Hitachi, Ltd. | Storage system for checking data coincidence between a cache memory and a disk drive |
US7447121B2 (en) | 2003-11-28 | 2008-11-04 | Hitachi, Ltd. | Disk array system |
US20050117468A1 (en) * | 2003-11-28 | 2005-06-02 | Azuma Kano | Disk array system and method of controlling disk array system |
US20050154942A1 (en) * | 2003-11-28 | 2005-07-14 | Azuma Kano | Disk array system and method for controlling disk array system |
US7453774B2 (en) | 2003-11-28 | 2008-11-18 | Hitachi, Ltd. | Disk array system |
US20110082975A1 (en) * | 2003-11-28 | 2011-04-07 | Hitachi, Ltd. | Disk array system and method for controlling disk array system |
US7200074B2 (en) | 2003-11-28 | 2007-04-03 | Hitachi, Ltd. | Disk array system and method for controlling disk array system |
US20070192539A1 (en) * | 2003-11-28 | 2007-08-16 | Hitachi, Ltd. | Disk array system |
DE102004064056B4 (en) * | 2003-11-28 | 2013-01-24 | Hitachi, Ltd. | Disk array system |
US20050120263A1 (en) * | 2003-11-28 | 2005-06-02 | Azuma Kano | Disk array system and method for controlling disk array system |
US20050120264A1 (en) * | 2003-11-28 | 2005-06-02 | Azuma Kano | Disk array system and method for controlling disk array system |
GB2416912B (en) * | 2003-12-16 | 2007-03-21 | Hitachi Ltd | Disk array system and interface converter |
US20070170782A1 (en) * | 2003-12-25 | 2007-07-26 | Hiroshi Suzuki | Storage system |
US20050141184A1 (en) * | 2003-12-25 | 2005-06-30 | Hiroshi Suzuki | Storage system |
US7423354B2 (en) | 2003-12-25 | 2008-09-09 | Hitachi, Ltd. | Storage system |
US7671485B2 (en) | 2003-12-25 | 2010-03-02 | Hitachi, Ltd. | Storage system |
US7475283B2 (en) | 2004-02-04 | 2009-01-06 | Hitachi, Ltd. | Anomaly notification control in disk array |
US7823010B2 (en) | 2004-02-04 | 2010-10-26 | Hitachi, Ltd. | Anomaly notification control in disk array |
US7457981B2 (en) | 2004-02-04 | 2008-11-25 | Hitachi, Ltd. | Anomaly notification control in disk array |
US8365013B2 (en) | 2004-02-04 | 2013-01-29 | Hitachi, Ltd. | Anomaly notification control in disk array |
US20060255409A1 (en) * | 2004-02-04 | 2006-11-16 | Seiki Morita | Anomaly notification control in disk array |
US8015442B2 (en) | 2004-02-04 | 2011-09-06 | Hitachi, Ltd. | Anomaly notification control in disk array |
US20050188247A1 (en) * | 2004-02-06 | 2005-08-25 | Shohei Abe | Disk array system and fault-tolerant control method for the same |
US7234023B2 (en) | 2004-02-06 | 2007-06-19 | Hitachi, Ltd. | Disk array system and fault-tolerant control method for the same |
US6970974B2 (en) | 2004-02-09 | 2005-11-29 | Hitachi, Ltd. | Method for managing disk drives of different types in disk array device |
US7958292B2 (en) | 2004-06-23 | 2011-06-07 | Marvell World Trade Ltd. | Disk drive system on chip with integrated buffer memory and support for host memory access |
US7328392B2 (en) | 2004-09-10 | 2008-02-05 | Hitachi, Ltd. | Disk array system |
US20060059408A1 (en) * | 2004-09-10 | 2006-03-16 | Takashi Chikusa | Disk array system |
US20060274073A1 (en) * | 2004-11-17 | 2006-12-07 | Johnson Philip B | Multiple graphics adapter connection systems |
US10055279B2 (en) * | 2014-04-02 | 2018-08-21 | Hitachi, Ltd. | Semiconductor integrated circuit for communication, storage apparatus, and method for managing failure in storage apparatus |
Also Published As
Publication number | Publication date |
---|---|
US7757024B2 (en) | 2010-07-13 |
US20080189384A1 (en) | 2008-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7757024B2 (en) | Dual porting serial advanced technology attachment disk drives for fault tolerant applications | |
US6425049B1 (en) | Disk array system and method of changing the configuration of the disk array system | |
US5269011A (en) | Dynamically reconfigurable data storage system with storage system controllers selectively operable as channel adapters on storage device adapters | |
US7752490B2 (en) | Memory system having a hot-swap function | |
US8953438B2 (en) | Multiple source virtual link reversion in safety critical switched networks | |
CN101645915B (en) | Disk array host channel daughter card, on-line switching system and switching method thereof | |
US7111158B1 (en) | Techniques for transitioning control of a serial ATA device among multiple hosts using sleep and wake commands | |
JP3279248B2 (en) | Switch mechanism, disk array device having the same, and computer system | |
CN210295047U (en) | Optical fiber KVM system with double backup functions | |
JPH0736816A (en) | Communication bus device | |
US6978337B1 (en) | Serial ATA controller having failover function | |
KR100429899B1 (en) | Fault tolerant control apparatus and method by FUDCOM | |
US6141704A (en) | Parallel port for connecting multiple devices and the method for controlling the same | |
US6980510B1 (en) | Host interface adaptive hub storage system | |
US6330246B1 (en) | Method and system for switching SCSI devices utilizing an analog multiplexor | |
JPH1117722A (en) | Network arbitration loop circuit | |
US20240311050A1 (en) | Data access interface unit and the method for processing i/o requests | |
US12265739B2 (en) | Data access interface unit and the method for processing I/O requests | |
KR100228306B1 (en) | Hot-standby multiplexer and implementation method | |
KR100216354B1 (en) | Methode of duplex system in the telecomunication system | |
JPH08320768A (en) | Disk array device | |
CN104102457A (en) | Multichannel data high-speed transferring device | |
JP2735074B2 (en) | Redundant configuration | |
CN111949579A (en) | Device for realizing multi-hard-disk mounting by one-path SATA interface | |
SU1608667A1 (en) | Three-channel redundancy device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LSI LOGIC CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WEBER, BRET S.;SHERMAN, JOHN V.;REEL/FRAME:012397/0255 Effective date: 20011218 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |