From owner-freebsd-current@FreeBSD.ORG Tue Feb 15 19:19:02 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CD7416A4CE; Tue, 15 Feb 2005 19:19:02 +0000 (GMT) Received: from mail.takas.lt (mail-src.takas.lt [212.59.31.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id B504C43D3F; Tue, 15 Feb 2005 19:19:01 +0000 (GMT) (envelope-from nyan@jp.FreeBSD.org) Received: from mail pickup service by mail.takas.lt with Microsoft SMTPSVC; Tue, 15 Feb 2005 21:18:39 +0200 Received: from mx2.freebsd.org ([216.136.204.119]) by mail.takas.lt with Microsoft SMTPSVC(5.0.2195.6713); Tue, 15 Feb 2005 14:11:04 +0200 Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 64F7756AE1; Tue, 15 Feb 2005 12:09:48 +0000 (GMT) (envelope-from owner-freebsd-stable@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 60FBB16A4D0; Tue, 15 Feb 2005 12:09:37 +0000 (GMT) Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 64A4416A4CE; Tue, 15 Feb 2005 12:09:16 +0000 (GMT) Received: from watery.cc.kogakuin.ac.jp (watery.cc.kogakuin.ac.jp [133.80.152.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id D099F43D3F; Tue, 15 Feb 2005 12:09:15 +0000 (GMT) (envelope-from nyan@jp.FreeBSD.org) Received: from localhost (localhost [IPv6:::1])j1FC8e6D014563; Tue, 15 Feb 2005 21:08:41 +0900 (JST) (envelope-from nyan@jp.FreeBSD.org) Date: Tue, 15 Feb 2005 21:08:05 +0900 (JST) Message-Id: <20050215.210805.41634669.nyan@jp.FreeBSD.org> To: sos@DeepCore.dk From: Takahashi Yoshihiro In-Reply-To: <420F907B.1090901@DeepCore.dk> References: <420E331A.3070205@DeepCore.dk> <20050213.135541.74688832.nyan@jp.FreeBSD.org> <420F907B.1090901@DeepCore.dk> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-stable@freebsd.org Errors-To: owner-freebsd-stable@freebsd.org X-OriginalArrivalTime: 15 Feb 2005 12:11:04.0740 (UTC) FILETIME=[6C256640:01C51357] cc: nakaji@jp.FreeBSD.org cc: imp@freebsd.org cc: freebsd-current@freebsd.org cc: freebsd-stable@freebsd.org Subject: Re: UPDATE: ATA mkIII first official patches - please test! X-BeenThere: freebsd-current@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Feb 2005 19:19:02 -0000 In article <420F907B.1090901@DeepCore.dk> S=F8ren Schmidt writes: > >>>2. A geometry translation for pc98 is NOT enough. > >>> > >>> Currently, it works only under 4.3GB disk. > = > Wrong, ATA mk3 does solve the problem but using the "current" geomtry= = > set in the drives by the BIOS. However the code missed it in one plac= e = > in ata-lowlevel.c when the code was moved there from ata-disk.c. > This has been fixed and will be present in the next snapshot as I sad= i = > earlier. ATA-mkIII does NOT completely solve the problem. The word 54-58 of the IDENTIFY DEVICE parameter are valid only up to ATA/ATAPI-5. They are obsolete parameters in ATA/ATAPI-6 and later. So using them for a geometry translation has NO effect for recent disks. The following is the result when use SATA 200GB disk on pc98. It is clearly that recognizing a geometry fails. atapci0: port 0xc000-0xc00f,0x602c-0x602f= ,0x6030-0x6037,0x6028-0x602b,0x6020-0x6027 mem 0x20411000-0x204113ff ir= q 10 at device 17.0 on pci0 ad4: ATA-6 disk at ata2-master ad4: 190782MB (390721968 sectors), 387621 C, 16 H, 63 S, 512 B ad4: 16 secs/int, 1 depth queue, SATA150 BIOS Geometries: 1:1778ffff 0..6008=3D6009 cylinders, 0..255=3D256 heads, 1..255=3D255 = sectors --- TAKAHASHI Yoshihiro _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"