Technique for hot plugging a peripheral controller card containing PCI and SCSI buses on a single connector into a host system board
First Claim
1. A method of hot plugging a peripheral controller card into a host system board using a single connector, the single connector coupling a local bus and a peripheral bus of the peripheral controller card to a host system bus and a host I/O bus of the host system board, the single connector also providing a local device power supply and a peripheral device power supply to the peripheral controller card, the local device power supply providing power to local devices coupled to the local bus, the peripheral device power supply providing power to a peripheral device coupled to both the local bus and the peripheral bus, the method comprising the steps of:
- mating the local bus with the host system bus and the peripheral bus with the host I/O bus, wherein the local device power supply is inactive, the peripheral device power supply is active, and signal lines of the peripheral device are maintained in a high impedance state;
activating the local device power supply; and
enabling the signal lines of the peripheral device in response to the activation of the local device power supply.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention discloses a technique that allows hot plugging a peripheral controller card, containing both a local bus and a peripheral bus on a single connector, into a host system board containing a host system bus and a host I/O bus. When mating the peripheral controller card to the host system board a local device power supply (LDPS) is inactive, a peripheral device power bus (PDPB) is powered, and signal lines of a peripheral device are maintained in a high impedance state. Following a delay after the mating, the LDPS is activated by the host operating system (OS). Following the activation of the LDPS, the host system bus is coupled to the single connector through switches that are under OS control. In response to the activation of the LDPS, the signal lines of the peripheral device are enabled.
In a disclosed embodiment the peripheral controller card is a disk array controller card, the local bus is a PCI bus, and the peripheral bus is a SCSI bus. In one embodiment the disk array controller card is coupled to a mass storage peripheral and in another embodiment is programmed for RAID. An advantage of an embodiment of the present invention is that a PCI bus and a SCSI bus are carried on a single peripheral connector which provides cable management and readily allows hot plugging a redundant peripheral controller card into the host system board.
-
Citations
28 Claims
-
1. A method of hot plugging a peripheral controller card into a host system board using a single connector, the single connector coupling a local bus and a peripheral bus of the peripheral controller card to a host system bus and a host I/O bus of the host system board, the single connector also providing a local device power supply and a peripheral device power supply to the peripheral controller card, the local device power supply providing power to local devices coupled to the local bus, the peripheral device power supply providing power to a peripheral device coupled to both the local bus and the peripheral bus, the method comprising the steps of:
-
mating the local bus with the host system bus and the peripheral bus with the host I/O bus, wherein the local device power supply is inactive, the peripheral device power supply is active, and signal lines of the peripheral device are maintained in a high impedance state; activating the local device power supply; and enabling the signal lines of the peripheral device in response to the activation of the local device power supply. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system capable of hot plugging a peripheral controller card, the computer system comprising:
-
a peripheral controller card, comprising; a local bus for communication with the host system board; a local device coupled to the local bus; a peripheral bus for communication with I/O devices; a peripheral device coupled to both the local bus and the peripheral bus; and a single connector; a host system board including a peripheral connector to mate with the single connector of the peripheral controller card, the peripheral connector when mated with the single connector coupling the local bus and the peripheral bus of the peripheral controller card to a host system bus and a host I/O bus of the host system board, the peripheral connector when mated with the single connector also providing a local device power supply and a peripheral device power supply to the peripheral controller card, the local device power supply providing power to local devices coupled to the local bus of the peripheral controller card, the peripheral device power supply initially providing power to a peripheral device coupled to both the local bus and the peripheral bus of the peripheral controller card; and a processor coupled to the host system bus and the host I/O bus for communicating with the peripheral controller card, wherein upon mating of the peripheral controller card to the host system board the local device power supply is inactive, the peripheral device power supply is active, and the plurality of signal lines of the peripheral device of the peripheral controller card are maintained in a high impedance state. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A peripheral controller card capable of being hot plugged into a host system board, the peripheral controller card comprising:
-
a local bus for communication with the host system board; a local device coupled to the local bus; a peripheral bus for communication with I/O devices; a peripheral device coupled to both the local bus and the peripheral bus; and a single connector for mating with a peripheral connector of the host system board, the single connector coupling the local bus and the peripheral bus of the peripheral controller card to a host system bus and a host I/O bus of the host system board, the single connector when mated with the peripheral connector also providing power to a local device power supply and a peripheral device power supply to the peripheral controller card, the local device power supply providing power to the local device coupled to the local bus of the peripheral controller card, the peripheral device power supply initially providing power to a peripheral device coupled to both the local bus and the peripheral bus of the peripheral controller card, wherein upon mating of the peripheral controller card to the host system board the local device power supply is inactive, the peripheral device power supply is active, and signal lines of the peripheral device of the peripheral controller card are maintained in a high impedance state. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification