panic: ipi_send: couldn't send ipi
Andrew Belashov
bel at orel.ru
Mon Jun 21 07:45:07 GMT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello, Kris!
Kris Kennaway wrote:
| I got this on a dual ultra 60 running -CURRENT that I'm using for
| package builds:
|
| panic: ipi_send: couldn't send ipi
| cpuid = 0;
| Debugger("panic")
| Stopped at Debugger+0x1c: ta %xcc, 1
| db> trace
| panic() at panic+0x170
| cpu_ipi_send() at cpu_ipi_send+0xb8
| cpu_ipi_selected() at cpu_ipi_selected+0x38
| tlb_page_demap() at tlb_page_demap+0x158
| vm_page_zero_idle() at vm_page_zero_idle+0x78
| vm_pagezero() at vm_pagezero+0xc0
| fork_exit() at fork_exit+0x9c
| fork_trampoline() at fork_trampoline+0x8
| db> call dumpsys
| panic: trap: fast data access mmu miss
| cpuid = 0;
| Debugger("panic")
|
| Any ideas?
See PR sparc64/66314:
<http://www.freebsd.org/cgi/query-pr.cgi?pr=66314>
Possible workaround: increase IPI_RETRIES in sparc64/include/smp.h:
- --- ipi_send.patch begins here ---
- --- sparc64/include/smp.h.orig Tue Apr 8 10:35:08 2003
+++ sparc64/include/smp.h Thu May 6 08:24:22 2004
@@ -45,7 +45,7 @@
~ #define IPI_RENDEZVOUS PIL_RENDEZVOUS
~ #define IPI_STOP PIL_STOP
- -#define IPI_RETRIES 100
+#define IPI_RETRIES 1000000
~ struct cpu_start_args {
~ u_int csa_count;
- --- ipi_send.patch ends here ---
- --
With best regards,
Andrew Belashov.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFA1pHewF8YpH80o/IRAuYEAJ9Mwbs/yTKLKG/Jk/K6ePS1cz4MfwCdF7ky
MqJQfLjXkAOgzZWbnMOY/cY=
=8Yi7
-----END PGP SIGNATURE-----
More information about the freebsd-sparc64
mailing list