IP Library Granted Patent US 7,721,007
Granted Patent B2
US 7,721,007 · App. 11/057,627 · Granted May 18, 2010

Methods of transmitting non-SCSI commands involving loading opcode in command descriptor block (CDB) bytes and non-SCSI commands into remaining CDB bytes

Assignee: LSI Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,721,007
App. No.
11/057,627
Granted
May 18, 2010
Kind
B2
Abstract

The present invention provides a method for transmitting a non-SCSI command via a SCSI command. A CDB for the SCSI command is provided. The CDB includes bytes byte — 0 , byte — 1 , byte — 2 , . . . , byte_n, in which byte — 0 includes an opcode for the SCSI command. An opcode for the non-SCSI command is loaded into byte — 1 . When the non-SCSI command is not greater than a fixed number of bytes, the non-SCSI command is loaded into at least one byte of the CDB, which includes byte — 2 . Data associated with the non-SCSI command is transmitted via a data phase associated with the SCSI command.

Claims (5)

1. A method for transmitting a non-SCSI (non-Small Computer System Interface) read command via SCSI commands, comprising steps of providing a first CDB (Command Descriptor Block) for a Write Buffer command, said first CDB including context information, byte_ 0 , of said first CDB is an opcode for said Write Buffer command;

embedding a non-SCSI read command in Writer Buffer Data of said Write Buffer command, byte 1 of said first CDB is an opcode for said non-SCSI read command; providing a second CDB for a Read Buffer command, said second CDB including said context information, byte_ 0 , of said second CDB is an opcode for said Read Buffer command and byte_ 1 , of said second CDB is an opcode for said non-SCSI read command; and embedding data associated with said non-SCSI read command in Read Buffer Data of said Read Buffer command, wherein said context information comprises an identifier unique to said first CDB and is used to correlate said first CDB and said second CDB to complete transmission of said non-SCSI read command.

2. The method of claim 1 , wherein said first CDB and said second CDB are 10-byte CDBs.

3. The method of claim 1 , wherein byte_ 2 , byte_ 3 , byte_ 4 and byte_ 5 of said second CDB includes said context information.

4. The method of claim 1 , wherein said non-SCSI read command is a management command.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
MERGER Recorded Apr 2, 2010
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 024179/0478 →
MERGER Recorded Feb 19, 2008
From: LSI SUBSIDIARY CORP.
To: LSI CORPORATION
Reel/Frame 020548/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2005
From: RAGENDRA MISHRA; KOTTE, NARASIMHULU
To: LSI LOGIC CORPORATION
Reel/Frame 016281/0632 →
Continuity (1)
Related Publication 20060190645A1 · Aug 24, 2006