Date: Thu, 28 Nov 2002 21:41:00 -0500 From: Anthony Volodkin <anthonyv@brainlink.com> To: freebsd-sparc@freebsd.org Subject: netbooting an ultra2 into DP2 Message-ID: <3DE6D3BC.4010300@brainlink.com>
next in thread | raw e-mail | index | archive | help
Hi,
Today I've been trying to boot an ultra2 into freebsd-sparc64 DP2.
Unfortunately my machine seems to refuse mount an NFS root fs. Does
anyone know what could be wrong?
Here is my setup:
On one machine I have setup dhcpd/tftpd that serve the ultra2 ip and
OpenFirmware loader. Then the machine loads a kernel via NFS from
another server and is supposed to mount nfsroot from the very same share
it downloaded the kernel from.
Below are some config file excerpts and the log of my boot attempt.
inetd.conf:
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l
-s /tftpboot
dhcpd.conf:
default-lease-time 3000;
max-lease-time 90000;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.3, 167.206.112.138, 167.206.7.4;
option domain-name "local.non-standard.net";
ddns-update-style ad-hoc;
option root-path "/tftpboot";
host divine {
hardware ethernet 08:00:20:89:cf:f3;
option host-name "divine.local.non-standard.net";
fixed-address 192.168.1.5;
always-reply-rfc1048 on;
filename "loader.nfs";
next-server 192.168.1.3;
option root-path "192.168.1.3:/storage3/sparc64-nfsroot";
}
Inside my NFS share i also have an /etc/fstab with the following:
192.168.1.3:/storage3/sparc64-nfsroot / nfs
rw 0 0
/etc/exports on the nfs server:
/storage3/sparc64-nfsroot -maproot=root 192.168.1.5
BOOT:
{0} ok boot net:dhcp,192.168.1.1,loader.nfs
Boot device: /sbus/SUNW,hme@e,8c00000:dhcp,192.168.1.1,loader.nfs File
and args:
1d400 Console: OpenFirmware console
FreeBSD/sparc64 loader
bootpath="/sbus@1f,0/SUNW,hme@e,8c00000:dhcp,192.168.1.1,loader.nfs"
loaddev=net0:
boot: ethernet address: 08:00:20:89:cf:f3
net_open: server addr: 192.168.1.3
net_open: server path: /storage3/sparc64-nfsroot
> \
\: unknown command
/boot/kernel/kernel data=0x317708+0x48838 syms=[0x8+0x45ab0+0x8+0x36f8f]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
nothing to autoload yet.
jumping to kernel entry at 0xc0038000.
stray vector interrupt 2033
Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-DP2 #2: Wed Nov 20 15:24:09 GMT 2002
root@foo.baldwin.cx:/usr/obj/usr/src/sys/GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc03e0000.
Timecounter "tick" frequency 295986656 Hz
cpu0: Sun Microsystems UltraSparc-II Processor (295.99 MHz CPU)
Model: SUNW,Ultra-2
cpu1: Sun Microsystems UltraSparc-II Processor (295.99 MHz CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
Initializing GEOMetry subsystem
nexus0: <OpenFirmware Nexus device>
sbus0: clock 25.000 MHz
DVMA map: 0xff800000 to 0xffffffff
initialializing counter-timer
Timecounter "counter-timer" frequency 1000000 Hz
sbus0: <U2S UPA-SBus bridge> on nexus0
sbus0: <SUNW,CS4231>, type (unknown) (no driver attached)
sbus0: <auxio>, type (unknown) (no driver attached)
sbus0: <flashprom>, type (unknown) (no driver attached)
sbus0: <SUNW,fdtwo>, type block (no driver attached)
eeprom0: <SBus EEPROM/clock> mem 0x1200000-0x1201fff on sbus0
eeprom0: model mk48t59
eeprom0: hostid 8089cff3
sbus0: <zs>, type serial (no driver attached)
sbus0: <zs>, type serial (no driver attached)
sbus0: <sc>, type (unknown) (no driver attached)
sbus0: <SUNW,pll>, type (unknown) (no driver attached)
sbus0: <SUNW,fas>, type scsi (no driver attached)
hme0: <Sun HME 10/100 Ethernet> mem
0x8c07000-0x8c0701f,0x8c06000-0x8c07fff,0x8c04000-0x8c05fff,0x8c02000-0x8c03fff,0x8c00000-0x8c00107
irq 2017 on sbus0
hme0: Ethernet address: 08:00:20:89:cf:f3
miibus0: <MII bus> on hme0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sbus0: <SUNW,bpp>, type (unknown) (no driver attached)
hme1: <Sun HME 10/100 Ethernet> mem
0x8c07000-0x8c0701f,0x8c06000-0x8c07fff,0x8c04000-0x8c05fff,0x8c02000-0x8c03fff,0x8c00000-0x8c00107
irq 2012 on sbus0
hme1: Ethernet address: 08:00:20:89:cf:f3
miibus1: <MII bus> on hme1
nsphy1: <DP83840 10/100 media interface> on miibus1
nsphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Timecounters tick every 10.000 msec
SMP: AP CPU #1 Launched!
Mounting root from nfs:192.168.1.3:/storage3/sparc64-nfsroot
setrootbyname failed
Root mount failed: -1
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:da0a
? List valid disk boot devices
<empty line> Abort manual input
mountroot>
Sincerely,
Anthony Volodkin
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DE6D3BC.4010300>
