From owner-freebsd-isdn Fri Nov 26 12:14:34 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from peedub.muc.de (peedub.muc.de [193.149.49.109]) by hub.freebsd.org (Postfix) with ESMTP id CA2AC15112 for ; Fri, 26 Nov 1999 12:14:00 -0800 (PST) (envelope-from garyj@peedub.muc.de) Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.9.3/8.6.9) with ESMTP id VAA14737; Fri, 26 Nov 1999 21:12:12 +0100 (CET) Message-Id: <199911262012.VAA14737@peedub.muc.de> X-Mailer: exmh version 2.1.0 09/18/1999 To: Mark Knight Cc: freebsd-isdn@FreeBSD.ORG Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI Reply-To: Gary Jennejohn In-reply-to: Your message of "Thu, 25 Nov 1999 22:36:01 GMT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 26 Nov 1999 21:12:12 +0100 From: Gary Jennejohn Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Mark Knight writes: >And here it is... > >This represents a single call into i4b, clearing down part way through >the outgoing message. > [trace deleted] I don't like all those overflow messages. Hmm, it looks like the HSCX isn't being deactivated. Can you try this patch and report back ? ===================================================================== *** i4b_avm_fritz_pci.c Fri Nov 26 20:51:05 1999 --- i4b_avm_fritz_pci.c.orig Fri Nov 26 20:48:55 1999 *************** *** 1364,1370 **** if (sc->sc_chan[HSCX_CH_A].state != HSCX_IDLE || sc->sc_chan[HSCX_CH_B].state != HSCX_IDLE) { - DBGL1(L1_BCHAN, "avma1pp_hscx_init", "%d NOT deactivated\n", h_chan); return; } sc->avma1pp_cmd = HSCX_CMD_XRS|HSCX_CMD_RRS; --- 1364,1369 ---- *************** *** 1418,1424 **** if(activate == 0) { /* deactivation */ ! chan->state = HSCX_IDLE; avma1pp_hscx_init(sc, h_chan, activate); } --- 1417,1423 ---- if(activate == 0) { /* deactivation */ ! chan->state &= ~HSCX_AVMA1PP_ACTIVE; avma1pp_hscx_init(sc, h_chan, activate); } --- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message