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>