Both Hard Drive controllers you tried are based around the same Western Digital chipset. It may seem the the drive is too modern for the chip though newer SCSI drives should be backwards compatible to older SCSI standards. Another thing to check would be the revision of the SCSI chip on the controllers. If they're revision 04 that may have something to do with it. In that case, upgrade the chip to revision 08 and see if that helps.
Otherwise, I would suggest trying the drive on a controller based around a different chipset and see if it that works.