Subject: Re: Can't install on IIci.. help!
To: Allen Briggs" , "#hea <hea@ix.netcom.com>
From: Bob Nestor <rnestor@metronet.com>
List: port-mac68k
Date: 10/12/1997 11:16:13
Allen Briggs <briggs@puma.macbsd.com> wrote:

>NetBSD handles large drives just fine.  I think that some of the MacOS
>tools have had problems in the past with large drives.  I was under the
>impression that the current versions of these tools work fine with large
>drives.

The problem with the *old* MacOS utilities (Mkfs and Installer) was that 
they were using the smaller 6-byte SCSI command buffer which limited them 
to drives smaller than 1Gig. After numerious trashings of my 1.6Gig drive 
I modified Mkfs to support 10-byte SCSI command buffers and Steven Brown 
used the same technique on the Installer. As I recall this happened 
sometime around version 1.2 of Mkfs and version 1.1 of the Installer. I 
haven't seen the disk corruption problem since on my 1.6Gig drive and I 
haven't heard of anyone having corruption problems that were related to 
the size of the command buffer if they used the later versions of these 
utilities (Version 1.45 for Mkfs and version 1.1f for Installer).  I 
never saw any disk corruption (of MacOS partitions) on my large disk 
which I could pin down to NetBSD drivers since they also use the larger 
SCSI command buffers.

FWIW I think the 10-byte SCSI command buffers will handle disks up to 
24Gig in size. After that someone will need to implement the 12-byte 
command format.  I put a note in the Mkfs sources about this, but didn't 
bother to implement the larger command buffers.

-bob