From owner-freebsd-questions Mon Sep 2 20:34:48 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFE8F37B400 for ; Mon, 2 Sep 2002 20:34:45 -0700 (PDT) Received: from jive.SoftHome.net (jive.SoftHome.net [66.54.152.27]) by mx1.FreeBSD.org (Postfix) with SMTP id 25DA343E3B for ; Mon, 2 Sep 2002 20:34:45 -0700 (PDT) (envelope-from yid@softhome.net) Received: (qmail 22111 invoked by uid 417); 3 Sep 2002 03:34:44 -0000 Received: from shunt-smtp-out-0 (HELO softhome.net) (172.16.3.12) by shunt-smtp-out-0 with SMTP; 3 Sep 2002 03:34:44 -0000 Received: from planb ([216.194.6.216]) (AUTH: LOGIN yid@softhome.net) by softhome.net with esmtp; Mon, 02 Sep 2002 21:34:42 -0600 Date: Mon, 2 Sep 2002 23:34:03 -0400 From: Joshua Lee To: Matthew Emmerton Cc: m.seaman@infracaninophile.co.uk, meckhert@hotmail.com, freebsd-questions@FreeBSD.ORG Subject: Re: US Robotics V.Everything Internal ISA modem *WORKING!* Message-Id: <20020902233403.03d9cd11.yid@softhome.net> In-Reply-To: References: <20020901090926.GA9263@happy-idiot-talk.infracaninophi> Organization: Plan B Software Labs X-Mailer: Sylpheed version 0.8.2claws (GTK+ 1.2.10; i386-portbld-freebsd4.6) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 2 Sep 2002 13:06:04 -0400 (EDT) Matthew Emmerton wrote: > The patch has already been submitted and returned, because "sharing > fast interrupts is a bad thing to do". See PR/41227. > > Personally, I'd like the patch to go in so that we're not turning > people away (remember, PCI sio devices work 100% fine on Linux and > Windows) and in this case, works fine on FreeBSD as well. I think > this is a perfect example of how good hardware (USR) works fine in > tricky scenarios, but is where bad hardware would explode. Coincidentally I am running a USR Performance Pro PCI modem myself, maybe that's why it works OK. Maybe adding some code to detect what modem it is and enabling it conditionally would work? Another solution, although less elegant than your one-line change, is to add puc and sio devices in one's kernel configuration file without enabling puc fast interrupts. This manages to allow the PCI modem to share interrupts, at the cost of somewhat more kernel bloat. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message