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>