From owner-freebsd-hardware@FreeBSD.ORG Thu Feb 5 09:22:40 2004 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D68016A4CE for ; Thu, 5 Feb 2004 09:22:40 -0800 (PST) Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E98043D1F for ; Thu, 5 Feb 2004 09:22:38 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 30428 invoked from network); 5 Feb 2004 16:22:37 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 5 Feb 2004 16:22:37 -0000 Received: from 10.50.40.205 (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id i15GMSM2013189; Thu, 5 Feb 2004 11:22:32 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: "Rick C. Petty" , freebsd-hardware@freebsd.org Date: Thu, 5 Feb 2004 11:23:37 -0500 User-Agent: KMail/1.5.4 References: <20040205015233.GA91173@megan.kiwi-computer.com> In-Reply-To: <20040205015233.GA91173@megan.kiwi-computer.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200402051123.37602.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Subject: Re: modem woes / IRQ sharing: 3COM PCI FaxModem X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2004 17:22:40 -0000 On Wednesday 04 February 2004 08:52 pm, Rick C. Petty wrote: > After many troubles getting various controllerless modems to work, I > purchased a USRobotics (OEM 2977) controller-based PCI modem. Under a > GENERIC 5.1-RELEASE kernel, the modem is detected: > > sio0: <3COM PCI FaxModem> port 0xb800-0xb807 irq 5 at device 7.0 on pci1 > sio0: moving to sio4 > sio4: type 16550A > > However, attempting ppp(8) or cu(1) causes a partial freeze-- it lets me > swap virtual consoles but I can't type anything except on /dev/ttyv0 (which > I have turned off) nor does the network stack respond to anything beyond a > ping(8). Some googling suggested that this was a shared IRQ problem. I > tried using various combinations of the sio(4) flags, and eventually I > arrived at 0x6 (disable FIFO, no AST/4-compatible IRQ control register) and > at boot, the sio4 link changed to: You can try to force sio4 to share its IRQ by using the patch at http://people.freebsd.org/~jhb/patches/sio_shareirq.patch You won't need to set any flags, just the patch alone will force it to share its IRQ. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org