Index: drivers/scsi/sym53c8xx_2/sym_hipd.c =================================================================== RCS file: /var/cvs/linux-2.6/drivers/scsi/sym53c8xx_2/sym_hipd.c,v retrieving revision 1.20 diff -u -p -r1.20 sym_hipd.c --- drivers/scsi/sym53c8xx_2/sym_hipd.c 10 Oct 2003 19:59:11 -0000 1.20 +++ drivers/scsi/sym53c8xx_2/sym_hipd.c 24 Oct 2003 21:34:01 -0000 @@ -836,7 +836,8 @@ static int sym_prepare_setting(hcb_p np, period = parisc_setup_hcb(np, period); - if (period <= 250) np->minsync = 10; + if (period <= 125) np->minsync = 9; + else if (period <= 250) np->minsync = 10; else if (period <= 303) np->minsync = 11; else if (period <= 500) np->minsync = 12; else np->minsync = (period + 40 - 1) / 40; Index: arch/parisc/kernel/firmware.c =================================================================== RCS file: /var/cvs/linux-2.6/arch/parisc/kernel/firmware.c,v retrieving revision 1.4 diff -u -p -r1.4 firmware.c --- arch/parisc/kernel/firmware.c 1 Oct 2003 20:24:44 -0000 1.4 +++ arch/parisc/kernel/firmware.c 24 Oct 2003 21:34:01 -0000 @@ -570,6 +570,7 @@ int pdc_get_initiator(struct hardware_pa case 10: *period = 1000; break; case 20: *period = 500; break; case 40: *period = 250; break; + case 80: *period = 125; break; default: /* Do nothing */ break; }