Discussion Locked

Adaptec aha-1522b in RH 6.2

0 helpful
3 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
I have an adaptec aha-1522b card that worked in Red Hat 5.2. In 5.2 in order to get the card to work you had to specify the module and put in arguments (aha=0x340,11,7,1). In Red Hat 6.2 putting in those same arguments gets the card to detect but when I try and use my tape drive an HP T4 surestore it will not recover data properly. It writes to the tape fine but when recoving data that would normally take only 30 mins or so it now takes 4 hours + . I've already found a redhat page that said to use the 128o module and that does the same thing. Any ideas?

3 replies

by shanghai sam

Which RH page have you found? This: http://www.redhat.com/support/hardware/intel/62/rh6.2-hcl-i.ld-5.html ???
AHA-1522B is listed there in section 5.5 (unsupported but compatible devices). It has no relation to t128! (Also AHA-1522B is never mentioned in t128.c). As I understand that exactly means that AHA-1522B may work but it's not guaranteed.
You may install the kernel source and look at the /usr/src/linux/drivers/scsi/aha152x.c for module parameters. You may find something like the following (I use 2.2.14 kernel):
--- from here (aha152x.c) ---
SYMBOLS FOR MODULE CONFIGURATION:

aha152x=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS
configuration override of first controller

aha152x1=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS
configuration override of second controller
--- to here (aha152x.c) ---

So it seems you need to change "aha=..." to "aha152x=...". After loading the module you may check /proc/interrupts and /proc/ioports tobe sure that controller uses the proper parameters.

Hope that helps. (I have no 1522B, so can't test myself...)
Upgrading to the newer kernel is also may be a good idea.

This discussion is closed to new replies.