Return to BSD News archive
Path: euryale.cc.adfa.oz.au!platinum.sge.net!como.dpie.gov.au!news.gan.net.au!act.news.telstra.net!vic.news.telstra.net!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.Hawaii.Edu!news.caldera.com!enews.sgi.com!news.corp.sgi.com!news.sgi.com!csulb.edu!gatech!howland.erols.net!newshub2.home.com!newshub1.home.com!news.home.com!nick.arc.nasa.gov!cnn.nas.nasa.gov!not-for-mail
From: Paul Newhouse <newhouse~spam@rockhead.com>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Cannot correct disklabel
Date: Sat, 28 Jun 1997 16:11:01 -0700
Organization: Rockhead Enterprises
Lines: 67
Message-ID: <33B59A05.15FB7483@rockhead.com>
References: <33B368E4.41C67EA6@rockhead.com> <5p1bvb$rd6@uriah.heep.sax.de>
NNTP-Posting-Host: wanker.nas.nasa.gov
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01Gold (X11; I; FreeBSD 2.1.6-RELEASE i386)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:43693
J Wunsch wrote:
> Paul Newhouse <newhouse~spam@rockhead.com> wrote:
> > I have a Western Digital Caviar 3.02GB IDE drive that I'm trying to
> > set up as the second disk in this system. The following disklabel is
> > apparently on the disk:
> Who put it there?
I don't know. It looks like the label on the 4GB SCSI disk at sd0 on
this system.
>Why are you so confident that it's wrong?
The disk documents say it has 6136 cylinder, 16 heads(tracks) and 63
sectors per track.
6136*63*16 = 6185088 != 8495072
> > The "cylinders: 8427" is incorect, it should be 6136.
> This number is totally irrelevant. As are the ``sectors per track''
> and ``tracks per cylinder'' values.
So how does this explain why I can't change it?
> > The "sectors/unit: is incorrect, it should be 6186096.
My mistake, the number I meant to type in the original mail message was
6185088.
> This number is relevant, and should match the number that's being
> announced during the device probe (or can be found in the data
> sheets), if BSD owns the entire disk. If BSD owns just a slice, this
> number should reflect the slice sice.
You mean, like, this number "6185088", from the log files:
Jun 24 17:17:38 wanker /kernel: wdc0: unit 0 (wd0): <WDC AC33100H>
Jun 24 17:17:38 wanker /kernel: wd0: 3020MB (6185088 sectors), 6136
cyls, 16 heads, 63 S/T, 512 B/S
> > Anybody have any clues as to how to get the disklabel on the disk set to
> > the correct values?
>
> Trash it.
It's already trashed. I was looking for some pointers on how to fix it.
"disklabel" doesn't seem up to the task. I was trying to get :
c: 8495072 0 unused 0 0 # (Cyl. 0 -
8427*)
Set to the correct value. Apparently the kernel thinks the c
slice/partition cannot be moved or shrunk. Nevermind I'm wiping the
entire disk at this point and starting from scratch. What is being
protected here is a blank (except of course for the bogus label) disk
and some non-existent disk ... how useful.
> Never trust an operating system you don't have sources for. ;-)
If you don't have source IT's FIRMWARE!! *8^]
Paul
--
ISDN is almost like actually being connected to the net.