Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 1997 16:20:04 +0200
From:      Poul-Henning Kamp <phk@dk.tfs.com>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        phk@dk.tfs.com, danny@panda.hilink.com.au, 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:  <802.868544404@critter.dk.tfs.com>
In-Reply-To: Your message of "Fri, 11 Jul 1997 00:05:25 %2B1000." <199707101405.AAA08067@godzilla.zeta.org.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199707101405.AAA08067@godzilla.zeta.org.au>, Bruce Evans writes:
>>>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.
>
>This can't happen (except in misconfigured and buggy cases) since the
>sio drivers disconnects the interrupts for all configured ports in its
>first probe.  Of course, this can fail if not all ports are correctly
>configured or if there is a non-sio device using an sio irq, but then
>ignoring the problem won't help (except in the latter case when the
>non-sio device gets completely disconnected later).

Speaking from experience: a correctly configured board fails the test#3
after a crash.  Don't ask me why, but it is correctly configured, and
I have verified the circuitry on the card myself, to make sure that it
was possible to share the IRQs with this card.

Any debugging information you may want can be produced rather easily...

--
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?802.868544404>