Subject: Problem with Sonic and rarp/bootp
To: None <port-mac68k@NetBSD.ORG>
From: Andrey E. Lerman <lae@uniyar.ac.ru>
List: port-mac68k
Date: 03/04/1998 21:53:21
Hello.

I want to mount root fs from another machine via nfs. Since IDE is not yet
supported this is the only way to install NetBSD on my mac. Machine is
Performa 630 with 8Mb RAM and IDE disk, connected to the net with Sonic
ethernet card.
Booter I got from distributon and all options are defaults except for
kernel on MacOS filesystem. Video configured as 640x480 1 bit.
I tried kernel from distribution but it produces registers dump and
message say "MMU fault." I can provide details if needed.
netbsd.HWDIRECT-61 kernel seems to be better and boots up to "root
device:" prompt with working keyboard.
Here is the output (copied by hand):
...copyright...
NetBSD 1.3D (HWDIRECT) #61: Sun Feb 22 04:36:51 PST 1998
....
Apple Macintosh Quadra 630  (68040)
cpu: delay factor 353
real mem = 8388608
avail mem = 4661248
using 128 buffers containing 524288 bytes of memory
mrg: 'Quadra630 ROMs' ROM glue, tracing off, debug off, silent traps
mrg: I/O map kludge for ROMs that use hardware addresses directly.
....
sn0 at obio0 address 00:a0:40:1f:5c:11
#comment             ^^^^^^^^^^^^^^^^^ this looks like hardware address of
#this machine... But it is wrong! Real address is 00:05:02:F8:3A:88 and
#BOOTP server configured to this address.
....
boot device: <unknown>
root device: 
use one of: sn0 halt
root device: sn0
dump device: none
file system (default generic): nfs
nfs_boot: trying BOOTP/DHCP
sn0: Tx - lost interrupt
nfs_boot: timeout...
sn0: Tx - lost interrupt
nfs_boot: timeout...
sn0: Tx - lost interrupt
nfs_boot: timeout...
sn0: Tx - lost interrupt
cannot mount root, error = 60
root device (default sn0):

During this process light at the card flashed several times. I sure that
server setup is correct because opentransport is configured to get IP
using BOOTP.

Comments?