3c575TX + Thinkpad 600E
Donald Becker
becker@cesdis1.gsfc.nasa.gov
Sun Apr 11 17:32:27 1999
On Sun, 11 Apr 1999, Albert Lee wrote:
> > Use to /proc/interrupt to see if the interrupt count is increasing.
> No, the interrupt count stays constant from beginning to end.
>
> > You can use 'vortex-diag -p 0x300 -a' (replace 0x300 with the I/O address
> > reported in the detection message) to see the status of the card.
> > http://cesdis.gsfc.nasa.gov/linux/diag/index.html
> I needed to hack the code a little (since the 2.2.5 kernel's in.h doesn't
> seem compatible ...) ... "typedef unsigned short sa_family_t;" before
> including linux/in.h. Here's the output I got right after pcmcia
> initialization:
This is a library conflict with glibc2 and 2.2.* -- I don't know of a way
to avoid it being a problem, without breaking old systems.
> vortex-diag.c:v1.07 11/24/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Indication enable is 06c6, interrupt enable is 06de.
> Interrupt sources are pending.
> Interrupt latch indication.
> Download Complete indication.
> Upload Complete indication.
This confirms that the card is raising the interrupt, but the handler isn't
being called. The driver can't do much about that, short of switching to a
polled mode. (Possible, but not a good solution.)
> > This might be a configuration problem, or it might be an issue with David
> > Hinds' code and your laptop.
> I hope it's not configuration, I've been battling it for way too long! :)
Donald Becker becker@cesdis.gsfc.nasa.gov
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center, Greenbelt, MD. 20771
301-286-0882 http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html