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