Date: Sun, 20 Jun 1999 18:52:24 -0700 (PDT) From: <kip@lyris.com> To: John Baldwin <jobaldwi@vt.edu> Cc: freebsd-stable@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG, "Brandon Hicks-www.gatekeep.net" <freebsd@unreal.gatekeep.net>, Matt White <mwhite@donet.com> Subject: RE: FreeBSD 3.2 install and large IDE drives Message-ID: <Pine.SOL.4.05.9906201851200.14514-100000@luna> In-Reply-To: <199906210110.VAA12810@smtp3.erols.com>
next in thread | previous in thread | raw e-mail | index | archive | help
If you disable LBA won't that limit the size of the bootable portion
of the drive to the first 1024 cylinders?
-Kip
On Sun, 20 Jun 1999, John Baldwin wrote:
> I think you just hit a weird coincidence. If you multiply the numbers, you
> find that 16 * 34960 = 559360 and 255 * 2193 = 559215, which is only off by
> 145 * 63 = 9135 sectors, or about 4.46 Meg.. hardly space to quibble over when
> you've got 17Gig lying around. Why does it do this? Unless I am wrong, these
> are the numbers returned when using LBA. Try turning LBA off in your BIOS and
> see if it gets it right. You can also try turning LBA on by by setting the
> flags on the wd0 and wd1 devices to 0x10001000. Thus, this is not necessarily
> a bug (unless LBA should be turned on for GENERIC maybe?) in sysinstall, but a
> quirk of ATA/IDE that we have to live with.
>
> On 21-Jun-99 kip@lyris.com wrote:
> > Tell me where I can find the source and I will take a look at it.
> > No promises. That is a lot lower level than I am used to dealing with.
> > -Kip
>
> I looked in /usr/src/release/sysinstall/{disk.c,label.c} and
> /usr/src/lib/libdisk/libdisk.h, it's using unsigned everywhere, AFAICT.
>
> Matt White said:
> >> > >Hello...
> >> > >
> >> > >I may have uncovered a problem in the FreeBSD 3.2 install.
> >> > >
> >> > >I recently bought a new 18GB IDE drive, and I'm trying to install FreeBSD
> >> > >3.2 into one of the partitions. When I run the FreeBSD "fdisk" (not sure
> >> > >what's it actually called) during part of the install, it doesn't detect
> >> my
> >> > >drive settings correctly, and thus thinks I'm okay of disk space.
> >> > >
> >> > >It's detecting it like this:
> >> > >
> >> > > - 255 Heads
> >> > > - 2193 Cyls
> >> > > - 63 Sectors
> >> > >
> >> > >And in reality is has:
> >> > >
> >> > > - 16 Heads
> >> > > - 34960 Cyls
> >> > > - 63 Sectors
> >> > >
> >> > >
> >> > >I can't help but notice that 34960 - 2193 is the "magical" number 32767.
> >> > >
> >> > >The drive is detected correctly at boot time, which leads me to believe
> >> the
> >> > >OS itself is fine, but it's the "fdisk" program that has the problem.
> >> When
> >> > >I set the drive geometry manually it takes it, but it still doesn't see
> >> > that
> >> > >I have 7GB of unpartitioned space.
> >> > >
> >> > >Any ideas?
> >> > >
> >> > >Matt
>
> ---
>
> John Baldwin <jobaldwi@vt.edu> -- http://members.freedomnet.com/~jbaldwin/
> PGP Key: http://members.freedomnet.com/~jbaldwin/pgpkey.asc
> "Power Users Use the Power to Serve!" - http://www.freebsd.org
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-stable" in the body of the message
>
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SOL.4.05.9906201851200.14514-100000>
