Skip site navigation (1)Skip section navigation (2)
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>