I'm trying to get an Olivetti EISA Two Channel SCSI card working
on RH5.1.  I think this card is a relabeled AHA274X/T
but am not positive as I have no documentation, just the
card and the CMOS config files to look at.

It returned a different ID string 04,90,77,82 so I put
that into a new entry in the AIC7xxx array.  I added
the new offset into that table (4) into the switch
statement so it's treated as a 274X.  Things go normally
during startup of Linux until the first interrupt occurs
from the card.

When the register (91H) is read to verify that there's an
interrupt pending the value read is 0 rather than the
expected F so the code just returns.  The interrupt continues
to happen over and over locking up the box.

What are the possibilities?  Is it possible they (Olivetti)
changed the addresses of the registers as well as the
ID string?  If they have done that would the code have
gotten as far as it did successfully?  If they made such
a change I'll have to dig up some documentation for the card.

Is there a check some test code could perform to verfy that they might
have changed IO addresses?

Any other ideas to help get the card working are appreciated.

-- Doug

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to