From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Nov  4 12:33:16 1996
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id MAA04064
	Mon, 4 Nov 1996 12:33:16 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id MAA04059
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 4 Nov 1996 12:33:15 +0900 (JST)
Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.7.6/3.4W4) with ESMTP id MAA00604 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 4 Nov 1996 12:33:10 +0900 (JST)
Message-Id: <199611040333.MAA00604@marble.eps.nagoya-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 04 Nov 1996 04:17:13 +0900"
References: <199611031917.EAA01442@yamato.mtl.t.u-tokyo.ac.jp>
X-Mailer: Mew version 1.05+ on Emacs 19.28.1, Mule 2.3
X-PGP-Fingerprint: 03 72 85 36 62 46 23 03  52 B1 10 22 44 10 0D 9E
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Mon, 04 Nov 1996 12:33:10 +0900
From: KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 5882
Subject: [FreeBSD-users-jp 5882] Re: about Recognition of EIDE HDD
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B2CF#!wL>Bg4d9[$G$9!%(B

> > wd1: 2185MB (4291054032 sectors), 4294938522 cyls, 8 heads, 17 S/T, 512 B/S
>        ^^^^^^  ^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^
> $B!!#2BfL\$N(B EIDE $B$N%G%#%9%/$NMFNL$NCM$,$*$+$7$$7k2L$H$J$j$^$9(B

$B0J2<$N%Q%C%A$r;n$7$F$$$?$@$1$J$$$G$7$g$&$+!)(B

---------- BEGIN ----------
*** wd.c.1.9	Mon Nov  4 12:28:23 1996
--- wd.c	Mon Nov  4 12:28:43 1996
***************
*** 489,499 ****
--- 482,506 ----
  				printf("wd%d: size unknown, using %s values\n",
  				       lunit, du->dk_dd.d_secperunit > 17
  					      ? "BIOS" : "fake");
+ #ifdef PC98	/* XXX */
+ 			if (du->dk_dd.d_secperunit > 8 * 1024 * 1024) {
+ 			    du->dk_dd.d_ncylinders = 
+ 				bootinfo.bi_bios_geom[du->dk_unit] >> 16;
+ 			    du->dk_dd.d_secperunit = 
+ 				du->dk_dd.d_ncylinders
+ 					* du->dk_dd.d_ntracks
+ 					* du->dk_dd.d_nsectors;
+ 			}
+ #endif
  			printf(
  "wd%d: %luMB (%lu sectors), %lu cyls, %lu heads, %lu S/T, %lu B/S\n",
  			       lunit,
  			       du->dk_dd.d_secperunit
+ #ifdef PC98
+ 			       / ( 1024 * 1024 / du->dk_dd.d_secsize) ,
+ #else
  			       * du->dk_dd.d_secsize / (1024 * 1024),
+ #endif
  			       du->dk_dd.d_secperunit,
  			       du->dk_dd.d_ncylinders,
  			       du->dk_dd.d_ntracks,
---------- END ----------

$B0JA0$K0\?"%A!<%`$NJ}$KMh$?%l%]!<%H$G!$(Bwd.c$B$N%8%*%a%H%j$,%*!<%P!<%U%m!<(B
$B$7$F$7$^$$!$>e5-$N%Q%C%A$GD>$k$H$$$&$N$,$"$j$^$7$?!%(B

----
KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya, 464-01, Japan
PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp
------------------- Powered by FreeBSD(98) -------------------
