UDA50 driver and bad blocks

Chris Maloney chris at mddc.UUCP
Thu May 3 01:36:57 AEST 1984


Can some one explain how bad blocks are(should) handled on
the UDA50 disks by the 4.2 driver?   Is the bad block handling
really done by the disk and controller?  What must the driver
do?  What does the comment in the 4.2 driver mean where
under the TODO list is listed "bad-block forwarding"?
We've been running 8 UDA based systems without any trouble
until recently.  One of these disk now gets a bad block in
the same location all the time.  I'm going to reformat and
see what happens.

Is this correct?  My on theroy.
    Once the bad block has been re-mapped the disk/controller
    ensures than when the bad block is read/written it is
    really re-mapped without the driver having to worry.
    What is missing from the 4.2 driver is the code that
    reckonizes a new bad block and requests the disk/controller
    to re-map this block.

Please respond with a follow up if you know as I'm sure
a lot of people are using these disks without knowing what
is really going on.

Thanks,

Chris Maloney
Management Decisions Development Corp.
7209 Dixie Highway
Fairfield, Ohio   45014
(513)874-6464

...{ucbvax,decvax,inhp4,mhuxi}!cbosgd!mddc!chris		(uucp)
cbosgd!mddc!chris at BERKELEY					(arpa)



More information about the Comp.bugs.4bsd.ucb-fixes mailing list