Software Tools for SCSI/FC/iSCSI/SAS Device Testing

July 29, 2017
Chobik SCSI Programming Interface version 1.0 is available

August 8, 2016
Virtual Storage Device Emulator version 1.0 is available

November 15, 2015
Visual SCSI Explorer version 2.5 is available

Subscribe for product news



Chobik SCSI Programming Interface overview

 

1. Supported platforms

2. System requirements

3. Product features

  3.1. Host bus adapter enumeration

  3.2. Host bus adapter information

  3.3. Rescanning SCSI bus(es) for host bus adapter

  3.4. SCSI device enumeration

  3.5. Synchronous SCSI command execution

  3.6. Sample client application with source code

4. Additional information

 

1. Supported platforms

 

The following Windows operating system platforms are supported:

NOTE: Both 32-bit and 64-bit configurations are supported. 64-bit configuration is supported only for AMD64 architecture.

 

Back to contents

 

2. System requirements

 

Hardware requirements:

Software requirements:

NOTE: It is recommended to install all system patches from Windows Update site.

 

Back to contents

 

3. Product features

 

3.1. Host bus adapter enumeration

 

Application can enumerate host bus adapters connected to the host. The returned list of adapters includes IDE/SATA, SCSI, FC, SAS, iSCSI, virtual, and other adapter types.


Back to contents

3.2. Host bus adapter information

 

Application can get detailed information for the specified host bus adapter. The information includes such items as maximum data transfer length, display name string, etc.


Back to contents

3.3. Rescanning SCSI bus(es) for host bus adapter

 

Application can rescan SCSI bus(es) for specified host bus adapter. Rescan operation updates internal list of devices connected to host bus adapter. After SCSI bus is rescanned the application can get updated list of devices.


Back to contents

3.4. SCSI device enumeration

 

Application can enumerate devices connected to the specified host bus adapter. Returned device information includes such items as adapter number, bus number, target SCSI ID, logical unit number, device type, vendor ID string, product ID string, etc.


Back to contents

3.5. Synchronous SCSI command execution

 

Application can execute SCSI commands for the specified SCSI device in synchronous mode. SCSI commands can transfer no data, transfer data from device, and transfer data to device.


Back to contents

3.6. Sample client application with source code

 

Product includes source code of sample console client application. The source code includes functions for all major features. It also includes separate functions for typical SCSI commands that transfer no data, transfer data from device, and transfer data to device.

Back to contents

4. Additional information

 

Product PAD-file is located here.


Back to contents