Subject: Re: nfs root booting process..
To: Andy Michaels <lego@apollo.gti.net>
From: andrew culver <prez@codeninja.ca>
List: port-dreamcast
Date: 12/11/2001 12:21:04
Andy, thanks!

That definately would have been a problem. However, it seems I'm still not
getting any further. Just making sure everything was working how it should
have been, I did a quick 'showmount -ae', which displays the following:

    [ttyp0 prez@devstyle:/usr/export/spellcast]> showmount -ae
    All mount points on localhost:
    spellcast.lab:/usr/export/spellcast
    Exports list on localhost:
    /usr/export/spellcast              Everyone

So it appears that my Dreamcast is managing to mount the NFS root file
system, and the kernel is in place like so:

    [ttyp0 prez@devstyle:~]> ls -la /usr/export/spellcast/netbsd
    -rw-r--r--  1 root  wheel  1488021 Jul 30  2001
/usr/export/spellcast/netbsd

Any more thoughts from anyone?

I'm hoping this post will show up on the list sooner than the last ;) (I
sent it last Wednesday or Thursday, I believe, and it only echo'ed back to
me today. Is that common?)

Thanks again for the help, it's truly appreciated.

  - Andrew (prez@codeninja.ca)

--
"You must be the change you wish to see in the world." - Gandhi.
----- Original Message -----
From: Andy Michaels <lego@apollo.gti.net>
To: andrew culver <prez@codeninja.ca>
Cc: <port-dreamcast@netbsd.org>
Sent: Tuesday, December 11, 2001 9:38 AM
Subject: Re: nfs root booting process..


> Hmmm, just off the top, it sounds like you need the kernel in the right
> spot.  In the Dreamcast section on the FTP site there is a very recent
> kernel it's at:
> ftp://ftp.netbsd.org/pub/NetBSD/arch/dreamcast/netbsd.1.5R
>
> you can rename this netbsd and you should be good to go.
>
> put this in the root of your nfs mounted volume "/usr/export/spellcast"
>
> If I'm not mistaken, the kernel loaded from either the CD, or via the
> IPslave, will look for a kernel to run once you've mounted the root
> partition, and that'll be the kernel from then on.
>
> Hope this works.
>
> Andy
>
> /*
> ** A N D Y . M I C H A E L S
> **
> ** L E G O  AT  G T I  DOT  N E T
> **
> ** http://www.gti.net/lego
> */
>
> On Thu, 6 Dec 2001, andrew culver wrote:
>
> > There is no error message.
> >
> > When I load the kernel, I'm prompted for root device, dump device, fs
type, where I enter "rtk0", nothing, and "nfs" respectively.
> >
> > Then it does the DHCP stuff, and spits out the information it got from
my lab's DHCP server, (dhcpd.conf is appended)
> >
> > After that, it spits out the line:
> > root on 192.168.1.4:/usr/export/spellcast
> >
> > then does nothing. Any ideas?
> >
> >   - Andrew
> >
> > [ttyp0 prez@devstyle:~/code]> cat /etc/dhcpd.conf
> >
> > option domain-name "lab";
> > option domain-name-servers 24.153.22.67, 24.153.23.66;
> > option subnet-mask 255.255.255.0;
> > option broadcast-address 192.168.1.255;
> > option routers 192.168.1.1;
> >
> > subnet 192.168.1.0 netmask 255.255.255.0 {
> >   range 192.168.1.10 192.168.1.20;
> > }
> >
> > host spellcast {
> >   hardware ethernet 00:D0:F1:02:96:D4;
> >   option host-name "spellcast";
> >   fixed-address 192.168.1.6;
> >   next-server 192.168.1.4;
> >   option root-path "/usr/export/spellcast";
> > }
> >
> > --
> > "You must be the change you wish to see in the world." - Gandhi.
> >   ----- Original Message -----
> >   From: Ryan Nelson
> >   To: andrew culver
> >   Cc: port-dreamcast@netbsd.org
> >   Sent: Thursday, December 06, 2001 1:14 PM
> >   Subject: Re: nfs root booting process..
> >
> >
> >   What happens when you load the kernel?
> >   What error message are you getting?
> >
> >
> >   andrew culver wrote:
> >
> >     Everything seems to be up and running fine, and since I've never
used a NFS for a root filesystem before, I'm a little clueless. Surely this
must be an over asked or previously answered question, but I beg you to
suffer my ignorance. After DHCP configuration, which goes very smooth, my
dreamcast is proud to annouce to me this:    root on
192.168.1.4:/usr/export/spellcast where /usr/export/spellcast (the root fs)
looks more or less like this:    [ttyp0
prez@devstyle:/usr/export/spellcast]> ls
> >        altroot dev     etc     mnt     sbin    sys     usr
> >        bin     dist    home    root    stand   tmp     varI'm curious:
In the normal booting process, what is my Dreamcast supposed to be doing
next? What have I missed? Regards,  - Andrew.
> >     --
> >     "You must be the change you wish to see in the world." - Gandhi.
> > -----------------------------
> >
> >
>