Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 1997 15:06:38 +0200
From:      Poul-Henning Kamp <phk@dk.tfs.com>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        danny@panda.hilink.com.au, phk@dk.tfs.com, freebsd-hardware@freebsd.org, freebsd-isp@freebsd.org, sdudley@byterunner.com
Subject:   Re: Configuring Byterunner TC-800 high speed 8-port serial card 
Message-ID:  <544.868539998@critter.dk.tfs.com>
In-Reply-To: Your message of "Thu, 10 Jul 1997 22:44:01 %2B1000." <199707101244.WAA05329@godzilla.zeta.org.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199707101244.WAA05329@godzilla.zeta.org.au>, Bruce Evans writes:
>>>options COM_MULTIPORT
>>>device sio4 at isa? port 0x100 tty flags 0xb05
>>>...
>>>device sio11 at isa? port 0x138 tty flags 0xb05 irq 12 vector siointr
>>
>>You should set the 0x10000 flag (only in current yet) as well, to
>>avoid the case where a pending IRQ from a higher port prevents
>>sio's test#3 from passing on a lower port.
>
>No, you should keep the 0x10000 flag clear, so that a pending IRQ from
>a higher port causes sio's test#3 to fail on a lower port, since such
>IRQs "can't happen" (unless the multiport board is misconfigured or is
>actually a multi-infernal modem :-).

This is not true Bruce, they can happen if the sio driver doesnt disable
interrupt sources before you reboot your kernel.  The 0x10000 flag
is necessary if you want your sio ports after crashes.

--
Poul-Henning Kamp           | phk@FreeBSD.ORG       FreeBSD Core-team.
http://www.freebsd.org/~phk | phk@login.dknet.dk    Private mailbox.
whois: [PHK]                | phk@tfs.com           TRW Financial Systems, Inc.
Power and ignorance is a disgusting cocktail.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?544.868539998>