For 2.1.77 at least, I got my aha1542 working again by editing linux/drivers/scsi/aha1542.h and changing "use_new_eh_code" to 0. Haven't tried the 2.1.78 version of the driver yet.
-- Bob Tracy | If you have any trouble sounding condescending, Firewall Security Corp. | find a Unix user to show you how it's done. rct@frus.com | -- Scott Adams: DNRC Newsletter 3.0