modem woes / IRQ sharing: 3COM PCI FaxModem
John Baldwin
jhb at FreeBSD.org
Thu Feb 5 09:22:40 PST 2004
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 at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-hardware
mailing list