Subject: Re: Promise EIDE 2300 Plus VLB controler
To: None <port-i386@NetBSD.ORG, alicia@media-city.com>
From: Patrick Arnoux <parnoux@orli.com>
List: port-i386
Date: 04/23/1997 00:38:37
> Has anybody been able to get NetBSD to boot a huge EIDE disk using the
> Promise EIDE 2300 Plus VLB controler card, with LBA enabled on its own
> bios, on a motherboard that does not support LBA?

The following may be of help:

NetBSD and DOS don't have to agree on the geometry of the disk.

If you allocate portions of the drive for each such as;

	1) DOS	size_in_blocks = X
	2) BSD	size_in_blocks = Z

as long as the BSD partition starts on a block boundary above the end of DOS
(block number greater than X) all will be fine.

There will likely be some wasted blocks between the end of DOS and the start of BSD
due to the different cyl/head/spt, but that should be less than a full cylinder
worth of data.

Use the NetBSD "Fdisk" to define the geometry of each partition.

You should be able to use "os-bs" and boot either one, or at the most have to change
the Bios geometry when you switch (Unlikely).

The downside of the above scheme is the inability to mount the DOS partitions
from NetBSD.

Hope that helps

Patrick