SCSI2SD now working without issues

Started by barcher174, October 05, 2014, 03:38:20 am

Previous topic - Next topic

barcher174

I see the same behavior with the 1st hardware revision, so these issues are definitely due to the new firmware.

barcher174

For now, what will work is to make a 2GB setup on the drive. Enable Parity and unit attention. Start at sector 0, 512byte sector size. Then restore one of the drive images that have been posted previously using another machine. This seems to be stable for me with the new firmware.

--
Brian

igor_av

Quote from: "barcher174"For now, what will work is to make a 2GB setup on the drive. Enable Parity and unit attention. Start at sector 0, 512byte sector size. Then restore one of the drive images that have been posted previously using another machine. This seems to be stable for me with the new firmware.


Thanks, but it still doesn't work for me. I tried with the OS 4.2 disk image. Unit attention and parity are checked. SCSI ID is set to 3.

Happy owner of a NeXTstation Turbo Color.

igor_av

Errr... :oops:

You were right, barcher174. By swapping the internal HD with the SCSI2SD, I found out that the external enclosure I was using was faulty. Using your method, I was able to create 2 2GB partitions, fully recognized by NS.

Thanks.
Happy owner of a NeXTstation Turbo Color.

oneNeXT

Did anyone try to add a swap partiton with other partitions ?

bobo68

Hi,

SCSI2SD V5.0 with the latest firmware V4.2.4 is working nicely here after I dd'ed an NS 3.3 image onto the sd card.

But: I cannot initialize any sd card on my NeXTstation. Using BuildDisk or command line tools (disk, newfs, ...): I always get an error saying that the cylinder group is too large (16) and it cannot be more than 7.

How can this be resolved?

barcher174

The problem is the cylinder and sector count reported by the drive. Contact the developer. He made me a custom firmware which resolved this. I requested the ability to change these numbers in the utility for a future release.

--
Brian

bobo68

Ok. How is the cylinder group size calculated given the cylinder and sector count?

barcher174

(<X> bytes/sector)×(<Y> sectors/track)×(<Z> heads (<A> tracks/cylinder))×(<B> cylinders)=<C> MiB

Here is an example from a drive that is properly supported by the OS:

Drive: Quantum Fireball1050S

512 bytes per sector

139 sectors per track

4 tracks per cylinder

4135 cylinder per volume

1 spare sector per cylinder

2051459 usable sectors on volume

bobo68

I thought the cylinder group size would not be expressed in Bytes but in # of cylinders that are in a group. After all NS reports the cylinder group size in a fairly small number (7, 16, ...).

From what I read UFS puts files and their meta data (inodes, ...) in groups of nearby cylinders to avoid long travel of HD heads.

aperezbios

Hey guys! FYI, recently completed a large manufacturing run of SCSI2SD adapters, in direct collaboration with Michael McMaster, its creator. More details about availability at this thread:

http://www.nextcomputers.org/forums/viewtopic.php?p=21569#21569

rjbrown99

Are any of you seeing kernel panics with the SCSI2SD? It runs fine in normal operation, but if I'm doing something more disk-intensive such as compiling gcc or other software I'm seeing the panics. It's somewhat intermittent in nature but it does happen regularly. I'm using NS 3.3 with SCSI2SD v5.0a with firmware v4.4.

barcher174

There was a new firmware just released that seems more stable.

Rob Blessin Black Hole

Quote from: "barcher174"There was a new firmware just released that seems more stable.
I just bought a bunch of these cards , however many of them have different bios revisions so obviously I would like to upgrade them to the latest version of the software.
A few questions I would really like to use MAC OSX but I can't make heads nor tails on how to get the scsi2sd-monitor or scsi2sd-util software to work on Mac OSX
I have been able to get it to work on Windows 10 on the Mac Mini but am having problems figuring out the process for finding the bootloader
http://www.codesrc.com/files/scsi2sd/ is where I am downloading files...
One revision is this one http://www.codesrc.com/files/scsi2sd/v4.2.2/
which is just plain evil LOL according to this http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD  but I'm having the same problem with this revision http://www.codesrc.com/files/scsi2sd/v4.4/  and yes I read the user manual online here http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD_UserManual   which says do this:
Updating the firmware
## Obtain the latest firmware file and scsi2sd-util utility from codesrc.com.
## Disconnect or turn off ALL sources of power from the SCSI2SD, including the USB cable. Any connected SCSI host controller or devices must be turned off.
## Run the scsi2sd-util line utility.

Execute permissions are required on Mac OSX and Linux:
sudo chmod a+x scsi2sd-util

## Select "Upgrade Firmware" from the scsi2sd-util File menu, and select the firmware file. Click OK.
## Connect the USB cable.

scsi2sd-util_upgradefirmware.png

but it stalls before reaching here:

## The log window should show the device found and the firmware updated.

Looking for the bootloader file : I'm assuming it is looking for one   or all of these a readme here would be brilliant,,, these

http://www.codesrc.com/files/scsi2sd/v4.5/bootloader/
Which one and where do you install it , what format do you save it as? Do you just copy and paste into a text document and name it bootloader?

[ ] SCSI2SD-V3.hex 2015-11-05 12:22  318K  
[ ] SCSI2SD-V4.hex 2015-11-05 12:22  318K  
[ ] USB_Bootloader-V3.elf 2015-11-05 12:21  706K  
[ ] USB_Bootloader-V3.hex 2015-11-05 12:22  318K  
[ ] USB_Bootloader-V4.elf 2015-11-05 12:22  707K  
[ ] USB_Bootloader-V4.hex 2015-11-05 12:22  318K  

and yes I download this http://www.codesrc.com/files/scsi2sd/v4.5/firmware/


C:\Users\Rob Blessin\Downloads\firmware_bundle-v4.5.00 (4).zip

I unzip it but it does have 2 files , I open upgrade firmware and highlight one of the files below and it is where it hangs while looking for the bootloader when clicking one :
SCSI2SD-V3.cyacd
SCSI2SD-V4.cyacd

In the log I'm getting error opening HID device , it is a brand new microsd cable plugged into a brand new MacMINI USB port

Appreciate your time , I've spent hours  but I know I'm close and am guessing I need to have the bootloader file where it finds it.  

Best regards Rob Blessin
Rob Blessin President computerpowwow ebay  sales@blackholeinc.com http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community  since 2/9/93

nekonoko

Hello!

I just updated a scsi2sd to firmware 4.5 on a Mac today. Here's what I did:

Download scsi2sd-util:

http://www.codesrc.com/files/scsi2sd/latest/mac/scsi2sd-util

This is the file you need to set the execute bit on in the terminal via:

"chmod a+x scsi2sd-util"

Next, you need the 4.5 firmware file. Download:

http://www.codesrc.com/files/scsi2sd/latest/firmware/firmware_bundle-v4.5.00.scsi2sd

Once the execute bit has been set on "scsi2sd-util", just double click it to launch.

From the "File" menu, choose "Upgrade Firmware". Point to the "firmware_bundle-v4.5.00.scsi2sd" file you downloaded earlier. It will then update the firmware.

I'm sure there would be a lot less confusing if they offered a zipped version of the executables so the file attributes are preserved. Not sure why they thought it best to offer raw binaries like that.