Date: Thu, 5 Feb 2004 11:23:37 -0500 From: John Baldwin <jhb@FreeBSD.org> To: "Rick C. Petty" <rick@megan.kiwi-computer.com>, freebsd-hardware@freebsd.org Subject: Re: modem woes / IRQ sharing: 3COM PCI FaxModem Message-ID: <200402051123.37602.jhb@FreeBSD.org> In-Reply-To: <20040205015233.GA91173@megan.kiwi-computer.com> References: <20040205015233.GA91173@megan.kiwi-computer.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402051123.37602.jhb>