*BSD News Article 8484


Return to BSD News archive

Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.hawaii.edu!ames!olivea!uunet!mcsun!Germany.EU.net!qwerty!bs
From: bs@qwerty.Germany.EU.net (Bernard Steiner)
Newsgroups: comp.unix.bsd
Subject: Re: [BSD386] wd.c and badblocks with the WD1007V
Message-ID: <1fi262INN23s@Germany.EU.net>
Date: 2 Dec 92 10:12:18 GMT
References: <148@snidely.UUCP>
Organization: CS Department, Dortmund University, Germany
Lines: 31
NNTP-Posting-Host: qwerty.germany.eu.net

In article <148@snidely.UUCP>, staylor@snidely.UUCP (Scott G. Taylor) writes:
|> Problem: WD1007V with a 766mb drive won't do the alternate sector mapping.

Correct. It doesn't. (according to local rumors here...)

|> However, using the BIOS on the WD1007V to format, mark bad sectors,
|> and surface analyze the drive, the sector mapping is not happening;
|> every track and sector that the BIOS maps bad shows up with BAD144
|> as bad.  The alternate sectoring appears to be either overridden
|> or corrupted.

Format your drive *without* controller bad-sector re-mapping enabled.
Mark bad sectors / surface-analyse your drive.
Disklabel your drive such that you have the bad144 stuff enabled.
Get a kernel that actually reports bad sectors.
Read appropriate portion of drive and take note of reported errors
(dd if=/dev/rwd0d of=/dev/null bs=<one_cylinder>) /* hmm... you may
want to use the c 'partition' instead if you're running something else
on that drive apart from 386bsd */
bad144 (-v) -a -c the appropriate bad sectors
....
Well, it works for me and my wd-1009. Good luck :)

-Bernard
-- 
Bernard Steiner, FB Informatik/IRB, Uni Dortmund,    vox +49 231 755 2444
Postfach 500500, D-W-4600 Dortmund 50, Germany       fax +49 231 755 2386
bs@Germany.EU.net          ...!uunet!unido!bs

*III  And they gave it Instructions, but knew it not. } From The Book of Nome,
*IV   It is, they said, a Box with a Funny Voice.     }      Mezzanine v.III-IV