On 07/16/10 07:36 PM, Mike Gerdts wrote:
On Fri, Jul 16, 2010 at 8:48 PM, Sunay Tripathi
<tripathi.su...@gmail.com>  wrote:
On 07/16/10 06:33 PM, Seth Goldberg wrote:

Bart/Seth,

Yup. I double checked. Its enabled. BTW, disabling it doesn't
change anything. Do we keep any per thread data struct or
soemthing? I want to see if its one of our bugs or something
weird with the processor/bios (btw, its a supermicro machine
I think in past Solaris used to work pretty easily on them).

What is the value of the boot-ncpus property? I would also dump the ACPI
MADT to see what the BIOS is telling the OS wrt # of CPUs it can start.
If you didn't get any warnings in the log or during boot that Solaris
couldn't start CPUs, then it's likely that Solaris started all the CPUs
that the BIOS specified.


Good suggestion. I see this in boot logs

Jul 16 18:42:31 orion1 unix: [ID 608849 kern.notice] NOTICE: System detected
16 cpus, but only 8 cpu(s) were enabled during boot.
Jul 16 18:42:31 orion1 unix: [ID 458440 kern.notice] NOTICE: Use
"boot-ncpus" parameter to enable more CPU(s). See eeprom(1M).


BTW, for some reason when I do eeprom boot-ncpus=16, it gives
me a syntax error. Has the mechanism or syntax changed?

I think that from the grub you can add -B boot-ncpus=16 or change the
existing argument to -B such that ",boot-ncpus=16" is appended.


Thanks for reminding me. That worked although had no effect. Seems like
the issue is with ACPI (as Seth had suspected).

Cheers,
Sunay
_______________________________________________
on-discuss mailing list
on-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/on-discuss

Reply via email to