H H Software SCSI & RAID Devices Driver Download For Windows 10

One-stop area for access to product-specific resources including BIOS, Drivers, Manuals and Memory Compatibility Lists. I have a HP Proliant ML350 that i want to upgrade from Windows server 2003 to Windows server 2008 or 2012, but the problem is that Windows 2008 or 2012 installation cd can't find the ultra320 scsi (memory unit) I tried to find the driver for the scsi but i found nothing. Scsi.h header.; 2 minutes to read; In this article. This header is used by storage. For more information, see: Storage scsi.h contains the following.

-->

Starting with Windows 10, Version 2004 (OS build 19041.488 or higher), two additional identifiers are available for NVMe storage disk drives which support the STOR_RICH_DEVICE_DESCRIPTION structure:

SCSIt*v(8)p(40)

Where:

  • t* is a device type code of variable length

  • v(8) is an 8-character vendor identifier

  • p(40) is a 40-character product identifier

SCSIt*v(8)p(40)r(8)

Where:

  • t* is a device type code of variable length

  • v(8) is an 8-character vendor identifier

  • p(40) is a 40-character product identifier

  • r(8) is an 8-character revision level value

In versions of Windows prior to Windows 10, Version 2004 (OS build 19041.488 or higher), the device ID format for a small computer system interface (SCSI) device is as follows:

SCSIt*v(8)p(16)r(4)

Where:

  • t* is a device type code of variable length

  • v(8) is an 8-character vendor identifier

  • p(16) is a 16-character product identifier

  • r(4) is a 4-character revision level value

The bus enumerator determines the device type by indexing an internal string table, using a numerically encoded SCSI device type code, obtained by querying the device, as shown in the following table. The remaining components are just strings returned by the device, but with special characters (including space, comma, and any nonprinting graphic) replaced with an underscore.

RAID

The SCSI Port driver currently returns the following device type strings, the first nine of which correspond to standard SCSI type codes.

SCSI type codeDevice typeGeneric typePeripheral ID
DIRECT_ACCESS_DEVICE (0)DiskGenDiskDiskPeripheral
SEQUENTIAL_ACCESS_DEVICE (1)SequentialTapePeripheral
PRINTER_DEVICE (2)PrinterGenPrinterPrinterPeripheral
PROCESSOR_DEVICE (3)ProcessorOtherPeripheral
WRITE_ONCE_READ_MULTIPLE_DEVICE (4)WormGenWormWormPeripheral
READ_ONLY_DIRECT_ACCESS_DEVICE (5)CdRomGenCdRomCdRomPeripheral
SCANNER_DEVICE (6)ScannerGenScannerScannerPeripheral
OPTICAL_DEVICE (7)OpticalGenOpticalOpticalDiskPeripheral
MEDIUM_CHANGER (8)ChangerScsiChangerMediumChangerPeripheral
COMMUNICATION_DEVICE (9)NetScsiNetCommunicationsPeripheral
10ASCIT8ScsiASCIT8ASCPrePressGraphicsPeripheral
11ASCIT8ScsiASCIT8ASCPrePressGraphicsPeripheral
12ArrayScsiArrayArrayPeripheral
13EnclosureScsiEnclosureEnclosurePeripheral
14RBCScsiRBCRBCPeripheral
15CardReaderScsiCardReaderCardReaderPeripheral
16BridgeScsiBridgeBridgePeripheral
17OtherScsiOtherOtherPeripheral

An example of a device ID for a disk drive would be as follows:

SCSIDiskSEAGATE_ST39102LW_______0004

There are four hardware IDs in addition to the device ID:

SCSIt*v(8)p(16)

SCSIt*v(8)

SCSIv(8)p(16)r(1)

V(8)p(16)r(1)

In the third and fourth of these additional identifiers, r(1) represents just the first character of the revision identifier. These hardware IDs are illustrated by the following examples:

SCSIDiskSEAGATE_ST39102LW_______

SCSIDiskSEAGATE_

SCSIDiskSEAGATE_ST39102LW_______0

SEAGATE_ST39102LW_______0

The SCSI Port driver supplies only one compatible ID, one of the variable-sized generic type codes from the previous table.

For example, the compatible ID for a disk drive is as follows:

GenDisk

The generic identifier is used in INF files for SCSI devices more than any other, because SCSI drivers are typically generic.

Be aware that the SCSI Port driver returns no generic name for sequential access and 'processor' devices.

The SCSI Hard Drive Emulator for retro computing.


Download

  1. downloads for v3/v4/v5/v5.1/v5.2/v5.5 hardware revisions.
  2. downloads for v6 hardware revisions. This firmware will NOT work on the older boards.

News

H H Software Scsi Login

