PII SMP system hangs during boot with ACPI enabled
John Polstra
jdp at polstra.com
Mon Nov 24 13:07:59 PST 2003
On 24-Nov-2003 Nate Lawson wrote:
>
> Please also send the output of acpidump -t -d > jdp-P2.asl
When I try to run that command, I get:
acpidump: sysctl machdep.acpi_root does not point to RSDP
The sysctl command shows that machdep.acpi_root is 0.
Remember, though, in order to boot it I had to disable ACPI in
/boot/loader.conf.
> If you can break to the debugger after it has hung, a tr would be nice.
The fact that it didn't occur to me to try that says a lot about how
long I've been away from -current. :-( I've attached traces from
two different boots. They seem to vary somewhat. I can supply line
numbers on request.
John
-------------- next part --------------
db> trace
siointr1(c298d000,0,c06c9bb7,6a0,cdb64a04) at siointr1+0xec
siointr(c298d000,c06a7546,c070bf40,c2944100,4) at siointr+0x35
intr_execute_handlers(c129f88c,cdb64a1c,cdb64a64,c065ca63,34) at intr_execute_ha
ndlers+0xc8
lapic_handle_intr(34) at lapic_handle_intr+0x3a
Xapic_isr1() at Xapic_isr1+0x33
--- interrupt, eip = 0xc053b9a4, esp = 0xcdb64a60, ebp = 0xcdb64a64 ---
wakeup(c2944100,0,c06a7546,140,6c) at wakeup+0x4
AcpiOsSignalSemaphore(c2944100,1) at AcpiOsSignalSemaphore+0xa8
AcpiUtReleaseMutex(9,30,c295e8c0,c295e760,cdb64acc) at AcpiUtReleaseMutex+0x8c
AcpiUtReleaseToCache(3,c295e760,cdb64ad8,c045ac17,c295e760) at AcpiUtReleaseToCa
che+0x8c
AcpiPsFreeOp(c295e760,cdb64afc,c045ab37,c12a0800,0) at AcpiPsFreeOp+0x30
AcpiPsDeleteCompletedOp(c12a0800,0,c12a0800,c295e7c0,c12a0800) at AcpiPsDeleteCo
mpletedOp+0x17
AcpiPsGetNextWalkOp(c12a0800,c295e760,c045ac00,c2967080,c295e8c0) at AcpiPsGetNe
xtWalkOp+0x77
AcpiPsDeleteParseTree(c295e8c0,c12a0c00,c12a0de4,0,cdb64bf4) at AcpiPsDeletePars
eTree+0x9a
AcpiPsCompleteThisOp(c12a0c00,c295e8c0,0,c12a0c10,150) at AcpiPsCompleteThisOp+0
x1b8
AcpiPsParseLoop(c12a0c00,c2967340,cdb64c14,c12a0c00,c12a0de4) at AcpiPsParseLoop
+0x6c8
AcpiPsParseAml(c12a0c00,c2967380,c295ca80,ce5b5ac0,d) at AcpiPsParseAml+0x7c
AcpiPsxExecute(c295ca80,0,cdb64c9c,c295ca80,0) at AcpiPsxExecute+0x202
AcpiNsExecuteControlMethod(c295ca80,0,cdb64c9c,c2944180,c294dedc) at AcpiNsExecu
teControlMethod+0x5f
AcpiNsEvaluateByHandle(c295ca80,0,0,76,c295ca80) at AcpiNsEvaluateByHandle+0x96
AcpiEvAsynchExecuteGpeMethod(c294dedc,0,c06a7461,7b,0) at AcpiEvAsynchExecuteGpe
Method+0x8c
acpi_task_thread(0,cdb64d48,c06b7385,311,5f616964) at acpi_task_thread+0x105
fork_exit(c0474e20,0,cdb64d48) at fork_exit+0xb4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcdb64d7c, ebp = 0 ---
db> c
~Stopped at siointr1+0xec: jmp siointr1+0x220
db> show all procs
pid proc uarea uid ppid pgrp flag stat wmesg wchan cmd
48 c299a8d4 d2633000 0 0 0 0000204 [IWAIT] swi0: tty:sio
47 c28f0a98 ce57a000 0 0 0 0000204 new [RUNQ] usbtask
46 c28f0c5c ce57b000 0 0 0 0000204 new [RUNQ] usb0
8 c28f0e20 ce57c000 0 0 0 0000204 new [RUNQ] acpi_task2
7 c2935000 ce57d000 0 0 0 0000204 new [RUNQ] acpi_task1
6 c29351c4 ce57e000 0 0 0 0000204 [CPU 0] acpi_task0
45 c2935388 ce57f000 0 0 0 0000204 [IWAIT] swi7: acpitaskq
44 c293554c ce580000 0 0 0 0000204 new [IWAIT] swi3: cambio
43 c2935710 ce581000 0 0 0 0000204 new [IWAIT] swi2: camnet
42 c29358d4 ce582000 0 0 0 0000204 new [IWAIT] swi5:+
5 c2935a98 ce583000 0 0 0 0000204 [SLP]tqthr 0xc070f268] taskqueu
e
41 c2935c5c ce5a8000 0 0 0 0000204 new [IWAIT] swi6:+
40 c2935e20 ce5a9000 0 0 0 0000204 [IWAIT] swi7: task queue
39 c2937000 ce5aa000 0 0 0 0000204 [RUNQ] random
4 c28e154c ce54a000 0 0 0 0000204 [RUNQ] g_down
3 c28e1710 ce54b000 0 0 0 0000204 [RUNQ] g_up
2 c28e18d4 ce54c000 0 0 0 0000204 [RUNQ] g_event
38 c28e1a98 ce54d000 0 0 0 0000204 new [IWAIT] swi4: vm
37 c28e1c5c ce54e000 0 0 0 000020c [IWAIT] swi8: tty:sio clock
36 c28e1e20 ce54f000 0 0 0 0000204 new [IWAIT] swi1: net
35 c28f0000 ce550000 0 0 0 0000204 new [IWAIT] irq9:
34 c28f01c4 ce575000 0 0 0 0000204 new [IWAIT] irq0: clk
33 c28f0388 ce576000 0 0 0 0000204 new [IWAIT] irq23:
32 c28f054c ce577000 0 0 0 0000204 new [IWAIT] irq22:
31 c28f0710 ce578000 0 0 0 0000204 new [IWAIT] irq21:
30 c28f08d4 ce579000 0 0 0 0000204 [RUNQ] irq20: acpi0
29 c12ae1c4 cdb49000 0 0 0 0000204 new [IWAIT] irq19: fxp0 uhci0
28 c12ae388 cdb4a000 0 0 0 0000204 new [IWAIT] irq18:
27 c12ae54c cdb4b000 0 0 0 0000204 new [IWAIT] irq17: fxp1
26 c12ae710 cdb4c000 0 0 0 0000204 new [IWAIT] irq16: ahc0 ahc1
25 c12ae8d4 cdb71000 0 0 0 0000204 new [IWAIT] irq15: ata1
24 c12aea98 cdb72000 0 0 0 0000204 [IWAIT] irq14: ata0
23 c12aec5c cdb73000 0 0 0 0000204 new [IWAIT] irq13:
22 c12aee20 cdb74000 0 0 0 0000204 new [IWAIT] irq12:
21 c28e1000 ce547000 0 0 0 0000204 new [IWAIT] irq11:
20 c28e11c4 ce548000 0 0 0 0000204 new [IWAIT] irq10:
19 c28e1388 ce549000 0 0 0 0000204 new [IWAIT] irq8: rtc
18 c12a7000 cdaf7000 0 0 0 0000204 new [IWAIT] irq7:
17 c12a71c4 cdb40000 0 0 0 0000204 [IWAIT] irq6: fdc0
16 c12a7388 cdb41000 0 0 0 0000204 new [IWAIT] irq5:
15 c12a754c cdb42000 0 0 0 0000204 new [IWAIT] irq4: sio0
14 c12a7710 cdb43000 0 0 0 0000204 new [IWAIT] irq3: sio1
13 c12a78d4 cdb44000 0 0 0 0000204 new [IWAIT] irq1:
12 c12a7a98 cdb45000 0 0 0 000020c [Can run] idle: cpu0
11 c12a7c5c cdb46000 0 0 0 000020c [Can run] idle: cpu1
1 c12a7e20 cdb47000 0 0 0 0000200 new [INACTIVE] swapper
10 c12ae000 cdb48000 0 0 0 0000204 [CV]ktrace 0xc070ba04] ktrace
0 c0708580 c081f000 0 0 0 0000200 [RUNQ] swapper
db> c
-------------- next part --------------
db> trace
siointr1(c298d000,0,c06c9bb7,6a0,cdb64b04) at siointr1+0xec
siointr(c298d000,c29657c0,cdb64afc,c044b090,4) at siointr+0x35
intr_execute_handlers(c129f88c,cdb64b1c,cdb64b7c,c065ca63,34) at intr_execute_ha
ndlers+0xc8
lapic_handle_intr(34) at lapic_handle_intr+0x3a
Xapic_isr1() at Xapic_isr1+0x33
--- interrupt, eip = 0xc052a396, esp = 0xcdb64b60, ebp = 0xcdb64b7c ---
_mtx_unlock_flags(c2944100,0,c06a7546,150,6c) at _mtx_unlock_flags+0x96
AcpiOsSignalSemaphore(c2944100,1) at AcpiOsSignalSemaphore+0xc8
AcpiUtReleaseMutex(9,8,c045f9cc,c2965940,c12a0c00) at AcpiUtReleaseMutex+0x8c
AcpiUtAcquireFromCache(2,cdb64bf4,c0462229,c12a0c00,cdb64c34) at AcpiUtAcquireFr
omCache+0x53
AcpiUtCreateGenericState(c12a0c00,cdb64c34,c045a199,c12a0e18,c2965940) at AcpiUt
CreateGenericState+0x12
AcpiUtCreateThreadState(c12a0e18,c2965940,cdb64c14,c12a0c00,c12a0de4) at AcpiUtC
reateThreadState+0x9
AcpiPsParseAml(c12a0c00,c2967380,c295ca80,ce5b5ac0,d) at AcpiPsParseAml+0x29
AcpiPsxExecute(c295ca80,0,cdb64c9c,c295ca80,0) at AcpiPsxExecute+0x202
AcpiNsExecuteControlMethod(c295ca80,0,cdb64c9c,c2944180,c294dedc) at AcpiNsExecu
teControlMethod+0x5f
AcpiNsEvaluateByHandle(c295ca80,0,0,76,c295ca80) at AcpiNsEvaluateByHandle+0x96
AcpiEvAsynchExecuteGpeMethod(c294dedc,0,c06a7461,7b,0) at AcpiEvAsynchExecuteGpe
Method+0x8c
acpi_task_thread(0,cdb64d48,c06b7385,311,5f616964) at acpi_task_thread+0x105
fork_exit(c0474e20,0,cdb64d48) at fork_exit+0xb4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcdb64d7c, ebp = 0 ---
db> show all procs
pid proc uarea uid ppid pgrp flag stat wmesg wchan cmd
48 c299a8d4 d2633000 0 0 0 0000204 [IWAIT] swi0: tty:sio
47 c28f0a98 ce57a000 0 0 0 0000204 new [RUNQ] usbtask
46 c28f0c5c ce57b000 0 0 0 0000204 new [RUNQ] usb0
8 c28f0e20 ce57c000 0 0 0 0000204 new [RUNQ] acpi_task2
7 c2935000 ce57d000 0 0 0 0000204 new [RUNQ] acpi_task1
6 c29351c4 ce57e000 0 0 0 0000204 [CPU 0] acpi_task0
45 c2935388 ce57f000 0 0 0 0000204 [IWAIT] swi7: acpitaskq
44 c293554c ce580000 0 0 0 0000204 new [IWAIT] swi3: cambio
43 c2935710 ce581000 0 0 0 0000204 new [IWAIT] swi2: camnet
42 c29358d4 ce582000 0 0 0 0000204 new [IWAIT] swi5:+
5 c2935a98 ce583000 0 0 0 0000204 [SLP]tqthr 0xc070f268] taskqueu
e
41 c2935c5c ce5a8000 0 0 0 0000204 new [IWAIT] swi6:+
40 c2935e20 ce5a9000 0 0 0 0000204 [IWAIT] swi7: task queue
39 c2937000 ce5aa000 0 0 0 0000204 [RUNQ] random
4 c28e154c ce54a000 0 0 0 0000204 [RUNQ] g_down
3 c28e1710 ce54b000 0 0 0 0000204 [RUNQ] g_up
2 c28e18d4 ce54c000 0 0 0 0000204 [RUNQ] g_event
38 c28e1a98 ce54d000 0 0 0 0000204 new [IWAIT] swi4: vm
37 c28e1c5c ce54e000 0 0 0 000020c [IWAIT] swi8: tty:sio clock
36 c28e1e20 ce54f000 0 0 0 0000204 new [IWAIT] swi1: net
35 c28f0000 ce550000 0 0 0 0000204 new [IWAIT] irq9:
34 c28f01c4 ce575000 0 0 0 0000204 new [IWAIT] irq0: clk
33 c28f0388 ce576000 0 0 0 0000204 new [IWAIT] irq23:
32 c28f054c ce577000 0 0 0 0000204 new [IWAIT] irq22:
31 c28f0710 ce578000 0 0 0 0000204 new [IWAIT] irq21:
30 c28f08d4 ce579000 0 0 0 0000204 [RUNQ] irq20: acpi0
29 c12ae1c4 cdb49000 0 0 0 0000204 new [IWAIT] irq19: fxp0 uhci0
28 c12ae388 cdb4a000 0 0 0 0000204 new [IWAIT] irq18:
27 c12ae54c cdb4b000 0 0 0 0000204 new [IWAIT] irq17: fxp1
26 c12ae710 cdb4c000 0 0 0 0000204 new [IWAIT] irq16: ahc0 ahc1
25 c12ae8d4 cdb71000 0 0 0 0000204 new [IWAIT] irq15: ata1
24 c12aea98 cdb72000 0 0 0 0000204 [IWAIT] irq14: ata0
23 c12aec5c cdb73000 0 0 0 0000204 new [IWAIT] irq13:
22 c12aee20 cdb74000 0 0 0 0000204 new [IWAIT] irq12:
21 c28e1000 ce547000 0 0 0 0000204 new [IWAIT] irq11:
20 c28e11c4 ce548000 0 0 0 0000204 new [IWAIT] irq10:
19 c28e1388 ce549000 0 0 0 0000204 new [IWAIT] irq8: rtc
18 c12a7000 cdaf7000 0 0 0 0000204 new [IWAIT] irq7:
17 c12a71c4 cdb40000 0 0 0 0000204 [IWAIT] irq6: fdc0
16 c12a7388 cdb41000 0 0 0 0000204 new [IWAIT] irq5:
15 c12a754c cdb42000 0 0 0 0000204 new [IWAIT] irq4: sio0
14 c12a7710 cdb43000 0 0 0 0000204 new [IWAIT] irq3: sio1
13 c12a78d4 cdb44000 0 0 0 0000204 new [IWAIT] irq1:
12 c12a7a98 cdb45000 0 0 0 000020c [Can run] idle: cpu0
11 c12a7c5c cdb46000 0 0 0 000020c [Can run] idle: cpu1
1 c12a7e20 cdb47000 0 0 0 0000200 new [INACTIVE] swapper
10 c12ae000 cdb48000 0 0 0 0000204 [CV]ktrace 0xc070ba04] ktrace
0 c0708580 c081f000 0 0 0 0000200 [RUNQ] swapper
db> c
More information about the freebsd-current
mailing list