Skip site navigation (1)Skip section navigation (2)
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>