[27 Oct 2020]v6.3.2 Bugfix release

  • Increase limit of READ/WRITE BUFFER command for improved compatibility on SGI Irix hosts
  • Add new config option to enable blind writes to improve SD card write performance. This was option was previously enabled default but causes problems with some SCSI hosts. This option must be disabled on 68K Macs if there are errors when writing data.

[22 Apr 2020]v6.3.1 New hardware support

  • New V6 boards have started to ship which require a different firmware file. These boards are silkscreened with 'SCSI2SD V6 / 2020c'. These boards MUST use v6.3.1 or newer firmware.
  • Older boards ('Rev F', 'Rev C', or '6.02') should use the 'revF' v6.3.1 firmware

[20 Feb 2020]v6.3.0 Driver update

  • Firmware updates on Windows now require the UsbDk driver instead of the WinUSB driver. The version of dfu-util that is distributed with scsi2sd-util6 has been modified to work with UsbDk. This should provide a better experience and will resolve issues around driver signing. There is no need to uninstall the previous driver.
  • Bugfix to firmware that prevented some machines from booting

[1 Feb 2020]v6.2.15 Bugfix update

  • Resolved a data corruption issue that affects hosts that transfer more than 512k per write command.

[1 Jan 2020]v6.2.14 Bugfix update

  • Resolved a data corruption issue that affects hosts that transfer more than 64k per write command.
  • Fix invalid CDROM TOC responses (thanks Simon Gander)

[19 Dec 2019]v4.8.4 Bugfix update

  • Fix to prevent sending floppy geometry mode page when not configured as a floppy (Thanks Landon Rodgers)

[12 Dec 2019]scsi2sd-util BETA

  • Testing release of a completely new configuration utility. Please provide any feedback via email
  • Firmware updates not yet implemented in this version
  • The stable version of scsi2sd-util, provided alongside the firmware downloads, will remain available for the foreseeable future

[8 Dec 2019]v6.2.9 Bugfix update

  • Fix to prevent sending floppy geometry mode page when not configured as a floppy (Thanks Landon Rodgers)

[30 Oct 2019]v6.2.8 Bugfix update

  • Fix regression that caused the firmware to fail all self-test checks.

[9 Oct 2019]v6.2.7 Performance Update

  • Improvements to data throughput, which may assist SCSI hosts with short timeouts.

[10 June 2019]v4.8.3 Bug fix update

  • Improve XEBEC support
  • Add Flexible Disk Drive Geometry SCSI MODE page
  • Fix regression for Kurzweil K2000
  • Add scsi mode page 0 support
  • Fix SD card hotswap bug when the SCSI host is constantly polling

[29 May 2019]v6.2.5 Bug fix update

  • Port XEBEC support from v5 firmware
  • Add Flexible Disk Drive Geometry SCSI MODE page
  • Stability improvements
  • Fix regression from 6.1.3 firmware for Kurzweil K2000
  • Add scsi mode page 0 support
  • Fix SD card hotswap bug when the SCSI host is constantly polling

Overview

H H Software SCSI & RAID Devices Driver Download For Windows 10

SCSI2SD is an emulator for old SCSI hard drives. It allows replacing one or several old broken SCSI drives with a SD memory card.


Unlicenced Copies

Older versions of the SCSI2SD hardware designs were published under the GPL licence. This permits anyone to build their own board from the original or modified designs, so long as they abide by the licence terms.

  • The source/designs of any modifications must be provided to those you distribute the board to.
  • Clones are based on the obsolete V4 design, lack features, and may not be compatible with all the systems listed on these pages.

Artmix is currently selling unlicensed modified clones ('SD SusanoMonster'), and refuses to comply with the GPL. Please do not purchase this board. If you have already purchased, please request the seller provides you with the modified designs under the GPL licence.

Which version should you buy ?

SCSI2SD V6This board offers significantly better performance than the V5.x boards by adding support for synchronous SCSI transfers.

Easy access to virtual disk data over USB.

  • See SCSI2SD V6 Compatibility
SCSI2SD V5.1/V5.2This is a newer version of the V5 board, with software-enabled termination, full-size SD card, and floppy-style power connector.

This version provides a faster startup time than V5, which is needed to boot some Amiga and Staubli machines

SCSI2SD V5.5Plugs directly into an external DB25 connector without a cable. Uses micro SD card.
SCSI2SD V5This is the older version which uses micro SD cards.
SCSI2SD for PowerbookDesigned for Apple Powerbook laptops using 2.5' drives.

Purchase

  • codesrc.com (Australia)
  • Inertial Computing (USA)
  • itead (China)
  • AmigaKit (UK)

3rd party accessories

  • Thingiverse nibblernibbles has created a 3d-printable external enclosure for the SCSI2SD + DB25 adapter. Power can be supplied over USB for hosts which don't supply termination power.
  • SCSI2SD V5 & V6 Bracket by Maya Designs
  • SamplerZone.com External cases for V5.0, V5.1, V5.2, and V6 boards, internal cables for all music samplers, and fully-realized SCSI2SD sampler solutions.

