Subject: Re: Any alternatives to fx(1) for creating a boot able hard drive on an O2?
To: Christopher SEKIYA <wileyc@rezrov.net>
From: Tillman Hodgson <tillman@seekingfire.com>
List: port-sgimips
Date: 03/18/2004 13:36:10
On Thu, Mar 18, 2004 at 10:01:53AM -0600, Tillman Hodgson wrote:
> I've now fiddled with the tftp server and the dhcp server. Booting the
> install kernel is working ... and, hmmm. My serial-over-ethernet
> terminal server isn't responding anymore.
> 
> I'll have to try again once that get resolved.

And here's where I'm at:

> printenv
AutoLoad=Yes
diskless=0
dbaud=9600
volume=80
sgilogo=y
monitor=h
OSLoadPartition=scsi(0)disk(1)rdisk(0)partition(0)
console=d
TimeZone=CST6CST
OSLoader=boot
OSLoadOptions=auto
OSLoadFilename=netbsd
SystemPartition=bootp():
ConsoleOut=serial(0)
ConsoleIn=serial(0)
cpufreq=200
eaddr=08:00:69:02:e3:cb
videostatus=illegal_env_var
kernname=bootp():/boot
netaddr=192.168.23.8
dlserver=192.168.23.3
>
>
> boot
Setting $netaddr to 192.168.23.8 (from server 192.168.23.3)
Obtaining /boot from server 192.168.23.3
8510608+350156 entry: 0x80069000
[ Kernel symbol table missing! ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.6ZK (INSTALL32_IP3x) #0: Sun Mar 14 14:25:15 UTC 2004
        autobuild@tgm.netbsd.org:/autobuild/HEAD/sgimips/OBJ/autobuild/HEAD/src/sys/arch/sgimips/compile/INSTALL32_IP3x
65536 KB memory, 48596 KB free, 6848 KB for ARCS
mainbus0 (root): SGI-IP32 [SGI, b], 1 processor
cpu0 at mainbus0: MIPS R5000 CPU (0x2321) Rev. 2.1 with built-in FPU Rev. 1.0
cpu0: 32KB/32B 2-way set-associative L1 Instruction cache, 48 TLB entries
cpu0: 32KB/32B 2-way set-associative write-back L1 Data cache
crime0 at mainbus0 addr 0x14000000: rev 1.1 (CRIME_ID: a1)
mace0 at mainbus0 addr 0x1f000000
lpt0 at mace0 offset 0x380000 intr 4 intrmask 0xf0000
mace: established interrupt 4 (level f0000)
com0 at mace0 offset 0x390000 intr 4 intrmask 0x3f00000: ns16550a, working fifo
com0: console
mace: established interrupt 4 (level 3f00000)
com1 at mace0 offset 0x398000 intr 4 intrmask 0xfc000000: ns16550a, working fifo
mace: established interrupt 4 (level fc000000)
pckbc0 at mace0 offset 0x320000 intr 5 intrmask 0x0
mcclock0 at mace0 offset 0x3a0000 intrmask 0x0
macepci0 at mace0 offset 0x80000 intr 7 intrmask 0x0: rev 1
pci_addr_fixup: 000:01:0 0x9004 0x8078 new address 0x00001000 (size 0x100)
pci_addr_fixup: 000:01:0 0x9004 0x8078 new address 0x80100000 (size 0x1000)
pci_addr_fixup: 000:02:0 0x9004 0x8078 new address 0x00002000 (size 0x100)
pci_addr_fixup: 000:02:0 0x9004 0x8078 new address 0x80200000 (size 0x1000)
mace: established interrupt 7 (level 0)
pci0 at macepci0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
ahc0 at pci0 dev 1 function 0: Adaptec aic7880 Ultra SCSI adapter
ahc0: interrupting at crime interrupt 8
ahc0: Using left over BIOS settings
ahc0: aic7880: Wide Channel A, SCSI Id=0, 16/253 SCBs
scsibus0 at ahc0: 16 targets, 8 luns per target
ahc1 at pci0 dev 2 function 0: Adaptec aic7880 Ultra SCSI adapter
ahc1: interrupting at crime interrupt 9
ahc1: Using left over BIOS settings
ahc1: aic7880: Wide Channel A, SCSI Id=0, 16/253 SCBs
scsibus1 at ahc1: 16 targets, 8 luns per target
biomask 07 netmask 07 ttymask 07 clockmask 87
md0: internal 4096 KB image area
scsibus0: waiting 2 seconds for devices to settle...
scsibus1: waiting 2 seconds for devices to settle...

And there it hangs.

It mentions near the beginning of the boot that the kernel symbol file
is missing, though I do have it in the tftp directory:

[root@athena /tftpboot]# ls -l | grep netbsd
-rw-r--r--  1 root  wheel  8875536 Mar 14 08:31 netbsd-INSTALL32_IP3x
-rw-r--r--  1 root  wheel   216989 Mar 14 08:31 netbsd-INSTALL32_IP3x.symbols

And my DHCP daemon is set as follows:

host lapislazuli {
        hardware ethernet 08:00:69:02:e3:cb;
        fixed-address 192.168.23.8;
#option host-name "lapislazuli.seekingfire.prv";
#option root-path "/home/lapislazuli/root";
        server-name="192.168.23.3";
        filename "/netbsd-INSTALL32_IP3x";
}


-T


-- 
Stop, stop. Do not speak. The ultimate truth is not even to think.
	The Buddha