No tests have been run yet on such hardware in the given form.ĭo shell script “nvram boot-command=’set-default boot-command dev 867000000 encode-int \” max-clock-frequency\” 2dup active-package find-propertyĠ= if 2drop \” clock-frequency\” then property device-end multi-boot'” with administrator privileges “max-clock-frequency” is preferred over “clock-frequency” as it seems to be used by older PowerBooks to describe the nominal CPU speed. (A similar technique is used by the “Target Disk Mode” option in the “Startup Disk” pane of the “System Preferences”.) Its first action is to reset this variable to its default value so the change of the perceived CPU frequency will never survive the next restart – no permanent settings are made. The required FCode gets executed as part of the “boot-command”. The PowerBook support is a contribution from an article at InsanelyMac authored by their member rdemby (as far as I can tell - at least it’s the oldest reference I found using max-clock-frequency). The following AppleScript (available for download) is an aggregation of the first two articles on this subject, condensed into a double-clickable application that might even work on PowerBook G4 computers in need of it. Does somebody know which was the first version (in a Power Mac G4) to implement this ? Newer incarnations of the target disk mode offer the hard disk and the optical drive at the same time, as two units. Trying to access an (ATAPI) optical drive instead of a hard disk failed - all of the CDs and DVDs I’ve checked out didn’t show up on the host, or without their contents.
Therefore target-mode should also be able to address drives on SATA PCI controllers, despite any contrary claims often repeated but never challenged.
To verify this I’ve dug out my SyQuest removable hard disk drive that hasn’t been in use for several years, set it up as target on a Power Mac G4 with an Adaptec 2930 CU Ultra SCSI PCI card and gained full access to it from a Mac Book Pro using FireWire, as if the drive and the notebook (which of course doesn’t have any SCSI interface) had been directly connected.
Recent versions of the Xcode development environment also include (and require) a recent CHUD 3, and two different versions of CHUD can’t be installed together. There is another approach for enabling Nap, but it requires installation of an old version of the CHUD toolset. Mac OS X doesn’t activate it on Dual G4 1 systems but can be overridden using the Live and Let Nap script which will save the selection into the non-volatile NVRAM of your computer by adding (or removing) the fn (“forcenap”) kernel parameter 2 to the boot-args variable.Ī reboot is required for a change to take effect. Napping is a power saving feature on most PowerPCs that can be used whenever the CPU is idle even for the fraction of a second.