Subject: Re: nfs root booting process..
To: andrew culver <prez@codeninja.ca>
From: Andy Michaels <lego@apollo.gti.net>
List: port-dreamcast
Date: 12/11/2001 15:28:44
Oh, I seem to remember that you need to do the following:

1) have the DC connected to a PC via a Xover cable

or

2) have the DC on a switch

I have done 1) and am working on 2) now

After that, you have to make sure that rtk0 on the DC is set up
properly.  (off the top again) I think you need to set up
/etc/ifconfig.rtk0 to make sure that the device's media parameters are set
to have full duplex enabled.  When I get home, I'll mail you my
/etc/ifconfig.rtk0

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 Tue, 11 Dec 2001, andrew culver wrote:

> 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.
> > > -----------------------------
> > >
> > >
> >
> 
>