• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Quadra 610 + zuluscsi + HD?

Qed

New member
Hello 68kMLA!

Very first post, please be gentle.

I've been searching for hours today, but haven't found a hint about my problem / question.

I've been all over @rabbitholecomputing github pages and google searches with no luck.

Is it possible to use the zuluscsi and another physical SCSI HD at the same time?

The zuluscsi model I purchased (ZuluSCSI Compact RP2040) is always terminated, so I tried moving the original HD before the zuluscsi, no luck.

I was hoping/assuming there is a way to exclude a SCSI bus ID number, or something.

I can't find any docs for the zuluscsi.ini other than the example file.

If I've missed something glaringly obvious, please let me know.

Thanks!
 

joshc

Well-known member
Yes, this has less to do with ZuluSCSI and more to do with how SCSI works. The same two devices on the same SCSI bus cannot have the same SCSI ID assigned to them. You may need to alter the termination of the hard drive. I would put the hard drive first in the chain and the ZuluSCSI at the end.
 

jmacz

Well-known member
The SCSI ID shouldn't be an issue. The name of the image on the microSD (for example: HD5.img) governs what SCSI ID is used so if you're having an ID conflict, you can easily change it on the ZuluSCSI. It's the termination you'll have to figure out given the compact version you have is hard terminated. I assume you're trying to use both devices internally so you'll have to figure out how to disable termination on the HD and then as @joshc mentioned have the hard drive first and zuluscsi on the end. If you can't disable the termination on the HD either, then you have an issue, unless you move one of the two to external.
 

Qed

New member
I was finally able to get back to this, life gets in the way sometimes.;)

@joshc and @jmacz thanks for the reminder / pointer like I asked for, you were both partially right. I'll fully admit that it's been a while since I messed with SCSI hardware. I did remember to have the (always terminated) zuluscsi as the last device in the chain, but I missed the tiny term enable jumper on the underside of the actual spinning rust drive. I had to google up the jumper settings once I removed the drive sled and found the jumpers. PITA!

But I still wasn't seeing any of the emulated HDA volumes with or without the physical SCSI drive connected.

That I'm going the blame zuluscsi's sparse docs for.

Their docs mention an optional ini file.
On a Quadra 610 with Sys7.5.3 that ini file has to be present so you can enable the following option.

# Settings that can be needed for compatibility with some hosts Quirks = 1 # 0: Standard, 1: Apple, 2: OMTI, 4: Xebec, 8: VMS
Once I set "Quirks = 1" in the ini file, the Apple HD SC Setup util on the install CD could see HD0.HDA !

At that point I also has HD1.IMG and HD3.HDA on the SDcard. The Apple HD SC Setup util (unpatched) could see all of them, regardless of the extension (the physical drive is set to ID 2).

I now have a fresh install of Sys7.5.3 on a fast and silent SDcard! Woohoo!

Thanks again to you both for the kick in the right direction. (y)
 

joshc

Well-known member
Glad you got it working. But I think the docs rightly say the ini is optional because you don't need Quirks mode set to 'Apple' if you use a different formatter like Lido or FWB HDT, or LaCie Silverlining.
 

olePigeon

Well-known member
Like other said, you can technically have up to 6 drives stuffed inside there if they'd fit. For example, if you eventually get a CD-ROM or RW, or Zip drive, MO drive, or whatever else you might want, you'll just set the SCSI ID on that one to something that's not used by the HDD or ZuluSCSI.

Also, the external SCSI connector is a part of the internal SCSI BUS. So any external devices also have to have unique IDs, with the last drive in the chain being terminated.

As a general rule of thumb, it can never be ID 7. That's reserved for the host computer.
 

rabbitholecomputing

Vendor The First
Their docs mention an optional ini file.
On a Quadra 610 with Sys7.5.3 that ini file has to be present so you can enable the following option.
Thanks, for the feedback, @Qed, however this claim is not entirely accurate. We've updated the documentation to more clearly state when quirks mode is necessary.

Quirks mode only needs to be enabled if you need to initialize a blank disk/disk image using Apple's un-patched disk utilities (HD SC Setup or Drive Setup). The reason why is because Apple chose to only allow hard drives they had "approved" to be used with their disk initialiaztion utilities. If you use any other third party disk initialization utility, such as FWB Hard Disk Toolkit, Silverlining, Lido7, or others, there's no need for quirks mode to be set.

With the two most recent versions of the ZuluSCSI firmware (starting with v2023.04.11), we've introduced a more-user-friendly mechanism that allows you to set a System type in your zuluscsi.ini file, which sets quirks mode for you. If you use System=MacPlus, it also sets some other required settings to enable the Macintosh Plus machines, which don't fully adhere to SCSI selection timing requirements, as specified the SCSI specification, to be used with ZuluSCSI.

Code:
[SCSI]
System=Mac
# System=MacPlus
 
Top