Date: Sat, 7 Mar 1998 11:57:56 +1100 From: Bruce Evans <bde@zeta.org.au> To: mike@smith.net.au, nate@mt.sri.com Cc: bde@FreeBSD.ORG, freebsd-mobile@FreeBSD.ORG, marko@cs.uni-frankfurt.de Subject: Re: sio0: X events for device with no tp Message-ID: <199803070057.LAA11935@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>A port is generating interrupts even though it isn't open. This is >typically an artifact of a device which reponsds slowly/differently to >the FIFO depth probe. Leftovers from the probe should be ignored, because the are only noticed if siointr() or siointr1() is called, and these functions shouldn't be called because device interrupts are masked. pccard apparently miswires the interrupts so that an interrupt (perhaps for another device) is delivered to siointr(). Perhaps the problem is simply pccard's abuse of non-fast interrupts. Non-fast interrupts can be leftover from the probe. Drivers that support non-fast interrupts and report unexpected interrupts verbosely should have something to de-verbosify the leftover ones. E.g., the wd driver. sio doesn't support non-fast interrupts :-). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803070057.LAA11935>