linux-origin
[Top] [All Lists]

Re: cpu enabling

To: sprasad@xxxxxxxxxxxxxxxxxxxx (Srinivasa Prasad Thirumalachar)
Subject: Re: cpu enabling
From: kanoj@xxxxxxxxxxxxxxxxxxx (Kanoj Sarcar)
Date: Fri, 2 Jun 2000 10:37:13 -0700 (PDT)
Cc: linux-origin@xxxxxxxxxxx
In-reply-to: <200006021652.JAA47875@sprasad.engr.sgi.com> from "Srinivasa Prasad Thirumalachar" at Jun 02, 2000 09:52:20 AM
Sender: owner-linux-origin@xxxxxxxxxxx
> 
> According to Kanoj Sarcar ...
> > 
> > On my 8cpu, 4node machine, I can now disable arbitrary cpus, so that
> > the kernel comes up with anywhere between 1 to 8 cpus. I haven't run
> > a kernel compile in this configuration though. Neither have I tried
> > disabling cpu A on nasid 0 (as a special case). 
> > 
> > I did shoot myself in the foot though by disabling node boards that
> > were the only routes to the console port via the baseio board (prom 
> > appears to be a little stupid about this). I will have to pull boards
> 
> The prom does try a lot to find the user a good console. But if the
> hw config is such that *no* node board can talk to a baseio it
> then fails. Probably your console turned up on a baseio that did
> not have the cable connected. The master cpu is selected based on
> the fact that it has a connection to a baseio.
> 
> Every origin module is shipped with a baseio by default. So if
> all modules have a baseio intact and if either node board N1 or
> N3 is available and enabled, the console will be available on one of
> them.

I disabled all the 4 cpus on N1 and N3 (by mistake). So, is there no
way N2 and N4 cpus can get to the console? I was under the assumption
that any cpu could get to any device on the system. Of course, it does
not make sense to build all this intelligence into the PROM, just to 
safeguard against rare administrator mistakes.

Kanoj

> 
> Conditions for no console are that all modules except 1 have baseio.
> N1 and N3 on this module are disabled etc.
> 
> Thanks
> srinivasa
> 
> > around tomorrow to get the machine back up.
> > 
> > Feel free to try enabling/disabling cpus (take care not to render 
> > your system unbootable though).
> > 
> > Kanoj
> > 
> 


<Prev in Thread] Current Thread [Next in Thread>