Subject: Re: overcoming BIOS disk size limitations
To: Patrick Welche <prlw1@newn.cam.ac.uk>
From: Dividere <dividere@reva.sixgirls.org>
List: netbsd-help
Date: 05/19/2003 22:56:57
The ide chip does not support 48 bit registers. To fix this in software
would so slow it would be unusable. The easiest solution is to get a cheap
pci ide card.

wd1 at pciide0 channel 0 drive 0: <WDC WD1800BB-00DAA0>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 167 GB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 351651888 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd1(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using
DMA data transfers)

The drive needs to show up with "LBA48 addressing".

dividere

On Mon, 19 May 2003, Patrick Welche wrote:

> Date: Mon, 19 May 2003 16:30:39 +0100
> From: Patrick Welche <prlw1@newn.cam.ac.uk>
> To: James Wetterau <jwjr@panix.com>
> Cc: netbsd-help@netbsd.org
> Subject: Re: overcoming BIOS disk size limitations
>
> On Mon, May 19, 2003 at 10:33:23AM -0400, James Wetterau wrote:
> ..
> > I've tried dropping out of sysinst and writing a correctly formatted
> > disklabel to the disk.
>
> At that point, could you mount the partitions you defined in the disklabel?
> My impression was that once the kernel was loaded from within that first
> 32Gb, NetBSD wouldn't care about the BIOS at all! So, having the correct
> 100Gb's worth of sectors in /dev/wd0c (and or d for i386), and having the
> kernel in /dev/wd0a within the first 32Gb should work?
>
> Cheers,
>
> Patrick
>

I was overlooked in the division of the spoil.