Al,
Are you using the built-in ATA controller or a SCSI card? If you're
using the built-in ATA controller, there are some problems with the
Rev. 1 logic boards used on these machines.
From LowEndMac.com (http://www.lowendmac.com/ppc/blue-white-power-
mac-g3.html):
The Rev. 1 board isn't stable with many modern hard drives on the
built-in IDE bus because the controller doesn't support UDMA
(MacOS X does an end run around this problem by disabling UDMA on
the Rev. 1 motherboard).
[...]
When buying a blue & white G3, insist on getting a Revision 2
system. The best way to make sure you're getting a Rev. 2
motherboard is the "402" marking on the CMD646 IDE controller chip.
[...]
Although this model doesn't support drives larger than 128 GB on
its main 33 MHz drive bus, the 16.7 MHz bus used for the optical
drive supports multi-word DMA 2 and may support larger hard drive.
I have two Rev. 1 logic boards, but I use a very small install of
NetBSD on these machines. It fits a 1GB CF card in an ATA-CF
adapter. It's a firewall, so I run it swapless.
I have mostly forgotten about newfs options, so I can't help you on
this one...
Cheers,
Flavio Donadio
On 07/08/2011, at 18:51, Al Zick wrote:
Hi,
I have an Apple Mac B&W running NetBSD 4 that I want to add 2 new
hard drives to (sd1 500GB and sd2 750GB).
Here is what I did:
dd if=/dev/zero of=/dev/sd1c bs=8k count=1
pdisk /dev/sd1c
Command (? for help): P
No partition map exists
Command (? for help): i
read failed
Command (? for help): P
Command (? for help): C
First block: 2p
Length in blocks: 2p
Name of partition: data
Type of partition: Apple_UNIX_SVR2
Available partition slices for Apple_UNIX_SVR2:
a root partition
b swap partition
c do not set any bzb bits
g user partition
Other lettered values will create user partitions
Select a slice for default bzb values: g
Command (? for help): w
Writing the map destroys what was there before. Is that okay? [n/
y]: y
Command (? for help): q
disklabel -e /dev/sd1
I changed partition "a" to "g"
newfs -b 2048 -f 16384 /dev/sd1g
I ran through the same process for drive sd2.
I then did:
mount -rw /dev/sd1g /backup
mount -rw /dev/sd2g /backup/data
I also added these drives to fstab.
As soon as I started writing to /dev/sd2g (the 750GB drive) the
system crashed and when it booted up it was in single user mode.
After removing the 2 new drives from fstab it booted fine. My
questions are, should I not have changed the drive letters in the
disklabels and should I run newfs -b 4096 -f 32768?
Thanks,
Al