Jump to content
Simon_Carr

Fitting a SCSI2SD in a 68k Mac

Recommended Posts

Dave, it can be done; I was able to successfully create an sd card that I could use to boot an LC. I did not use the SCSI card method as I have no SCSI card in any of my PCs, instead i created a disk image manually and then installed to it within basilisk. i have written out below what I recall doing.

 

This is not exactly fresh in my mind and all of my vintage gear is in the closet :( so ymmv, but I think you can read the partition map from any Apple Partition Map volume with the right size using the dd utility and then write it to the SD card. I retraced as much of this as I could on my OSX system today, but the Linux commands should be the same and you can get a port of 'dd' for windows if needed. Anyway, this is what I did, and I confirmed it will boot basilisk after being read back from the sd card into an image, and I think it will work on real hardware as well:

 

- Set up Basilisk II, attach 1MB Mac II ROM and disk image with self-extracting System 7 installer on it, and confirm it works.

- Then, I created a DMG file using the Apple Disk Utility (OSX 10.14.5) by setting the parameters as follows: 

-- Partition type "Single Partition - Apple Partition Map" !!! don't pick the case sensitive version, I think it's for A/UX but in any case is not needed here.

-- Format type "MacOS Extended Journal" (will be changed by Basilisk)

-- Image format "read/write disk image"

-- Set size to match your SD card

-- Don't enable compression as we want a flat image.

- Open Basilisk II GUI and set up the Volumes tab with two entries, the first should be your MacOS installer .dsk image, then the new dmg file.

- Boot Basilisk II and let it format the new image, this will erase the MacOS Extended Journal partition and replace it with the HFS partition. it will also update the partition map entries

- Install MacOS onto the image

- Shutdown Basilisk II

- write to sd card: dd if=<dmg file> of=/dev/diskN where N is the device number of the SD card. Enter '/dev/diskN' not '/dev/diskNs0' on a mac ... linux will have different paths for the devices

 

Now I confirmed that the partition map is correct at this point by using the OSX 'diskutil list' command:

 

/dev/disk2 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:     Apple_partition_scheme                        *2.0 GB     disk2

   1:        Apple_partition_map                         32.3 KB    disk2s1

   2:                  Apple_HFS MacOS                   2.0 GB     disk2s2

 

/dev/disk3 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:     Apple_partition_scheme                        +2.0 GB     disk3

   1:        Apple_partition_map                         32.3 KB    disk3s1

   2:                  Apple_HFS MacOS                   2.0 GB     disk3s2

 

I have checked that the SD card can be the source for a new, bootable image by reading it back in with dd again. They are identical so I would expect the SD card to work. 

 

So at this point I'm pretty sure my SD card would work in an actual Mac in the SCSI2SD BUT there is a gotcha which is that some versions (? not sure maybe all) of System 7 need to have a 'System Enabler' for some the specific Mac model. See http://www.savagetaylor.com/2015/11/23/macintosh-system-enablers-for-os-7-1-to-7-5-5-current-versions-and-change-history/ for more info. So just make sure you have the right one installed (via basilisk) before you write to the SD card. 

 

All that said, if you have no Mac that's not a great help because you can't create the DMG file in the correct partition format. I'll attach a sample bootable image you can try. boot into Basilisk first and install the enabler, I used a IIci in the settings, 64mb ram 68030 and a performa rom. 

 

 

system7.zip

Share this post


Link to post
Share on other sites
22 hours ago, davewongillies said:

Has anyone here managed to format their SCSI2SD card in BasiliskII like in these instructions? http://www.codesrc.com/mediawiki/index.php/FormatWithBasiliskII

 

I've got BasiliskII setup with MacOS 7.6.1, and I've patched Drive Setup 1.5, 1.7.3 and HD SC Setup 7.3.5 and I either get:

 

HD SC Setup 7.3.5 patched:

 

Or "Cannot modify a disk in a unsupported drive"

Screenshot from 2019-07-27 18-55-30.png

I've never had any luck with that method.   To make your life simpler you may want to try one of my premade images.  http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/

Share this post


Link to post
Share on other sites
On 7/22/2019 at 11:18 PM, walterg74 said:

Hi all,

 

I’ve recently purchased one of these, a v5.1, to use with an LC III. 

 

I am using a 16GB card, and with the utility setup 4 x 2GB drives (stupidly thinking I was setting up partitions and not drives...). 

 

Anywho, I am using a Floppy Emu device and the thing is I boot a disk tools image with a patched utility and the disk(s) are seen, I can initialize and update. 

 

However, when I try to install the OS (doing 7.5.3) it will start copying files up to a point (some times disk 4, sometimes disk 2, my last attempt got to disk 8 ) where it will say “an error occurred while trying to complete the installation. Installation was canceled, leaving your disk untouched”. 

 

And that’s about it, seems to roll back everything. 

 

What could be the problem? :( 

 

Hi Walter, you might want to try http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/

I also have instructions for how you can use Basilisk II to update one of my images to include 7.5.5, you'd be able to use the same approach to do 7.5.3 http://www.savagetaylor.com/2018/09/02/setting-up-your-vintage-classic-68k-macintosh-installing-the-full-version-of-system-7-5-5-or-6-0-8/

Share this post


Link to post
Share on other sites
22 minutes ago, Realitystorm said:

Hi Walter, you might want to try http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/

I also have instructions for how you can use Basilisk II to update one of my images to include 7.5.5, you'd be able to use the same approach to do 7.5.3 http://www.savagetaylor.com/2018/09/02/setting-up-your-vintage-classic-68k-macintosh-installing-the-full-version-of-system-7-5-5-or-6-0-8/

 

Hi, thanks for replying! 

 

I actually did follow that guide. The problem seems the floppy images I have, at least that’s what I’ve been told. 

 

If I use the 2GB 7.5.5 image on that site, it boots up fine. The problem is when I want to install from scratch using floppy images as described above. 

 

Should I maybe find images elsewhere in case these are corrupt? I already have the set that came with the floppy emu plus another I downloaded but both exhibit the same issue. Is there an alternate site I might find them? Or maybe something to check their integrity?

Share this post


Link to post
Share on other sites

Guys....I'm pulling my hair out. Here's the situation....I've got a Mac SE FDHD. I bought a SCSI2SD v5.1. 

 

I've followed these guides http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/ to the T and I can never get it to boot.

 

I configured the SD card according to his instructions. I have a disk image all setup with System 7.5.5. It works perfectly under Basilisk. I use dd to write it to an SD card. Put it in the SCSI2SD and nothing. Always nothing.

 

I saw the smallest briefest reference that v5.1 may not be compatible with the Mac SE FDHD???

Share this post


Link to post
Share on other sites
6 hours ago, rotten03 said:

I've followed these guides http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/ to the T and I can never get it to boot.

This guide looks a bit outdated? The latest version of scsi-util will give you more options, like for instance “software termination” an “quirks mode”. Good luck!

Share this post


Link to post
Share on other sites

I’d recommend doing it differently: install the SCSI2SD. Start up from a system utilities floppy and use Lido or equivalent to format the SD card on the SE. if it shows up as a HD, you are good to go. Use the SD card on your main machine, and then copy files to it via basilisk.

Share this post


Link to post
Share on other sites

Hi Folks

I just wanted to mention that in the past few months I have successfully booted from SCSI2D 5.1 using a Sandisk 32mg SD in a Power Mac 8500 running  Mac O.S 9.2.2

 

thanks to everyone for the help :)

 

Cheers

Share this post


Link to post
Share on other sites

One thing that I'm unclear on is that with a card that I want to use with the SCSI2SD, how am I supposed to get the data transferred to it? I've been configuring the SD card using the SCSI2SD util, then transferring over the USB interface of the SCSI2SD itself using dd. Is this the right way?

 

I put the SD card in an SD card reader and it just showed an empty SD card.

Edited by davewongillies

Share this post


Link to post
Share on other sites
On 7/28/2019 at 5:36 PM, Realitystorm said:

I've never had any luck with that method.   To make your life simpler you may want to try one of my premade images.  http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/

I'm missing something. I've gone and retried this guide a few times now and haven't gotten anything to successfully boot on my Quadra 700>:(<

 

Tried the 500MB, 1GB & 2GB System 7.5.5 images and I get the floppy with the question mark . I've attempted copying the images two ways:

  1. Connected the usb interface of my SCSI2SD to my Linux PC and dd'ed the contents to the virtual drive that way
  2. Put the SD card into an SD card read and dd'ed it that way.

I've also tried a MacOS 7.6 CD ISO and it still doesn't work.

 

I'm pretty sure I've buggered something up at some point in time as I did once get it up and running with the MacOS 7.5.5 image. I attempted to upgrade that to MacOS 7.6 and its all gone to crap since then.

Share this post


Link to post
Share on other sites

The above methods are hard to pull off, because the CF formatting structure likely is not Apple Partition Map. If it is still set up as MasterBoot Record or some other equivalent, the Mac will not be able to start from it no matter what image you have on it. 

 

If you can, a better way to go about this is as follows (since you seem to have a PC as your main machine):

 

1. Get a floppy startup image for your particular machine and make a 1.4 MB floppy of that. Startup your Mac with that.

 

2. Make another floppy image with Lido or other formatting equivalent (hacked Drive Setup should work as well). If there is space, you can copy Lido onto that startup floppy to make this easier.

 

3. Run Lido and use it to find and format your SD card on the SCSI2SD. After that, it should be able to startup that machine after it has an image placed on it, or just by installing a system onto the card by using it in an emulator on your PC.

 

 

if this seems thin, it is - there’s more detail I left out if you need a more in-depth explanation.

Edited by LaPorta

Share this post


Link to post
Share on other sites
11 hours ago, LaPorta said:

The above methods are hard to pull off, because the CF formatting structure likely is not Apple Partition Map. If it is still set up as MasterBoot Record or some other equivalent, the Mac will not be able to start from it no matter what image you have on it. 

I'm not using a CF card, I'm using an SD card, which has been written to using one of images from http://www.savagetaylor.com/2018/01/05/setting-up-your-vintage-classic-68k-macintosh-using-a-scsi2sd-adapter/ which I can verify is an Apple Partition map:

 

$ hfdisk /dev/sda
/dev/sda
Command (? for help): p
/dev/sda
        #                    type name                 length   base     ( size )  system
/dev/sda1               Apple_HFS MacOS               1023872 @ 96       (499.9M)  HFS
/dev/sda2     Apple_partition_map Apple                    63 @ 1        ( 31.5k)  Partition map
/dev/sda3          Apple_Driver43 Macintosh                32 @ 64       ( 16.0k)  Driver 4.3
/dev/sda4              Apple_Free Extra                    32 @ 1023968  ( 16.0k)  Free space

Block size=512, Number of Blocks=1024000
DeviceType=0x1, DeviceId=0x1
Drivers-
1: @ 64 for 19, type=0x1
Quote

 

If you can, a better way to go about this is as follows (since you seem to have a PC as your main machine):

 

1. Get a floppy startup image for your particular machine and make a 1.4 MB floppy of that. Startup your Mac with that.

 

2. Make another floppy image with Lido or other formatting equivalent (hacked Drive Setup should work as well). If there is space, you can copy Lido onto that startup floppy to make this easier.

 

3. Run Lido and use it to find and format your SD card on the SCSI2SD. After that, it should be able to startup that machine after it has an image placed on it, or just by installing a system onto the card by using it in an emulator on your PC.

 

 

if this seems thin, it is - there’s more detail I left out if you need a more in-depth explanation.

Number 1 & 2 are complete non-starters for me. I've only got one classic Mac (a Quadra 700) and its currently got one of my System 7.6 floppy disks stuck in its drive and I can't get it out.

 

If you could go into number 3, that'd be great.

 

Nobody has answered my question about copying an image to an SD card for SCSI2SD though. Do you copy to the SD card with the SCSI2SD connected to my PC via USB or am I just plugging in the SD card using whatever SD card reader?

Edited by davewongillies

Share this post


Link to post
Share on other sites
4 hours ago, davewongillies said:

Number 1 & 2 are complete non-starters for me. I've only got one classic Mac (a Quadra 700) and its currently got one of my System 7.6 floppy disks stuck in its drive and I can't get it out.

 

If you could go into number 3, that'd be great.

 

Nobody has answered my question about copying an image to an SD card for SCSI2SD though. Do you copy to the SD card with the SCSI2SD connected to my PC via USB or am I just plugging in the SD card using whatever SD card reader?

Sorry, SD card was what I meant to say, not CF. Definitely need to get that floppy drive taken care of; that's crazily important! That would help you in so many ways.

 

As for the SD card use: all I've ever done is use an SD card reader. I've never tried to access the drive via the USB port on the SCSI2SD: I've only used that for configuration. It appears from your output that you are using OS X Terminal of some variety, or is that your Linux command line? You'll have to forgive me, as I've never been good with all of that mumbo-jumbo and just use the Apple Disk Utility Application. Have you inserted the disk into an SD card reader? Does it show up on your desktop when you do? Are you using an emulator program (I was not clear on that part)? If so, are you able to mount the SD card in there via some mechanism? I'm getting a little lost as to how exactly you are going about this.

 

If your floppy drive really is kaput, the best way I can then tell you to go about this is as follows:

 

1. Get an emulator such as Basilik running (if you don't have it going already) and attempt to mount the SD card in there. The emulated Mac OS will probably bring up the dialog box saying that it can't read the disk: Initialize it. If the System fails to, then you may need to use Lido in the emulated machine as I specified before for your actual Quadra.

 

2. After that, get the CD image of 7.6.1 or whatever OS you are attempting to install and mount that in there as well. Use the system installer to install that OS onto the newly-made SD card drive.

 

3. Re-verify that the SCSI2SD is properly set up. I had the most trouble actually getting the settings right on it; the part you are having trouble with was actually easy for me because I have only Macs.

 

Just now thinking about it, one thing that could be another issue is that although you do seem to be creating an Apple Partition Map drive, the actual Apple Hard Disk Drivers are likely not being installed as part of this process (though I may be wrong). Formatting in the emulated environment should help with that.

Share this post


Link to post
Share on other sites

I have a SCSI2SD v5.1 card that I recently bought, I've flashed it with the latest firmware available and I'm able to set configuration but when I hook it up to my SE/30 (with working SCSI bus) it's just flash the red LED every 5-10 seconds or so and I can't see the device from the OS HD setup.

 

I'm using a SANDISK MicroSD card (16GB and Class 10 I think).

 

Any ideas?

 

Share this post


Link to post
Share on other sites

@BL!

1/ Is the device terminated? Check the box on the 'general' tab of scsi2sd-util

2/ If you're using the unpatched version of HD SC Setup, you can only format drives that have the apple firmware. How did you configure the vendor and product IDs on your SCSI2SD?

From the OP:

On 13 Mar 2016 at 8:34 PM, Simon_Carr said:
  • Then, you need to setup the parameters of your SCSI2SD: As far as I can gather, there is no need to change any of the 'General' settings for a 68k Mac, but you do need to change settings in the Device tab for the system you are using. Detailed information can be found here, but essentially you need to con the Apple SC HD setup software into believing your SCSI2SD is a valid hard drive. To do this, you need to do the following:
    • Set the vendor to the string " SEAGATE" (yes, there is a single space in front of SEAGATE for a total of 8 characters)
    • Set the product ID to the string "          ST225N" (10 spaces in front for a total of 16 characters)
    • Set the revision to the string "1.0 " (with a space after, for a total of 4 characters)

Share this post


Link to post
Share on other sites
6 minutes ago, BadGoldEagle said:

@BL!

1/ Is the device terminated? Check the box on the 'general' tab of scsi2sd-util

2/ If you're using the unpatched version of HD SC Setup, you can only format drives that have the apple firmware. How did you configure the vendor and product IDs on your SCSI2SD?

From the OP:

I used the utility for Windows to access the card via the Micro USB interface on the card. I've done the settings and saved them to the card so that works (if I read them I get the same back).

 

The HD setup doesn't see a SCSI device at all, is that normal? I'm thinking that if it was a size issue it would still pop up on the SCSI device list but maybe not usable, or?

 

Also, the red LED starts flashing basically immediately upon powering on the SE/30.

Edited by BL!

Share this post


Link to post
Share on other sites
11 minutes ago, BadGoldEagle said:

So you have the correct settings and it still doesn't show up? Have you tried another utility like Lido?

Yes, I think I have the correct settings (tried a couple of different ones as well).

 

I'll see if I can get Lido onto a diskette and try that.

Edited by BL!

Share this post


Link to post
Share on other sites

If you need any disk images to be made, I can easily do that for you. Lido would be the way to go if you can get it onto a disk. I would also find a copy of SCSI Probe to see for sure if you can get the SE/30 to see the drive. One last thing: was the internal HD working prior to this? Can you attach any external SCSI equipment? The other possibility could be a malfunctioning SCSI system.

Share this post


Link to post
Share on other sites
8 minutes ago, LaPorta said:

If you need any disk images to be made, I can easily do that for you. Lido would be the way to go if you can get it onto a disk. I would also find a copy of SCSI Probe to see for sure if you can get the SE/30 to see the drive. One last thing: was the internal HD working prior to this? Can you attach any external SCSI equipment? The other possibility could be a malfunctioning SCSI system.

Yes, I normally have a SCSI drive attached (at this moment a Quantum 500MB) and that works so at least the internal bus is fine (haven't tried the external port as I don't have any external SCSI device).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×