Skip site navigation (1)Skip section navigation (2)
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>