From owner-freebsd-stable Wed Mar 6 07:38:59 1996 Return-Path: owner-stable Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA28341 for stable-outgoing; Wed, 6 Mar 1996 07:38:59 -0800 (PST) Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA28332 for ; Wed, 6 Mar 1996 07:38:56 -0800 (PST) Message-Id: <199603061538.HAA28332@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: Host localhost.cdrom.com [127.0.0.1] didn't use HELO protocol To: stable Subject: Eisaconf woes Date: Wed, 06 Mar 1996 07:38:55 -0800 From: "Justin T. Gibbs" Sender: owner-stable@FreeBSD.ORG Precedence: bulk Can those of you have problem with hangs in newbuf or panics about inconsistent buffer queues while using EISA (or EISA like) devices please try the following patch? I found this while looking at differences between -current and -stable. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== Index: i386/isa/isa.c =================================================================== RCS file: /usr/cvs/src/sys/i386/isa/isa.c,v retrieving revision 1.50.4.2 diff -c -r1.50.4.2 isa.c *** isa.c 1996/01/13 10:46:49 1.50.4.2 --- isa.c 1996/03/06 15:38:21 *************** *** 920,925 **** --- 920,926 ---- if (intr==2) continue; maskptr = intr_mptr[intr]; if (!maskptr) continue; + *maskptr |= 1 << intr; mask = *maskptr; if (mask != intr_mask[intr]) { #if 0