Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jul 1997 00:05:25 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@zeta.org.au, phk@dk.tfs.com
Cc:        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:  <199707101405.AAA08067@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>>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).

Bruce



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