FIRST SECTOR IN MULTISECTOR READ IN BAD144 TABLE
authorFrank Maclachlan <fpm@crash.cts.com>
Wed, 19 Aug 1992 00:00:00 +0000 (00:00 +0000)
committerFrank Maclachlan <fpm@crash.cts.com>
Wed, 19 Aug 1992 00:00:00 +0000 (00:00 +0000)
commitbb1a7b1cb782b234b1de9d2bcd927e53bf049f21
treeea764ba30f4cdb24a0348cabde7722dc2e19c405
parent6f685f02d4e03eda7cf29ad7294b4c1c0e24cbbf
FIRST SECTOR IN MULTISECTOR READ IN BAD144 TABLE

The bad144 table search code at finds the sector in the bad144
table and replaces the block number, cylinder, head, and sector addresses
with values corresponding to the replacement sector.  The sector count
register is loaded with the number of sectors in the entire transfer.
This is wrong; it *MUST* be set to *one* sector.  A read would return
the wrong data in sectors after the first; a write would *overwrite*
other replacement sectors or even the bad144 table on the last track.

AUTHOR: Frank Maclachlan (fpm@crash.cts.com)
386BSD-Patchkit: patch00004
usr/src/sys.386bsd/i386/isa/wd.c