Using a supermicro 370DL3 motherboard with an onboard adaptec aic-7892 controller the aic-7xxx hangs upon installation when a ultra160 hard drive is attached through the ultra 160 scsi port. It does work through the ultra2 scsi port however so there is a workaround - but a bad situation non the less.
This sounds like a kernel issue most likely.
This is likely drive specific and probably fixed by the 5.1.31 aic7xxx driver. You can test this out by going to people.redhat.com/dledford and downloading the driver update disk for 6.2 and seeing if it will install on your Ultra2 hard drive. If it does, then any kernel later than 2.2.16-3 will work on your machine as well as the installed kernel from the CD as long as you copy the aic7xxx.o module over the top of the ones installed from the CD so that you are using the updated aic7xxx driver.