It belongs on the LILO command line that boots the linux kernel (given that you boot with LILO). It's interpreted by the _kernel_, not any user-mode program, at boot time, and it saves that parameter until halt time. You can also hack the kernel to hard-code the booting method.
Another solution would be an /etc/init.d script that saves the motor positions when halting, and restores them while booting. Of course, this is not as nice as having the hardware remember. You might have to re-calibrate at boot time just to make sure the stored positions are right. Thanks Bruce -- The $70 Billion US "budget surplus" hardly offsets our $5 Trillion national debt. The debt increased by $133 Billion in the same year we found a "surplus". Bruce Perens K6BP [EMAIL PROTECTED] 510-620-3502 NCI-1001