Features

  1. In-built active terminator.
  2. Emulates up to 4 SCSI devices (7 for the V6 version)
  3. Supports sector sizes from 64 bytes to 8192 bytes
  4. Firmware updatable over USB
  5. Highly configurable over USB
    • Selectable SCSI ID
    • Selectable parity support
    • Enable/disable Unit Attention Condition
    • Artificial limits on the SCSI disk size (eg. limit size to 4G to avoid OS bugs)
    • Sector size (can also be set via the SCSI MODE SELECT command, as sent by SCSI format utilities).
  6. External LED connector.

Technical Specifications

H H Software Scsi Download

V5 hardwareV5.1 hardwareV5.2 hardwareV5.5 hardwareV6 hardware
Internal 50pin Narrow 8-bit SCSI connectorYesYesYesNoYes
DB25 SCSI ConnectorNoOptional DB25 female socket.NoDB25 male socket.

Direct plug-in without cable

No
Synchronous SCSI SupportNoNoNoNoYes

FAST10 (10MB/s) synchronous transfers.

SCSI TerminatorActive Terminator

Resistor packs can be removed from the socket to disable the terminator

Active Terminator

Enabled via software using scsi2sd-util

Active Terminator

Enabled via software using scsi2sd-util

Active Terminator

Always-on

Active Terminator

Enabled via software using scsi2sd-util

SD Card InterfacemicroSD, tested up to 64GB

Communication is via the SPI protocol at 25MHz (3MB/s theoretical max)

Full-size, tested up to 128GB

Communication is via the SPI protocol at 25MHz (3MB/s theoretical max)

Full-size, tested up to 128GB

Communication is via the SPI protocol at 25MHz (3MB/s theoretical max)

microSD, tested up to 64GB

Communication is via the SPI protocol at 25MHz (3MB/s theoretical max)

Full-size SD, tested up to 128GB

Up to 20MB/s

USB InterfaceFirmware updates and configuration

USB 2.0 micro-B

Firmware updates and configuration

USB 2.0 micro-B

Firmware updates and configuration

USB 2.0 micro-B

Firmware updates and configuration

USB 2.0 micro-B

Firmware updates, configuration, and mass-storage

USB 2.0 micro-B. Mass-storage at USB 2.0 FS speeds (1.2MB/s max)

Power5V via standard Molex 4-pin drive connector, USB, or self-powered using the SCSI host termination power.

2.35W maximum (500mA)

DO NOT CONNECT 12V at all if you need to make your own power cable as it risks destroying the board if you accidentally swap the wires.

5V via floppy 4-pin drive connector, USB, or self-powered using the SCSI host termination power.

2.35W maximum (500mA)

DO NOT CONNECT 12V at all if you need to make your own power cable as it risks destroying the board if you accidentally swap the wires.

5V via floppy 4-pin drive connector, USB, or self-powered using the SCSI host termination power.

2.35W maximum (500mA)

DO NOT CONNECT 12V at all if you need to make your own power cable as it risks destroying the board if you accidentally swap the wires.

5V via DB25 SCSI connector, or USB.

2.35W maximum (500mA)

Requires SCSI host that supplies terminator power on pin 25 of the DB25 socket

5V via floppy 4-pin drive connector, USB, or self-powered using the SCSI host termination power.

2.35W maximum (500mA)

Dimensions (L x W x H)5cm x 10cm x 1.5cm10cm x 9cm x 1.5cm10cm x 9cm x 1.5cm7.5cm x 5.5cm x 1.8cm (External case)10cm x 9cm x 1.5cm
Performance

Tested under optimal conditions.For comparison, here are some benchmarks of some older SCSI hardware.

Up to 2.6MB/s read, 2.3MB/s write

(1.1MB/s on most older SCSI hosts)

Up to 2.6MB/s read, 2.3MB/s write

(1.1MB/s on most older SCSI hosts)

Up to 2.6MB/s read, 2.3MB/s write

(1.1MB/s on most older SCSI hosts)

Up to 1MB/sUp to 10MB/s.

Compatibility

Files

Firmware update utility and configuration tool at:

H H Software Scsi & Raid Devices Driver Download For Windows 10 32-bit

  1. downloads for v3/v4/v5/v5.1/v5.2/v5.5.
  2. downloads for v6.

These files are currently available for Windows, Linux, and Mac OSX.

A copy of all sources can be obtained via the command:

or (for V6)

H H Software Scsi Interface


Alternatively, the git sources can be viewed using your web browser by clicking here or here (V6)

Howto

H H Software Scsi Installer

  • FormatWithBasiliskII Format an SD card for use with Apple Macintosh hardware using the Basilisk II emulator

Nch Software

Retrieved from 'http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD&oldid=588'