diff options
-rw-r--r-- | sys/dev/fdc/fdc.c | 4 | ||||
-rw-r--r-- | sys/i386/isa/fd.c | 4 | ||||
-rw-r--r-- | sys/isa/fd.c | 4 |
3 files changed, 9 insertions, 3 deletions
diff --git a/sys/dev/fdc/fdc.c b/sys/dev/fdc/fdc.c index 9cebca5..f432e51 100644 --- a/sys/dev/fdc/fdc.c +++ b/sys/dev/fdc/fdc.c @@ -44,7 +44,7 @@ * SUCH DAMAGE. * * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 - * $Id: fd.c,v 1.117 1998/07/13 08:22:59 julian Exp $ + * $Id: fd.c,v 1.118 1998/07/15 09:59:30 bde Exp $ * */ @@ -1648,6 +1648,8 @@ fdstate(fdcu_t fdcu, fdc_p fdc) printf( "fd%d: Seek to cyl %d failed; am at cyl %d (ST0 = 0x%x)\n", fdu, descyl, cyl, st0); + if (fdc->retry < 3) + fdc->retry = 3; return(retrier(fdcu)); } } diff --git a/sys/i386/isa/fd.c b/sys/i386/isa/fd.c index 9cebca5..f432e51 100644 --- a/sys/i386/isa/fd.c +++ b/sys/i386/isa/fd.c @@ -44,7 +44,7 @@ * SUCH DAMAGE. * * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 - * $Id: fd.c,v 1.117 1998/07/13 08:22:59 julian Exp $ + * $Id: fd.c,v 1.118 1998/07/15 09:59:30 bde Exp $ * */ @@ -1648,6 +1648,8 @@ fdstate(fdcu_t fdcu, fdc_p fdc) printf( "fd%d: Seek to cyl %d failed; am at cyl %d (ST0 = 0x%x)\n", fdu, descyl, cyl, st0); + if (fdc->retry < 3) + fdc->retry = 3; return(retrier(fdcu)); } } diff --git a/sys/isa/fd.c b/sys/isa/fd.c index 9cebca5..f432e51 100644 --- a/sys/isa/fd.c +++ b/sys/isa/fd.c @@ -44,7 +44,7 @@ * SUCH DAMAGE. * * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 - * $Id: fd.c,v 1.117 1998/07/13 08:22:59 julian Exp $ + * $Id: fd.c,v 1.118 1998/07/15 09:59:30 bde Exp $ * */ @@ -1648,6 +1648,8 @@ fdstate(fdcu_t fdcu, fdc_p fdc) printf( "fd%d: Seek to cyl %d failed; am at cyl %d (ST0 = 0x%x)\n", fdu, descyl, cyl, st0); + if (fdc->retry < 3) + fdc->retry = 3; return(retrier(fdcu)); } } |