Older SCSI hard drives take over 3 minutes to mount.
OK, this experiment I'm doing is just for fun, so no need to drift off into "Why do you want to do that?" comments, please. :)
I've recently obtained and SCSI to USB adapter and have been messing around with older SCSI devices to see what works with a modern Mac. It has a SCSI-2 50 pin connection. Devices like ORB drives and Jaz drives work perfectly and mount within a couple seconds. The only hitch is the SCSI ID has to be set to zero.
Next I moved on to an older hard drive that has the older, SCSI-1 Centronics connecter. I bought a SCSI-1 to SCSI-2 adapter, then plugged in my USB adapter. The hard drive is also terminated properly. The drive is formatted in FAT.
So, when I connect it to my 2017 27 inch iMac running Catalina, it takes exactly 3 minutes and 30 seconds for the drive to mount. I also have 10.12 and 10.5 Server virtualized. It takes exactly 3 minutes and 30 seconds on each of those to mount as well. I have also connected it to my iPhone running iOS 13 with the Lightning to USB 3 adapter, and it takes exactly 3 minutes and 30 seconds to show up there as well in the Files app.
Here's where it gets interesting. I also have Windows 7 and 10 virtualized, as well as the Haiku OS. On all three of these operating systems, the drive mounts immediately, just like one would expect. This is on the same Mac, using the same USB port.
Reformatting and repartitioning the drive to HFS+ or APFS works perfectly, but doesn't change the 3 minutes and 30 seconds delay.
I understand that macOS and iOS share code base, but their processors and radically different in architecture and speed. And yet, the 3 minutes and 30 seconds is constant between these two types of devices.
So....my question obviously is, what's magical about 3 minutes and 30 seconds with older SCSI-1 devices on Apple's operating systems, and why is this not an issue on Windows, even when hosted on the same hardware and USB port?