Date: Mon, 21 Jun 2004 11:44:33 +0400 From: Andrew Belashov <bel@orel.ru> To: Kris Kennaway <kris@obsecurity.org> Cc: sparc64@freebsd.org Subject: Re: panic: ipi_send: couldn't send ipi Message-ID: <40D691E1.6040505@orel.ru> In-Reply-To: <20040618004607.GB6459@xor.obsecurity.org> References: <20040618004607.GB6459@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40D691E1.6040505>
