*BSD News Article 54625


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!lll-winken.llnl.gov!hookup!news.mathworks.com!news.duke.edu!duke.cs.duke.edu!macbeth.cs.duke.edu!not-for-mail
From: pusateri@macbeth.cs.duke.edu (Thomas Pusateri)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: EIDE LBA Mode and PIO 3
Date: 6 Nov 1995 13:57:52 -0500
Organization: Duke University Department of Computer Science
Lines: 22
Message-ID: <47llrg$s01@macbeth.cs.duke.edu>
NNTP-Posting-Host: macbeth.cs.duke.edu
Keywords: LBA IDE

Does anyone know if the latest 2.1 snapshot will support LBA mode.
I have an EIDE controller and my bios has a bunch of options like
Logical Block Addressing (I have 1400 cyl), and different modes 
called Standard, Fast PIO 1, 2, and 3. The default mode for my
disk is Fast PIO 3 which I have no idea what it means.

The last time I tried to put the real disk parameters in my bios
with a 2.0 snapshot, the disk geometry was translated from
(1400 cyl,16 head, 63 blocks) to (700 cyl, 32 head, 63 blocks) and
the wd driver croaked on it because it didn't support more than 32
heads. Since then, I have been faking out my DOS partition by setting
the bios geometry to (1024, 16, 63) and letting FreeBSD figure out the
real number of cylinders.

I had hoped that Windows 95 would have fixed this but it appears to use
the exact same braindead FDISK. It won't even show you what the translated
geometry is! Out of curiosity, why can't vendors and Microsoft get together
and fix the bios and OS to support more than 1024 cylinders?

Thanks for any info,
Tom