kern/112518: regression: "panic: blockabe sleep lock" @ boot after upgrade -CURRENT SMP amd64

Vasil Dimov vd at FreeBSD.org
Tue May 8 09:20:05 UTC 2007


>Number:         112518
>Category:       kern
>Synopsis:       regression: "panic: blockabe sleep lock" @ boot after upgrade -CURRENT SMP amd64
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 08 09:20:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Vasil Dimov
>Release:        FreeBSD 7.0-CURRENT amd64
>Organization:
N/A
>Environment:

FreeBSD 7.0-CURRENT as of May 7 2007, Intel Centrino Duo (amd64).

Dell Latitude D620 laptop

>Description:

After upgrading my 7.0-CURRENT system (which was from early March 2007)
to the latest as of May 7 2007 I get a kernel panic during boot:

...
acd0: DVDR <SONY DVD+/-RW DW-Q58A/UDS2> at ata1-master UDMA33
SMP: AP CPU #1 Launched!
panic: blockable sleep lock (sx) msi @ /usr/src/sys/amd64/amd64/msi.c:374
cpuid = 1
KDB: enter: panic
[thread pid 0 tid 0 ]
Stopped at      kdb_enter+0x2f: nop
db> bt
Tracing pid 0 tid 0 td 0xffffffff8099dda0
kdb_enter() at kdb_enter+0x2f
panic() at panic+0x225
witness_checkorder() at witness_checkorder+0x5db
_sx_slock() at _sx_slock+0x3a
msi_map() at msi_map+0x34
pci_remap_msi_irq at pci_remap_msi_irq+0x203
intr_assign_next_cpu() at intr_assign_next_cpu+0x18
intr_shuffle_irqs at intr_shuffle_irqs+0x68
mi_startup() at mi_startup+0xd3
btext() at btext+0x2c
db>

After disabling "Multi Core Support" from the BIOS, the system boots
just fine:

...
acd0: DVDR <SONY DVD+/-RW DW-Q58A/UDS2> at ata1-master UDMA33
pcm0: <HDA Codec: Sigmatel STAC9220>
pcm0: <HDA Driver Revision: 20070505_0044>
GEOM_JOURNAL: Journal 1215844039: ad0s3a contains journal.
...

>How-To-Repeat:

Just boot, but probably this is HW specific.

>Fix:

N/A

-- 
Vasil Dimov
moc.elcaro at vomid.lisav        Software Developer @ Oracle/Innobase Oy
gro.DSBeerF at dv                Committer @ FreeBSD.org
gro.d5v at dv                    Home @ Sofia, Bulgaria
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list