Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jun 1998 22:41:21 +0200 (CEST)
From:      hm@kts.org (Hellmuth Michaelis)
To:        dirk.meyer@dinoex.sub.org (Dirk Meyer)
Cc:        freebsd-isdn@FreeBSD.ORG, hm@hcs.de
Subject:   Re: isdn-subsystem hangs with 0.61
Message-ID:  <m0yj8jJ-000023C@bert.kts.org>
In-Reply-To: <kczLw7AK9Y@dmeyer.dinoex.sub.org> from Dirk Meyer at "Jun 8, 98 07:12:05 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Dirk Meyer wrote:
> 
> > What is the exact panic message ? (Try to compile a kernel with options DDB).
> option DIAGNOSTICS is compiled in.
> 
> just this one short line:
> panic: receive 3
> 
> located in source sys/kern/uipc_socked.c in function soreceive()
> #ifdef DIAGNOSTIC
> 		else if (m->m_type != MT_DATA && m->m_type != MT_HEADER)
> 			panic("receive 3");
> #endif

Ahh - DIAGNOSTIC is the cause of your problem. I4b sets a different mbuf
type to distinguish the i4b mbufs from other mbufs for debugging purposes.

This also caused problems on NetBSD so its not done there and i should take
it out now for FreeBSD too.

I would never have dreamed about compiling a kernel with DIAGNOSTIC....

In case you are prepared to debug more of this sort of things, comment the
"#define I4B_MBUF_DEBUG" out and recompile the whole thing, it shall run
then. But if i were you, i would remove "options DIAGNOSTICS" from my kernel
config file .....

hellmuth
-- 
Hellmuth Michaelis                hm@kts.org                   Hamburg, Europe
  A duck is like a bicycle because they both have two wheels except the duck
                                                        (terry@cs.weber.edu)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0yj8jJ-000023C>