[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Can I Install AND boot a new Kernel on an OldWorld PMac?



On Wed, 7 Jan 2004 15:02:45 +0100
christian funk <c.funk@zweitform.de> wrote:

> What I need is more complete documentation so I can figure it out 
> myself...
I'm afraid there's no such thing as a quik-HOWTO, people are rapidly
loosing interest in OldWorld macs... maybe in the install manual (didn't
check recently).

Anyway, here's a qui(c)k one :-) 
- Download the OF patches you need and apply them (there's a howto for
the 7500 at
http://www.netbsd.org/Ports/macppc/SystemDisk-tutorial/of105patch.html
).

- You won't be able to change all the vars you need with System Disk --
the app I was mentioning is "BootVars" ; it is on the Woody CD, but I
guess you can get it somewhere else also.

- I suggest you set 'auto-boot?'' to false until you get all things
right -- this, way, if you did set your 'output-device' correctly, you
will be able to communicate directly with OF, which may give you a hint
at what's wrong and the name of interesting devices (more on this
later)

.- If you don't use an additional video card, the setting listed
at http://penguinppc.org/projects/quik/quirks.shtml
should be correct. If you do, I suggest you boot into Linux (installer)
and look into /proc/device-tree for something looking like a video card
(also check the HW docs for your machine at apple's site :
http://developer.apple.com/documentation/Hardware/hardware2.html
-- you may be able to find for example the OF name of your PCI bus) ;
dmesg may also help you.

- The 'boot-device' setting is the most important... if you're booting
from SCSI, check for the OF name of your SCSI bus. Maybe install once
more and look at what the installer did set for you :
# nvsetenv

- The 'boot-file' should be set to the label you assigned to your kernel
in quik.conf, e.g. "Linux"
If you get thos settings correct, you should be able to boot your
machine (Note that I don't have a 7500 myself, so I'm not 100% positive
on this).

If you get to the OF prompt, some commands might help you to find the
good device paths :
- "dev /" will cd to the root of the device-tree
- "ls" will list the contents of a node
- "dev <node>" will cd to the node
- "printenv" will list the your current boot variables
- "setenv <var> <value>" will set 'var' to 'value'
- "set-default <var>" will reset 'var' to its default value
- "reset-all" will reboot your machine (useful when changing vars)
- "boot" will boot, or the more esoteric command at penguinppc.org if
your drive's slow to spin up.
Once everything is working, you can set 'boot-command' to
the command you used for booting, and 'auto-boot?' to'true' again.
(Note that keeping 'auto-boot?' set to false allows you to boot MacOS
without resetting the PRAM -- which is useful if you have OF patches
applied :-)

Actually, (almost forgot that the installer got it right for you :-),
 the best way would be to install once more and do a 'nvsetenv' from
within Linux -- this will show you the correct values. If you want to
keep them and still boot MacOS, set 'auto-boot?' to false and type 'bye'
at the OF prompt.

Can't do much more there -- let me know what happens
Simon
-- 

Simon Vallet
Due to massive spam, the address shown in the From: header 
only accepts mail from Debian hosts. If you wish to mail me 
privately, just use the 'user' local part.



Reply to: