• 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.

i need a startup delay

nlp

Member
i have an old machine and it runs perfectly well with os 7.61 and os 9.1.

i have a second internal harddisk for virtual memory (i need it for os9).

when the system makes a cold start, that second harddisk is not ready.

so there's no VM and i need to reboot.

how can i tell the system to wait a few seconds before checking for disks for virtual memory, is there an extension for that?

 

Franklinstein

Well-known member
Macs really don't have provisions for providing delays to adjust for devices that take their time to come online. But, there are a few things you can do to compensate:

First, you should check your drive connections. Since you're running 7.6 and 9.1, I assume you're using a pre-G3 Power Macintosh, most likely a 7000/8000/9000-series machine or comparable clone (because others often lack space for extra drives). If you're using SCSI, check the cables, IDs, termination, etc. Some drives have features that keep the drive from spinning up until it receives a command from the host, so if such a feature is suspected, you might try downloading the drive's data sheet for proper jumper configuration.

Second, you could try LaCie's SilverLining. It may provide the ability to pause the computer's startup until a given time. No guarantees on that, though, since it's been a while since I've used that program.

If SilverLining or some other disk utility doesn't work, you may want to increase the amount of RAM in your computer. Since your Mac will test all of its installed RAM during its POST, the POST will take longer with larger quantities of memory available. This will buy extra time for the drive to become ready.

There may be an OpenFirmware trick you could try. I'm no expert on that particular subject, so somebody else would have to jump in with that.

Failing that, you could move the OS to the slower drive, so the computer has no choice but to wait for that drive to become accessible.

As a last resort, you could do a soft reset (press the reset button or Command-Option-Power) before the OS starts to load.

That's all I can think of for now.

 

nlp

Member
Franklinstein, thanks for your suggestions!

I have checked Silverlining. Unfortunately, the version I have (6.3.2) does not offer to pause the startup - I guess it would have been just too perfect.

For now, I use your last-resort-option and do a reset, that gives the drive some extra seconds to spin up. But I am still hoping that there might be a more elegant solution.

 

II2II

Well-known member
Does Silverlining have an option to spin-up the drive?

The other option is to use an external enclosure (if you're using SCSI). Power up the drive early, and then power on the computer. I've had to do that a lot for my IIgs.

 

jhvaughan2

Active member
Franklinstein mentions the "start up delay" that is/was available on some machines. This is usually set by a jumper on the drive. Your slow on may have this jumper set. If not, you faster may have the ability to set it, possibly delaying it enough to let the other catch up.

 

Scott Baret

Well-known member
I recommend finding an external enclosure anyways even if you do go the jumper route. They are very useful not only for applications like this but also for testing/wiping drives and for backups (especially if you create files like large HyperCard stacks).

 
Top