From owner-freebsd-hackers Fri Mar 10 06:45:25 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA15802 for hackers-outgoing; Fri, 10 Mar 1995 06:45:25 -0800 Received: from minnow.render.com (render.demon.co.uk [158.152.30.118]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id GAA15796 for ; Fri, 10 Mar 1995 06:45:21 -0800 Received: (from dfr@localhost) by minnow.render.com (8.6.9/8.6.9) id OAA00314; Fri, 10 Mar 1995 14:21:08 GMT Date: Fri, 10 Mar 1995 14:21:07 +0000 (GMT) From: Doug Rabson To: Brian Litzinger cc: freebsd-hackers@FreeBSD.org Subject: Re: Cyclades driver looking for advice In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@FreeBSD.org Precedence: bulk On Fri, 10 Mar 1995, Brian Litzinger wrote: > Hi Hackers, > > This driver which I original ported to BSDI 1.1 and which works under > BSD/OS 2.0 just doesn't work so well under FreeBSD 2.1.0-Development. > > I've hacked it to fit most of the FreeBSDisms. And it works somewhat. > > All the ports are identified, and I can talk with them. However, after > 10 to 60 seconds of interacting with some BBS. I get > > panic: page fault > > with a stack trace that looks like this: > [snip] > > I also sometimes get a 'botched clist reservation' panic, which happens > in some device other than my cyb driver. > > I assume this means that my driver must somewhere be writing over > parts of memory it isn't supposed to. Is the interrupt for your driver being included in the tty_imask variable (interrupt mask to exclude interrupts from ttylike devices)? This should happen automatically if you include 'tty' in your config line. If not, then you could be corrupting data structures used by other ttylike devices (clists for instance). > [snip] -- Doug Rabson, RenderMorphics Ltd. Mail: dfr@render.com Phone: +44 171 251 4411 FAX: +44 171 251 0939