Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Feb 2002 18:56:52 +0100
From:      "Ivo" <ivo.corthals@planet.nl>
To:        <freebsd-questions@freebsd.org>
Subject:   RE: 40G disk recognized as 32G - can't override!?
Message-ID:  <DPEDJBEEKPAHPGCAIHPJEEEICBAA.ivo.corthals@planet.nl>
In-Reply-To: <20020206195020.G32463-100000@blade.elitsat.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

There is a new interface called Extended INT 13, which is used more commonly
in the Windows world, where the software communicates with the disk through
it's BIOS, something FreeBSD doesn't need to do. This interface abstracts
the disk geometry addressinf through a 16-byte Disk Addressing Packet, which
effectively removes any size limitations we might see. Your problem could be
that your machine doesn't inderstand the Extended INT13 modes. But making a
long story short. FreeBSD takes care of all the disk geometry for you.


-----Oorspronkelijk bericht-----
Van: owner-freebsd-questions@FreeBSD.ORG
[mailto:owner-freebsd-questions@FreeBSD.ORG]Namens Jon Drukman
Verzonden: Wednesday, February 06, 2002 18:20
Aan: freebsd-questions@freebsd.org
Onderwerp: 40G disk recognized as 32G - can't override!?


i'm helping a friend set up a system.  he put a maxtor diamondmax 40G drive
in but we can't get it to show up as more than 32G.  i looked on maxtor.com
(the drive model is 54098U8) and it says the cylinder/head/sector count is
79406/16/63.  using /stand/sysinstall's fdisk option i tried to enter that
manually, but i get a warning saying

WARNING:  A geometry of 79406/16/63 for ad2 is incorrect.  Using
                 a more likely geometry.  If this geometry is incorrect or
you
                 are unsure as to whether or not it's correct, please
consult
                 the Hardware Guide in the Documentation submenu or use
the
                 (G)eometry command to change it
now.

                 Remember: you need to enter whatever your BIOS thinks
the
                 geometry is!  For IDE, it's what you were told in the
BIOS
                 setup. For SCSI, it's the translation mode your controller
is
                 using.  Do NOT use a ``physical geometry''.

then i'm back at the main fdisk screen and it says at the top DISK
Geometry: 4111 cyls/255 heads/63 sectors = 66043215 sectors (32247MB)

dmesg identifies the drive thus:  ad2: 32253MB <Maxtor 54098U8>
[65531/16/63] at ata1-master UDMA33

i readily admit to not fully understanding the intricacies of disk geometry
and what the BIOS thinks.  i was under the impression that freebsd doesn't
use the BIOS once it has booted.  this isn't a boot disk, it's for data
only.

any ideas on how i can fix this?

-jsd-


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DPEDJBEEKPAHPGCAIHPJEEEICBAA.ivo.corthals>