I built some SCSI2SD V3 boards way back in 2014. I've just been using old firmware from 2014 without any issues, but I noticed that at some point SCSI2SD added the capability to emulate 4 devices at a time, including CD drives. Very cool!
I upgraded to the latest firmware (4.8.04 as of today) and tested out the CD-ROM emulation. It worked great for the most part. Just had to use dd to copy an ISO to the correct offset on the SD card. It allowed me to boot from the Apple Legacy Recovery CD in my LC 475 and install to a hard drive also emulated by the same SCSI2SD.
I'm running into a small problem though. If I have the CD-ROM emulation enabled, it seems to always win during the boot process for some reason. I notice the Mac shows the flashing question mark for a brief moment and then it boots from the CD. Furthermore, the Legacy CD doesn't mount any of the emulated hard drives. Drive Setup shows them, but says they aren't mounted. If I format them in Drive Setup, then they will mount. So it's not really a huge problem since I'm using the Legacy CD to do an initial install, but it's kind of annoying that I can't leave the CD drive enabled.
I found that if I set the SCSI2SD's startup delay setting to 10 seconds, then it does properly boot from the emulated hard drive instead. It even recognizes the CD drive and mounts it too. But then if I reboot the Mac, it goes back to always favoring the CD drive and never mounting the hard drive. Which I guess makes sense because the SCSI2SD is no longer rebooting and redoing the startup delay.
Is there some kind of timing issue going on here? Anyone else seen this problem? I can say it's not caused by the Startup Disk control panel setting -- I always double check to make sure it's set correctly after installing. I've played with a bunch of settings in the SCSI2SD utility but the only thing that seemed to change the behavior was the startup delay. And yes, I have the termination resistor packs installed on the SCSI2SD.
I have two emulated hard drives configured as SCSI IDs 0 and 1, with 0 being my boot drive. The CD is set as ID 3.
Thanks for any advice!
I upgraded to the latest firmware (4.8.04 as of today) and tested out the CD-ROM emulation. It worked great for the most part. Just had to use dd to copy an ISO to the correct offset on the SD card. It allowed me to boot from the Apple Legacy Recovery CD in my LC 475 and install to a hard drive also emulated by the same SCSI2SD.
I'm running into a small problem though. If I have the CD-ROM emulation enabled, it seems to always win during the boot process for some reason. I notice the Mac shows the flashing question mark for a brief moment and then it boots from the CD. Furthermore, the Legacy CD doesn't mount any of the emulated hard drives. Drive Setup shows them, but says they aren't mounted. If I format them in Drive Setup, then they will mount. So it's not really a huge problem since I'm using the Legacy CD to do an initial install, but it's kind of annoying that I can't leave the CD drive enabled.
I found that if I set the SCSI2SD's startup delay setting to 10 seconds, then it does properly boot from the emulated hard drive instead. It even recognizes the CD drive and mounts it too. But then if I reboot the Mac, it goes back to always favoring the CD drive and never mounting the hard drive. Which I guess makes sense because the SCSI2SD is no longer rebooting and redoing the startup delay.
Is there some kind of timing issue going on here? Anyone else seen this problem? I can say it's not caused by the Startup Disk control panel setting -- I always double check to make sure it's set correctly after installing. I've played with a bunch of settings in the SCSI2SD utility but the only thing that seemed to change the behavior was the startup delay. And yes, I have the termination resistor packs installed on the SCSI2SD.
I have two emulated hard drives configured as SCSI IDs 0 and 1, with 0 being my boot drive. The CD is set as ID 3.
Thanks for any advice!
Last edited: