From owner-freebsd-questions@FreeBSD.ORG Fri Jan 23 01:55:53 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 441B216A4D0 for ; Fri, 23 Jan 2004 01:55:53 -0800 (PST) Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64E5B43D3F for ; Fri, 23 Jan 2004 01:55:37 -0800 (PST) (envelope-from hhasenbe@techfak.uni-bielefeld.de) Received: from fwd11.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1Ajy26-0007lC-00; Fri, 23 Jan 2004 10:55:22 +0100 Received: from techfak.uni-bielefeld.de (XVxIGYZCget2x3h-xoL9+AEmWTDYkwIqnSl-eKCxCTDgEZFhHbW+6w@[217.82.89.65]) by fmrl11.sul.t-online.com with esmtp id 1Ajy0j-2JBnyS0; Fri, 23 Jan 2004 10:53:57 +0100 Message-ID: <4010EF77.5000707@techfak.uni-bielefeld.de> Date: Fri, 23 Jan 2004 10:55:03 +0100 From: Hendrik Hasenbein User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: de, en, en-us MIME-Version: 1.0 To: Keith Kelly References: <200401222044.i0MKi5a27869@clunix.cl.msu.edu> <2BB15265-4D2E-11D8-95B0-003065A20588@mac.com> <8D4517BF-4D32-11D8-95B0-003065A20588@mac.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Seen: false X-ID: XVxIGYZCget2x3h-xoL9+AEmWTDYkwIqnSl-eKCxCTDgEZFhHbW+6w@t-dialin.net cc: freebsd-questions ORG Subject: Re: FDisk won't detect or accept correct disk geometry from BIOS X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jan 2004 09:55:53 -0000 Keith Kelly wrote: >>OK, but if the auto mode uses the wrong C/H/S translation, this default >>may be the source of your problem. What happens when you switch from >>using "auto" to explicitly using "LBA"? > > > I don't know. I've never had to change away from "Auto" to get any other OS > to install or boot from any of my hard drives, though, so I really doubt > that is the problem. I'm quite confident the problem must lie with FreeBSD > itself, in the form of a bug or a lack of hardware support. Although my > integrated IDE controller and all other basic hardware is on the FreeBSD > supported hardware list. No, the problem doesn't lie with FreeBSD. The problem is in the long line of kept compatibilities since the first Intel-PC. There is no need for an addressing mode besides LBA if you are using current hardware (And this current being a long time). The problem first came when the hard drives hit the first CHS barrier: The manufacturing companies chose different formulas to converted the real CHS to the BIOS CHS values. So until the get used to a common formula or the Linear Block Adressing you couldnt even swap harddrives from one system to another of another IDE board manufacturer. SCSI got more luck on this platform since most manufactures used the adaptec formula and NCR had its own, but could detect if an adaptec formula was used. Back to your systems problem. The BIOS assumes you a different alignment on the harddrive than the system. ONLY if you choose ONE addressing mode you get predictable results and that should be LBA, since it is used in modern ATA-commands. Other addressing modes should only be used for older drives which cant use LBA. I hope there will be a time when the CHS conversions get dropped from BIOS, but I doubt that. Choosing one mode enforces the correct conversion on each system. >> >>>I definitely do not have hardware issues, because Linux, Windows XP, >>>Windows >>>2000, BeOS, and SkyOS have all worked fine at various points, and >>>Windows XP >>>continues to work fine :-) Lucky you. Haven't been so lucky, but LBA solved it. Hendrik