Initiator Mode BlueSCSI - BlueSCSI-v2 Wiki

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Initiator Mode · BlueSCSI/BlueSCSI-v2 Wiki https://github.com/BlueSCSI/BlueSCSI-v2/wiki/Initiat...

BlueSCSI /
BlueSCSI-v2

Code Issues 20 Pull requests 4 Discussions Actions Wiki

Initiator Mode
Edit New page Jump to bottom

Eric Helgeson edited this page 14 hours ago · 7 revisions

1 of 4 08/02/2024, 09:50
Initiator Mode · BlueSCSI/BlueSCSI-v2 Wiki https://github.com/BlueSCSI/BlueSCSI-v2/wiki/Initiat...

Initiator Mode

What Is Initiator Mode?


"Initiator" is the SCSI term for a "Host Device", or "The device which initiates communication
on the SCSI bus". For reference, "Target" is the SCSI term for a device like a Hard Drive, CD-
ROM, Tape Drive, etc. A Target is the device which the Initiator is attempting to communicate
with.

The Initiator can be a Mac, PC, Amiga, SCSI add-in card, etc. It can even be SCSI hard drives
on occasion in later versions of SCSI.

Why is it useful?
This allows you to directly connect your 2023.09a later 50 pin Desktop version BlueSCSI to a
vintage SCSI drive and copy data from it without needing a bootable "Host Device". So you
can directly take a "Drive Image" so to speak, straight onto BlueSCSI. Significant changes
were necessary to enable Initiator Mode, and it does not work with older hardware versions. It
is not expected for Initiator Mode support to be added to other hardware styles due to the
higher complexity and manufacturing cost.

Compatibility
Initiator Mode has been tested to copy data between BlueSCSI devices, and a few hard drives
have been tested as well. Support for Tape Drives and other Targets is currently unknown, and
would require test devices.

Instructions

• Initiator Mode requires a Desktop BlueSCSI version 2023.09a or 2023.10a or later.


• If you have the WiFi model, you must install this firmware update
◦ LED and USB Serial out currently does not work on the Pico-W. We should have this
addressed in an upcoming release.

1. On your SD card, create a file named bluescsi.ini with the following contents:

[SCSI]
InitiatorMode=1

2. Install the SD card into BlueSCSI


3. Move the jumper labeled "Initiator" and "Target" to the "Initiator" side
4. Install a jumper on the standalone "Initiator" jumper near a screw hole toward the middle
of the board (by C21, C15)

2 of 4 08/02/2024, 09:50
Initiator Mode · BlueSCSI/BlueSCSI-v2 Wiki https://github.com/BlueSCSI/BlueSCSI-v2/wiki/Initiat...

5. Connect your BlueSCSI to the Target device of your choosing (probably a hard drive),
using any necessary SCSI connector adapters
6. Remember termination considerations, both ends of the bus need to be terminated
◦ Some Target devices can terminate the bus, but require Termination Power to do so
◦ BlueSCSI can send power to the Termination Power line with the Back Feed jumper
set, when powered via the floppy power connector or USB-C (2023.09a only).
2023.10a can be powered via MicroUSB on the Pico stick.
◦ BlueSCSI has a built-in terminator that can terminate one side of the bus, set
TRM_ON by the SCSI connector

7. Power your Target with whatever setup is necessary (Old ATX power supplies are handy
for this, as they usually also include a floppy power connector)
8. Apply Power to BlueSCSI
◦ BlueSCSI will now scan the bus for Targets
◦ During Target scan, the Pico stick LED will blink regularly (Pico-W will not, see
above)
◦ It can take some time to scan for Targets, especially older hard drives which take
awhile to respond
9. When a Target device is discovered by BlueSCSI, the drive image process starts
◦ The Pico stick LED will blink more rapidly during data copy
◦ Testing has achieved up to 3 megabytes per second of transfer speed during data
copy, but this will vary substantially per Target device
10. After data copy is complete, the Pico onboard LED will blink slowly again and continue
scanning the bus until power is removed
11. Assuming there is only one Target device on the bus (multiple are supported), after the
fast blinking stops and slow blinking is seen again power can be removed at any time
◦ If you have several Targets, it's best to wait for at least 30 seconds of slow blinking
before removing power from everything to ensure that BlueSCSI has started and
completed the copy process across all Targets

After The Copy


On your SD card, there will be a new file named HDX0_imaged.hda , where X is the SCSI ID
of your Target device. And the log.txt file will contain information about the drive's capacity,
sectors read, and an approximate read speed.

To use BlueSCSI as a Target again, the two jumpers must be moved back. Remove the
standalone Initiator jumper and switch the other jumper back to the Target side.

Add a custom footer

3 of 4 08/02/2024, 09:50
Initiator Mode · BlueSCSI/BlueSCSI-v2 Wiki https://github.com/BlueSCSI/BlueSCSI-v2/wiki/Initiat...

Pages 24

• Home
• Getting Started
◦ Build It Yourself
◦ Usage
◦ Images
◦ Emulators
◦ Troubleshooting
◦ Accessories
◦ Performance
◦ Compatibility
◦ Board Jumpers & Config
• Features
◦ ROM Drive
◦ Updating Firmware
◦ Image Sets
◦ BlueSCSI Toolbox Apps
◦ Transferring Files
◦ WiFi DaynaPORT
◦ Initiator Mode
• Developers
◦ Developer Notes
◦ bluescsi.ini
• Hardware
◦ Hardware

Clone this wiki locally

https://github.com/BlueSCSI/BlueSCSI-v2.wiki.git

4 of 4 08/02/2024, 09:50

You might also like