OpenSolaris

Printable Version Enter a New Search
Bug ID 6348316
Synopsis cyclic subsystem baffled by x86 softint behavior
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:ddi
Keywords onnv_triage | s10u1-reviewed | s10u1-triage | s10u2-triage
Responsible Engineer Riny Qian
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_29
Fixed In snv_29
Release Fixed solaris_nevada(snv_29) , solaris_10u2(s10u2_03) (Bug ID:2132019)
Related Bugs 6310009 , 6333678 , 4209790
Submit Date 10-November-2005
Last Update Date 3-December-2005
Description
Booting off DVD (S10_U1 Build 17) on certain X86 machines causes a hang during Configuring Devices ~80% of the time.

Seen on:
line2-w1100z linei-w1100z (metropolis) 
and wbox

To reproduce:
Try boot off "Solaris 10 10/05 DVD" Build Beta3 X86 on any of machines above.
Work Around
boot -dk and set mtc_off to 1. Apply same in etc/system on installed 
system.  While tempting this workaround can not be incorporated into 
the shipping bits as it would severely regress large system boot-time.
Another potential workaround (though it castrates the system) is to set use_mp=0 in /etc/system.  Another alternative that may work (and has worked, at least on the metropolis) is to prevent the apic_redistribute_intr cyclic from being added by disabling oneshot timing in pcplusmp (set pcplusmp:apic_oneshot_enable=0), but this, too, has bad side effects for running systems (high-resolution timing for things like dtrace won't work).
Comments
N/A