On some new hardware...

- ASUS N4L-VM mainboard
- Intel Core Duo CPU "Genuine Intel(R) CPU           T2500  @ 2.00GHz"

... I've encountered the "cpu 1 failed to start" problem.  The kernel hangs 
after cpu0
is detected; the second core, cpu1, isn't recognized.  

There are already several bugs filed for this kind of problem:

4945355 ("cpu 1 failed to start" still happens on Dell, Opteron/Tyan, 
Opteron/Arima)
        closed, not reproducible
4853044 (3.06GHz hyperthreaded processors fail to start, hang machine)
        closed, fixed
4947394 (x86: if a CPU fails to start, machine hangs)
        in progress, bug

What's the state of bugs, what kind of additional information is available
for these bugs (especially 4947394) that isn't visible on bugs.opensolaris.org?


Workarounds for the ASUS N4L-VM that I've found so far are:

- boot with kmdb, use F1-A to break into kmdb while the startup attempt for the
  second core is hanging, and simply ":c" continue:
  system startup continues and both cpu cores are online

  (why does dropping into kmdb fix this problem?)

or 

- remove the two "cmn_err()" calls from usr/src/uts/i86pc/os/mp_startup.c, 
function
  init_cpu_info():

  
http://cvs.opensolaris.org/source/xref/on/usr/src/uts/i86pc/os/mp_startup.c#init_cpu_info


   (it seems the problem is that we're somehow stalling in log_enter() when 
bringing all
   cpu cores online, when sending messages to the console log)
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to