← Back to Patent Explorer
US5239632A Expired / Lapsed US ⏱️ 0.0 years remaining

Device to translate logical unit number communications on one SCSI bus to ID communications on a subordinate SCSI bus

Assignee: HP Inc
•
Filing: 1992-04-16
•
Granted: 1993-08-24
•
Expires: 2012-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method that allows for up to fifty-six devices to be connected to a SCSI bus where there does not have to be any modification of the devices in terms of the SCSI interface. The Logical Unit Number of the SCSI ID number provided on a master SCSI bus is used as the subordinate bus SCSI ID number on a subordinate SCSI bus. Remapping of the data from the master SCSI bus to the subordinate SCSI bus is accomplished using this Logical Unit Number. In this way, direct communications appears to be occurring between a target device connected to the subordinate SCSI bus and an initiator device connected to the master SCSI bus. The Selection and Reselection cycles of the SCSI protocol are accommodate without any modification.

Inventors

  • 👤 Joel B. Larner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:11
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4022; G06F13/42; G06F13/4204; G06F13/4221; G06F13/4226

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 251 words
A system for allowing more than eight devices to be effectively connected to a master SCSI bus, the system adapted to enable communications to occur between a host device having a first SCSI port, and a plurality of target devices, each having a SCSI port, the system comprising: (a) a master SCSI bus connected to the first SCSI port of the host device, the host device having a first master bus SCSI ID number used to identify the host device on said master SCSI bus; (b) a subordinate SCSI bus connected to the SCSI ports of the plurality of target devices; and (c) minnow means having a second SCSI port and a third SCSI port, for transferring the communications between the host device and one of the plurality of target devices selected by the host device, said minnow means connected to said master SCSI bus at said second SCSI port and to said subordinate SCSI bus at said third SCSI port, said minnow means having a second master bus SCSI ID number used to identify said minnow means on said master SCSI bus and a first subordinate SCSI ID number used to identify said minnow means on said subordinate SCSI bus, and for converting a SCSI logical unit number received from the host device to a second subordinate bus SCSI ID number, said second subordinate bus SCSI ID number identifying said selected target device on said subordinate SCSI bus to establish communications between the host device and said selected target device.
Claim 2
Independent Claim 251 words
A system for allowing more than eight devices to be effectively connected to a master SCSI bus, the system adapted to enable communications to occur between a host device having a first SCSI port, and a plurality of target devices, each having a SCSI port, the system comprising: (a) a master SCSI bus connected to the first SCSI port of the host device, the host device having a first master bus SCSI ID number used to identify the host device on said master SCSI bus; (b) a subordinate SCSI bus connected to the SCSI ports of the plurality of target devices; and (c) minnow means having a second SCSI port and a third SCSI port, for transferring the communications between the host device and one of the plurality of target devices selected by the host device, said minnow means connected to said master SCSI bus at said second SCSI port and to said subordinate SCSI bus at said third SCSI port, said minnow means having a second master bus SCSI ID number used to identify said minnow means on said master SCSI bus and a first subordinate SCSI ID number used to identify said minnow means on said subordinate SCSI bus, and for converting a SCSI logical unit number received from the host device to a second subordinate bus SCSI ID number, said second subordinate bus SCSI ID number identifying said selected target device on said subordinate SCSI bus to establish communications between the host device and said selected target device.
Claim 3
Dependent Claim 207 words
The system of claim 1, wherein said minnow means further comprises: (a) master selection machine means, connected to said master SCSI bus at said second SCSI port, for responding to said second master bus SCSI ID number, and for performing said conversion of said SCSI logical unit number to said second subordinate bu SCSI ID number; (b) subordinate selection machine means, connected to said subordinate SCSI bus at said third SCSI port and connected to said master selection machine means, for selecting said selected target device based on said second subordinate bus SCSI ID number received from said master selection machine means, and for sending a subordinate bus Identify Message Out signal, including said second subordinate bus SCSI ID number, to said selected target device; (c) transceiver means for connecting said master SCSI bus to said subordinate bus; and main control machine means, connected to said master selection machine means, to said subordinate selection machine means, and to said transceiver means, for enabling said subordinate selection machine means to establish communications with said selected target device, and for causing said transceiver means to transfer the communications between the host device and said selected target device after said selected target device responds to said subordinate selection machine means.
Claim 4
Dependent Claim 62 words
The system of claim 2, wherein said master selection machine means includes; an ID switch to permit the setting of said second master bus SCSI ID number of said minnow means; and means for receiving a master bus Identify Message Out signal from the host device, and for retrieving said SCSI logical unit number from said master bus Identify Message Out signal.
Claim 5
Dependent Claim 32 words
The system of claim 3, wherein said master selection machine means said subordinate selection machine means, transceiver means, and said main control machine means are fabricated on at least one semiconductor chip.
Claim 6
Dependent Claim 24 words
The system of claim 1, wherein said minnow means further comprises reselection means for allowing said selected target device to reselect the host device.
Claim 7
Dependent Claim 195 words
The system of claim 5, wherein said reselection means comprises: (1) subordinate reselection machine means, connected to said subordinate SCSI bus at said third SCSI port, for receiving from said selected target device a subordinate bus Identify Message In signal having said second subordinate bus SCSI ID number, and for converting said second subordinate bus SCSI ID number to said SCSI logical unit number; (2) master reselection machine means, connected to said master SCSI bus at said second SCSI port and connected to said subordinate reselection machine means, for reselecting the host device and for sending a master bus Identify Message In signal to the host device, said master bus Identify Message In signal containing said SCSI logical unit number received from said subordinate reselection machine means; (3) transceiver means connected to said subordinate SCSI bus and to said master SCSI bus; and (4) main control machine means, connected to said subordinate reselection machine means, to said master reselection machine means, and to said transceiver means, for causing said transceiver means to transfer the communications between said selected target device and the host device after the host device responds to said master reselection machine means.
Claim 8
Dependent Claim 31 words
The system of claim 6, wherein said master reselection machine means comprises an ID switch for permitting the selection of said second master bus SCSI ID number of said minnow means.
Claim 9
Dependent Claim 33 words
The system of claim 6, wherein said subordinate reselection machine means, said master reselection machine means, said transceiver means, and said main control machine are all fabricated on at least one semiconductor chip.
Claim 10
Independent Claim 315 words
A system for allowing more than eight devices to be effectively connected to a master SCSI bus, the system adapted to enable communications to occur between a host device having a first SCSI port and a plurality of target devices, each having a SCSI port, the host device connected to the master SCSI bus at the first SCSI, and the plurality of target devices connected to a subordinate SCSI bus, the system transferring communications from the master SCSI bus to a selected target device on the subordinate SCSI bus, the system comprising: (a) a second SCSI port adapted to be connected to the master SCSI bus; (b) a third SCSI port adapted to be connected to the subordinate SCSI bus; (c) transceiver means for connecting said master SCSI bus to the subordinate SCSI bus and transferring the communications received from the host device to the selected target device without changing the logical or physical protocol of the communications; (d) selection means for responding to a second master bus SCSI ID number received from the host device during a selection cycle and for converting a SCSI logical unit number received from the host device to a second subordinate bus SCSI ID number associated with said selected target device and for selecting the selected target device associated with said second subordinate bus SCSI ID number; (e) reselection means for responding to a first subordinate bus SCSI ID number received from the selected target device during a reselection cycle for converting said second subordinate bus SCSI ID number to said SCSI logical unit number and for reselecting the host device; and (f) main control machine means, connected to said transceiver means and to said selection means and to said reselection means, for causing said transceiver means to transfer the communications between the host device and the selected target device during said selection cycle and during said reselection cycle.
Claim 11
Independent Claim 315 words
A system for allowing more than eight devices to be effectively connected to a master SCSI bus, the system adapted to enable communications to occur between a host device having a first SCSI port and a plurality of target devices, each having a SCSI port, the host device connected to the master SCSI bus at the first SCSI, and the plurality of target devices connected to a subordinate SCSI bus, the system transferring communications from the master SCSI bus to a selected target device on the subordinate SCSI bus, the system comprising: (a) a second SCSI port adapted to be connected to the master SCSI bus; (b) a third SCSI port adapted to be connected to the subordinate SCSI bus; (c) transceiver means for connecting said master SCSI bus to the subordinate SCSI bus and transferring the communications received from the host device to the selected target device without changing the logical or physical protocol of the communications; (d) selection means for responding to a second master bus SCSI ID number received from the host device during a selection cycle and for converting a SCSI logical unit number received from the host device to a second subordinate bus SCSI ID number associated with said selected target device and for selecting the selected target device associated with said second subordinate bus SCSI ID number; (e) reselection means for responding to a first subordinate bus SCSI ID number received from the selected target device during a reselection cycle for converting said second subordinate bus SCSI ID number to said SCSI logical unit number and for reselecting the host device; and (f) main control machine means, connected to said transceiver means and to said selection means and to said reselection means, for causing said transceiver means to transfer the communications between the host device and the selected target device during said selection cycle and during said reselection cycle.
Claim 12
Dependent Claim 111 words
The system of claim 9, wherein said selection means comprises: (1) master selection machine means, connected to the master SCSI bus, for receiving a master bus Identifying Message Out signal from the host device, and for performing said conversion of said SCSI logical unit number to said second subordinate bus SCSI ID number; and (2) subordinate selection machine means, connected to said master selection machine means and to the subordinate SCSI bus, for selecting said selected target device using said second subordinate bus SCSI ID number and for sending a subordinate bus Identify Message Out signal to be selected target device in accordance with said second subordinate bus SCSI ID number.
Claim 13
Dependent Claim 30 words
The system of claim 10, further comprising an ID switch means to permit selection of the second master bus SCSI ID number to which the master selection machine means responds.
Claim 14
Dependent Claim 103 words
The system of claim 9, wherein the reselection means comprises: (1) subordinate reselection machine means, connected to the subordinate SCSI bus, for receiving a subordinate bus Identify Message In signal from the selected target device, and for converting said second subordinate bus SCSI ID number to said SCSI logical unit number; and (2) master reselection machine means, connected to said subordinate reselection machine means and to said master SCSI bus, for sending a master bus Identify Message In signal to the host device, said master bus Identify Message In signal containing said SCSI logical unit number received from said subordinate reselection machine means.
Claim 15
Dependent Claim 30 words
The system of claim 12, further comprising an ID switch means to permit the selection of the second master bus SCSI ID number to which the subordinate machine means responds.
Claim 16
Independent Claim 260 words
A method for allowing more than eight units on a master SCSI bus to transfer communications between a host device having a first SCSI port and a selected one of a plurality of target device, each having a SCSI port, the host device connected to the master SCSI bus at the first SCSI port and having a first master bus SCSI ID number used to identify the host device on the master SCSI bus, the system having a minnow device having a second SCSI port and a third SCSI port, the minnow device connected to the master SCSI bus at the second SCSI port and to a subordinate SCSI bus at the third SCSI port, and the plurality of target devices connected to a subordinate SCSI bus, the method comprising: (1) designating a second master bus SCSI ID number identifying the minnow device on the master SCSI bus; (2) performing a first select cycle to enable the host device to select the minnow device at said designated second master bus SCSI ID number; (3) converting a SCSI logical unit number received from the host device on the master SCSI bus to a corresponding first subordinate SCSI ID number associated with the selected target device on the subordinate SCSI bus; (4) performing a second select cycle to enable the minnow device to select the selected target device at said first subordinate SCSI ID number; and (5) connecting the host device and the selected target device through the minnow device to establish communications between the host device and the selected target device.
Claim 17
Independent Claim 260 words
A method for allowing more than eight units on a master SCSI bus to transfer communications between a host device having a first SCSI port and a selected one of a plurality of target device, each having a SCSI port, the host device connected to the master SCSI bus at the first SCSI port and having a first master bus SCSI ID number used to identify the host device on the master SCSI bus, the system having a minnow device having a second SCSI port and a third SCSI port, the minnow device connected to the master SCSI bus at the second SCSI port and to a subordinate SCSI bus at the third SCSI port, and the plurality of target devices connected to a subordinate SCSI bus, the method comprising: (1) designating a second master bus SCSI ID number identifying the minnow device on the master SCSI bus; (2) performing a first select cycle to enable the host device to select the minnow device at said designated second master bus SCSI ID number; (3) converting a SCSI logical unit number received from the host device on the master SCSI bus to a corresponding first subordinate SCSI ID number associated with the selected target device on the subordinate SCSI bus; (4) performing a second select cycle to enable the minnow device to select the selected target device at said first subordinate SCSI ID number; and (5) connecting the host device and the selected target device through the minnow device to establish communications between the host device and the selected target device.
Claim 18
Dependent Claim 132 words
The method of claim 14, further comprising the steps of: (1) designating a second subordinate bus SCSI ID number identifying the minnow device on the subordinate SCSI bus; (2) performing a first reselect cycle to enable the selected target device to select the minnow device at said designated second subordinate bus SCSI ID number; (3) converting said first subordinate SCSI ID number associated with the selected target device on the subordinate SCSI bus to said SCSI logical unit number; (4) performing a second reselect cycle to enable the minnow device to select the host device at the first master SCSI ID number; and (5) connecting the host device and the selected target device through the minnow device to permit communications to take place between the host device and the selected target device.

References Cited (Backward Citations)

US4914574A Cited
US5067071A Cited
US5097439A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-23 1997-02-22 1997-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-23 2001-02-22 2001-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-23 2005-02-22 2005-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag