NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-alpha/48697: Sysinst compute illegal disk geometry and newfs is bound to fail.
The following reply was made to PR port-alpha/48697; it has been noted by GNATS.
From: David Laight <david%l8s.co.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: martin%NetBSD.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost,
nullnilaki%gmail.com@localhost
Subject: Re: port-alpha/48697: Sysinst compute illegal disk geometry and newfs
is bound to fail.
Date: Wed, 2 Apr 2014 22:22:20 +0100
On Wed, Apr 02, 2014 at 08:25:01PM +0000, Michael L. Hitch wrote:
>
> Ah, it looks like maybe sysinst is computing the size of the disk by
> multiplying the sectors/cylinder times cylinders - but the sectors/track
> in the disk label is not correct. The drive reports 727 sectors/track.
> If sysinst had used the total sectors from the disklabel, it would have
> been ok. I would presume that Tru64 had set the sectors/track and
> sectors/cylinder to those values.
It is really best to believe the size that the driver gets from
the disk itself - rather than that written to the disk.
The 727 sectors/track value read from the label would then not matter.
Indeed it might make the code know that the label is invalid.
A cursory glance and the output from netbsd's disklabel seemed to
show garbage values for the partitions - even though the checksum
must have been correct.
Maybe the structures don't quite match?
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index