Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 1997 08:14:08 -0700
From:      Jason Liao <jasonl@xinetron.com>
To:        Doug Russell <drussell@saturn-tech.com>
Cc:        freebsd-questions@FreeBSD.ORG, freebsd-hardware@FreeBSD.ORG
Subject:   Re: Failed to install on WD WDC33100H HDD
Message-ID:  <341EA240.B211E225@xinetron.com>
References:  <Pine.BSF.3.95.970915192032.2617B-100000@hobbes.saturn-tech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Russell wrote:

> On Mon, 15 Sep 1997, Jason Liao wrote:
>
> > I tried the HDD again on an old 486 computer.  It failed again.
> There
> > is no LBA, no 32-bit access, no block access, no PIO mode 4 support
> on
> > the 486 computer.  The result is the same as on Pentium and Pentium
> > PRO.  On a Pentium system, DOS 6.22 can fdisk it without any
> problem. I
> > didn't try DOS on the 486.   I really believe that there are
> something
> > special in the WDC33100H that the BIOS can support while FreeBSD
> 2.2.x
> > can not.
>
> <Doug grabs disk drive from pile on bench... :) >
>
> In my hand I have a:
>
> MDL:    WDAC33100-00H
> P/N:    99-004217-000
> CCC:    H9 4 MAR 97
> DCM:    CLABKVH
>
> Serial # is WT359 082 5920
>
> If I plug it in to the machine beside me here, and pop in a
> 2.2.2-RELEASE
> boot disk, change flags to 0x80ff80ff on both wdc entries...
>
> wdc0 at 0x1f0-0x1f7 irq 14 on isa
> wdc0: unit 0 (wd0) <WDC AC33100H>, 32-bit, multi-block-16
> wd0: 3020MB (6185088 sectors), 6136 cyls, 16 heads, 63 S/T, 512 B/S
> wdc1 at 0x170-0x177 irq 15 on isa
> wdc1: unit 0 (wd2) <WDC AC33200L>, 32-bit, multi-block-16
> wd2: 3098MB (6346368 sectors), 6296 cyls, 16 heads, 63 S/T, 512 B/S
>
> It fdisks, disklabels, sysinstalls, no problem at all.
>
> What geometry did fdisk report to you?

FreeBSD fdisk reported some very large numbers and negative numbers for
the cyls, heads and sectors, along with the kernel error messages.  DOS
fdisk reported 6136 x 16 x 63 = 504MB.

> What did the probe report to you?

The kernel proble reported the same parameters as your disk.  I tried
flags 0x80ff80ff and 0x0 and got the same result.  boot: -v looked
normal, no addtional message when probing the HDD.

> What were the settings in the BIOS?

6136x16x63 NORMAL.  ( I also tried LBA on/off, 32-bit access on/off,
block reading on/off, PIO mode 0/3/4 on Pentium and P Pro).  The 486
computer doesn't have these settings.  It also failed

> Cylinders/Heads/Precompensation/LandingZone/Sectors/Mode
> The default here for the 33100 is 767/128/0/6135/63/LBA
> But, if I set it to 6136/16/65535/6135/63/NORMAL or
> 767/128/65535/6135/63/LARGE it works just fine as well.
>
> Either something is going very wrong in the bios/probe/fdisk
> procedure, or
> you have a flakey drive.  Why it works corectly under DOS I do not
> know.
>
> Also, what motherboard and BIOS are you using?

A Super dual Pentium PRO w/ one CPU, AMI bios.  A Wintec (Edom) Pentium,
Award BIOS and a Xinetron 486, AMI bios.

Thank you for your comments.  The hard disk is no in my hands now so I
can not do further experiments on it :-(

>
>
> Later......                                             <Doug>



--Jason
---------------------
Jason Liao
<jasonl@xinetron.com>
---------------------





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?341EA240.B211E225>