Diagnostic subsystem and method for SCSI Interface
First Claim
1. A diagnostic subsystem for use with a Small Computer System Interface (SCSI), said interface having a plurality of lines connecting an initiator system and a target system, said diagnostic subsystem comprising:
- a set of line drivers for providing a range of signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems;
a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems;
a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and
a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, operating said selected line drivers to selectively provide selected signals within said range to said Interface, said controller selectively operating said selected ones of said switches and operating said selected line drivers upon sensing a selected phase of operation of said Interface at said sense lines, and said controller selectively operating said selected switches and said selected line drivers upon sensing said selected phase of operation and upon a generation of request signal by one of said initiator or target systems at said Interface a selected number of times.
1 Assignment
0 Petitions
Accused Products
Abstract
Diagnostic apparatus and method are disclosed for testing a Small Computer System Interface (SCSI), by passively monitoring the interface between initiator and target devices or systems, upon sensing a user-selected phase of operation at the interface, disconnecting the initiator and target devices from one another, forcing a user-selected fault for the appropriate time, and reverting to a passive monitor. A pair of analog switches are provided for each line of the interface. The switches selectively connect the initiator system and the target system to each other or to a set of line drivers for providing high or low SCSI signals. A set of sense lines are connected to the initiator and the target for monitoring so as to sense the phase of operation of the initiator and target and to sense the response of the interface to the forced fault.
-
Citations
12 Claims
-
1. A diagnostic subsystem for use with a Small Computer System Interface (SCSI), said interface having a plurality of lines connecting an initiator system and a target system, said diagnostic subsystem comprising:
-
a set of line drivers for providing a range of signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems; a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems; a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, operating said selected line drivers to selectively provide selected signals within said range to said Interface, said controller selectively operating said selected ones of said switches and operating said selected line drivers upon sensing a selected phase of operation of said Interface at said sense lines, and said controller selectively operating said selected switches and said selected line drivers upon sensing said selected phase of operation and upon a generation of request signal by one of said initiator or target systems at said Interface a selected number of times. - View Dependent Claims (2)
-
-
3. A diagnostic subsystem for use with a Small Computer System Interface (SCSI), said interface having a plurality of lines connecting an initiator system and a target system, said diagnostic subsystem comprising:
-
a set of line drivers for providing a range of signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems; a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems; a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, operating said selected line drivers to selectively provide selected signals within said range to said Interface, said controller selectively operating said selected ones of said switches and operating said selected line drivers upon sensing a selected phase of operation of said Interface at said sense lines, said controller holding said selectively operated switches connected to said line drivers until sensing a selected phase of operation of said Interface at said sense lines, and said controller holding said selectively operated switches connected to said line drivers until sensing said selected phase of operation and upon generation of a request signal by one of said initiator or target systems at said Interface a selected number of times.
-
-
4. A diagnostic subsystem for use with a Small Computer System Interface (SCSI), said interface having a plurality of lines connecting an initiator system and a target system, said diagnostic subsystem comprising:
-
a set of line drivers for providing a range of signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems; a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems; a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, operating said selected line drivers to selectively provide selected signals within said range to said Interface, said controller selectively operating said selected ones of said switches and operating said selected line drivers upon sensing a selected phase of operation of said Interface at said sense lines, said controller holding said selectively operated switches connected to said line drivers until sensing a selected phase of operation of said Interface at said sense lines, and said controller holding said selectively operated switches connected to said line drivers until sensing said selected phase of operation and upon generation of an acknowledgement signal by one of said initiator or target systems at said Interface a selected number of times.
-
-
5. A Small Computer System Interface (SCSI) network having a plurality of lines, comprising:
-
an initiator system; a target system; and a diagnostic subsystem having connections to said initiator system and said target system at said plurality of lines; a set of line drivers for providing high or low SCSI signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems; a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems; a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, and to operate said selected line drivers to selectively provide said high or low SCSI signals to said Interface network, and said controller selectively operating said selected switches and said selected line drivers upon sensing said selected phase of operation and upon generation of a request signal by one of said initiator or target systems at said Interface a selected number of times. - View Dependent Claims (6)
-
-
7. A Small Computer System Interface (SCSI) network having a plurality of lines, comprising:
-
an initiator system; a target system; and a diagnostic subsystem having connections to said initiator system and said target system at said plurality of lines; a set of line drivers for providing high or low SCSI signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems; a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems; a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, and to operate said selected line drivers to selectively provide said high or low SCSI signals to said Interface network, said controller holds said selectively operated switches connected to said line drivers until sensing a selected phase of operation of said Interface at said sense lines, and said controller holding said selectively operated switches connected to said line drivers until sensing said selected phase of operation and upon generation of a request signal by one of said initiator or target systems at said Interface a selected number of times.
-
-
8. A Small Computer System Interface (SCSI) network having a plurality of lines, comprising:
-
an initiator system; a target system; and a diagnostic subsystem having connections to said initiator system and said target system at said plurality of lines; a set of line drivers for providing high or low SCSI signals, said set of line drivers comprising a pair of line drivers for each line of, respectively, the initiator and target systems; a set of switches for selectively connecting said initiator system and said target system to each other or to said line drivers, said set of switches comprising a pair of switches for, respectively, the initiator and target systems; a set of sense lines connected to said initiator system and to said target system, said set of sense lines comprising a pair of sense lines connected to each line of, respectively, the initiator and target systems; and a controller for selectively operating selected ones of said switches to disconnect said initiator and said target systems and connect selected ones of said line drivers at selected lines of said Interface, and to operate said selected line drivers to selectively provide said high or low SCSI signals to said Interface network, said controller holds said selectively operated switches connected to said line drivers until sensing a selected phase of operation of said Interface at said sense lines, and said controller holding said selectively operated switches connected to said line drivers until sensing said selected phase of operation and upon generation of an acknowledgement signal by one of said initiator or target systems at said Interface a selected number of times.
-
-
9. A method of diagnosing a Small Computer System Interface (SCSI), said Interface having a plurality of lines connecting an initiator system and a target system, said systems communicating over said Interface by selectively providing high or low SCSI signals on said lines of said Interface, said diagnostic method comprising the steps of:
-
an initial step of sensing said signals of said initiator system and said target system at said Interface; disconnecting said initiator system and said target system from each other at said lines, said disconnecting step conducted upon said sensing step sensing a selected pattern of said signals at said Interface, said disconnecting step conducted upon sensing said selected pattern of signals and upon generation of a request signal by one of said initiator or target systems at said Interface a selected number of times; selectively providing diagnostic high or low SCSI signals to said target system at said lines, and additionally selectively providing high or low SCSI signals to said initiator system at said lines; and sensing the response of said target system at said lines. - View Dependent Claims (10)
-
-
11. A method of diagnosing a Small Computer System Interface (SCSI), said Interface having a plurality of lines connecting an initiator system and a target system, said systems communicating over said Interface by selectively providing high or low SCSI signals on said lines of said Interface, said diagnostic method comprising the steps of:
-
an initial step of sensing said signals of said initiator system and said target system at said Interface; disconnecting said initiator system and said target system from each other at said lines, said disconnecting step conducted upon said sensing step sensing a selected pattern of said signals at said Interface; selectively providing diagnostic high or low SCSI signals to said target system at said lines, and additionally selectively providing high or low SCSI signals to said initiator system at said lines, and said selectively providing step is conducted until said response sensing step senses a selected pattern of signals at said Interface; sensing the response of said target system at said lines; and said selectively providing step is conducted until said response sensing step senses said selected pattern of signals and upon generation of a request signal by one of said initiator or target systems at said Interface a selected number of times.
-
-
12. A method of diagnosing a Small Computer System Interface (SCSI), said Interface having a plurality of lines connecting an initiator system and a target system, said systems communicating over said Interface by selectively providing high or low SCSI signals on said lines of said Interface, said diagnostic method comprising the steps of:
-
an initial step of sensing said signals of said initiator system and said target system at said Interface; disconnecting said initiator system and said target system from each other at said lines, said disconnecting step conducted upon said sensing step sensing a selected pattern of said signals at said Interface; selectively providing diagnostic high or low SCSI signals to said target system at said lines, and additionally selectively providing high or low SCSI signals to said initiator system at said lines, and said selectively providing step is conducted until said response sensing step senses a selected pattern of signals at said Interface; sensing the response of said target system at said lines; and said selectively providing step is conducted until said response sensing step senses said selected pattern of signals and upon generation of an acknowledgement signal by one of said initiator or target systems at said Interface a selected number of times.
-
Specification