diff -U 3 -rN scsi.save/aic7xxx/aic7xxx.seq scsi/aic7xxx/aic7xxx.seq --- scsi.save/aic7xxx/aic7xxx.seq Wed Feb 7 15:07:28 2001 +++ scsi/aic7xxx/aic7xxx.seq Wed Feb 7 15:21:06 2001 @@ -531,7 +531,8 @@ - } else { /* NOT Ultra2 */ + } /* NOT Ultra2 */ + if ((p->features & AHC_ULTRA2) == 0) { diff -U 3 -rN scsi.save/aic7xxx/aic7xxx_seq.c scsi/aic7xxx/aic7xxx_seq.c --- scsi.save/aic7xxx/aic7xxx_seq.c Wed Feb 7 15:07:28 2001 +++ scsi/aic7xxx/aic7xxx_seq.c Wed Feb 7 15:21:06 2001 @@ -776,10 +776,10 @@ { aic7xxx_patch0_func, 88, 1, 1 }, { aic7xxx_patch7_func, 103, 1, 2 }, { aic7xxx_patch0_func, 104, 2, 1 }, - { aic7xxx_patch7_func, 108, 84, 15 }, + { aic7xxx_patch7_func, 108, 84, 3 }, { aic7xxx_patch9_func, 177, 1, 1 }, { aic7xxx_patch9_func, 178, 4, 1 }, - { aic7xxx_patch0_func, 192, 72, 12 }, + { aic7xxx_patch10_func, 192, 72, 12 }, { aic7xxx_patch1_func, 192, 1, 2 }, { aic7xxx_patch0_func, 193, 2, 1 }, { aic7xxx_patch1_func, 200, 1, 1 },