[329] in linux-scsi channel archive
Re: BT-946C, MIC-3243, disk geometry and booting
daemon@ATHENA.MIT.EDU (Leonard N. Zubkoff)
Sat Jul 8 08:30:44 1995
Date: Fri, 7 Jul 1995 23:11:46 -0700
From: "Leonard N. Zubkoff" <lnz@dandelion.com>
To: J.H.N.Chin@reading.ac.uk
Cc: linux-scsi@vger.rutgers.edu
In-Reply-To: <199507071736.SAA04775@suma3.rdg.ac.uk> (J.H.N.Chin@reading.ac.uk)
Do you have the > 1GB disk support turned on in Auto-SCSI?
Unless you're trying to make a giant root partition below the 1024 cylinder
booting boundary, there's no particular reason to do so, and it's probably
what's causing the problem with having to set heads. If you do turn this on,
there are incorrect parameters in the present BusLogic driver which may be why
fdisk reports that you have to set the heads. The following patch should
correct that:
--- buslogic.c- Tue May 30 04:33:32 1995
+++ buslogic.c Mon Jul 3 20:25:03 1995
@@ -1515,8 +1515,8 @@
ip[1] = 32;
}
#else
- ip[0] = 256;
- ip[1] = 64;
+ ip[0] = 255;
+ ip[1] = 63;
#endif
} else {
ip[0] = 128;
With extended disk translation turned off, fdisk should see 64 heads and 32
sectors per track, for 1MB per cylinder. There should be somewhat over 4000
cylinders for the Micropolis drive then. Note that there is no "correct"
geometry for a drive like this, since there are multiple zones on the drive
each with a different number of sectors per track. Avoiding extended disk
translation will generally waste the least space.
I believe you can boot from the SCSI drive so long as LILO is installed on the
IDE drive, though I'm not an expert on LILO.
Leonard