9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] AUTH, FS, etc.
@ 2000-07-18 11:35 forsyth
  2000-07-18 11:50 ` Lucio De Re
  0 siblings, 1 reply; 11+ messages in thread
From: forsyth @ 2000-07-18 11:35 UTC (permalink / raw)
  To: 9fans

>> the prompt times out in 15 seconds and accepts the default.
> 
>I don't believe you, but I'll try anyway.  But before I do, let me argue

i was referring to the third edition.

> 	bootargs=il!144.32.112.69 -g 144.32.112.75 ether /net/ether0 144.32.112.70 255.255.254.0

i've also just realised that i changed something to make that work.
you might find that the file server address isn't set by the il!...



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] AUTH, FS, etc.
@ 2000-07-19  9:37 okamoto
  2000-07-19  9:54 ` Lucio De Re
  0 siblings, 1 reply; 11+ messages in thread
From: okamoto @ 2000-07-19  9:37 UTC (permalink / raw)
  To: 9fans

>I wonder what the actual capabilities are.  I'd like a middle path
>between my understanding (or lack thereof) of b.com and 9load. 

I don't know exactly.  I wrote just my successfull route for you.  ^_^
This is a temporal way untli the 3rd release will have all the capability
which now my 2nd release have, then, I think it's enough if it works.

In our setting, we rarely experience the confusion by which file server
responds, only once for a PC terminal.  Therefore, I suppose something
very tricky conditions must be there.

Your network texture beyonds my understanding!   What are you doing
on that network, anyway?  :-)

cheers.

Kenji 
from 2nd Plan9 terminal on Sparc.



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] AUTH, FS, etc.
@ 2000-07-19  7:49 okamoto
  2000-07-19  8:28 ` Lucio De Re
  0 siblings, 1 reply; 11+ messages in thread
From: okamoto @ 2000-07-19  7:49 UTC (permalink / raw)
  To: 9fans

I lost the original post from L++.   Flow rate of this mailing-list is too high
to maintain those in a file these days...

Anyway, probably Lucio may have two different auth/cpu servers for relase
2 and 3.  In that case, he should change the auth ID for those two servers.
In our site, original Auth server has the ID of bootes, it was named when
I was not fully understand the network nechanism of Plan 9(about 5 years ago,
wah, time passes so quickly).  :-)

I also recommend Lucio that for release 2 you may have only b.com in
your boot floppy and use bootp for downloading its kernel from release 2 
file server.  On the other hand, for release 3, you should have the kernel 
in your boot floppy.  This is somewhat tricky though.

I'm not sure this may work for Lucio, because I don't know his network.

Kenji


^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] AUTH, FS, etc.
@ 2000-07-18 12:11 forsyth
  0 siblings, 0 replies; 11+ messages in thread
From: forsyth @ 2000-07-18 12:11 UTC (permalink / raw)
  To: 9fans


>>That's awful neat, although it smacks of taking most of the functionality
>>out of the loader and placing it in plan9.ini - nothing wrong with that

nearly all of that was in the original source.  it's mainly useful on networks
such as most of mine where a plan 9 cpu server provides dhcp for the network
but must configure its network interface somehow, and PCs haven't
got a standard way of putting parameters in NVRAM (when they've got NVRAM).
the arguments are passed to /sys/src/9/boot and the loader doesn't
do much more than preserve them for /boot.
i added two lines to bootip.c to set the file server address.



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] AUTH, FS, etc.
@ 2000-07-18  8:27 forsyth
  2000-07-18  8:40 ` Lucio De Re
  2000-07-18  8:50 ` Lucio De Re
  0 siblings, 2 replies; 11+ messages in thread
From: forsyth @ 2000-07-18  8:27 UTC (permalink / raw)
  To: 9fans

 >> it in the plan9.ini file, but I have to accept each entry before
 >> the server can start.  That's a pain.  I tried destroying the

the prompt times out in 15 seconds and accepts the default.

	bootargs=il!144.32.112.69 -g 144.32.112.75 ether /net/ether0 144.32.112.70 255.255.254.0

>>  My problem is that I can't create files at the root of "other", I

did you mount -c?

>>  the CPU identification (i486DX-4/100) and reboots.  It takes keen

just a thought: try curbing its memory probe in memory.c.  it tries 768Mbytes.
different 486 chipsets did different peculiar things.  set *maxmem=memsizeinbytes
(note the *) in plan9.ini



^ permalink raw reply	[flat|nested] 11+ messages in thread
* [9fans] AUTH, FS, etc.
@ 2000-07-18  7:49 Lucio De Re
  0 siblings, 0 replies; 11+ messages in thread
From: Lucio De Re @ 2000-07-18  7:49 UTC (permalink / raw)
  To: 9fans

I have encountered a few seemingly unrelated problems, some are
leftovers from a 2nd edition installation I am not yet ready to
sacrifice.

- A long time ago, I lost the AUTH/CPU server's ability to figure
  out or retain the IP information.  Today, I presume it would
  obtain the info using DHCP.  I'd like to know, however, where
  a PC-based CPU server saves this information.  Currently, I have
  it in the plan9.ini file, but I have to accept each entry before
  the server can start.  That's a pain.  I tried destroying the
  NVRAM partition, but that only prompted me for the authentication
  information.  From the 2ed manual:

    If you've just done the installation, the installer will already
    know the pertinent IP addresses for this machine; if not, you'll
    have to provide them. ...

  Nowhere can I find where the installer would have put them in the
  first place :-(

- My 2ed file server is also being obstructive (and, once again, it is
  quite likely that I'm missing a significant bit of information).  I
  have an "other" filesystem I created long ago on a separate drive
  and would now be very useful to hold the 3ed stuff until I can
  migrate everything.

  My problem is that I can't create files at the root of "other", I
  had to "create" a directory "3ed" in which I then unwrapped the
  various bits of distribution.  This would be quite acceptable,
  except that mounting il!muddle!other/3ed seems much more difficult
  than just il!muddle!other (or is it just me?  I'll come back to
  that, anyway) and in any case I would like to know _why_ I can
  write to the hierarchy from 3ed down, only.

  I used "ream" to drop restrictions on "other" but they really
  seemed to apply only a level below the root.

- Coming back to CPU servers, I'm sticking to the 2ed one because it
  works.  Just trying to boot a 3ed kernel on it goes no further than
  the CPU identification (i486DX-4/100) and reboots.  It takes keen
  observation to catch the CPU id line, as the machine seems to reset
  immediately.

  Now, all I would want, is to bootp a different CPU kernel on the
  same hardware, but I can't determine what's causing the immediate
  reboot.  As you can imagine, the 2ed kernels seem perfectly at home
  with the hardware.  I think it's a motherboard thing, having swapped
  out a few adapters, but I'm willing to try a few other tricks if
  anyone can suggest them.

- I also tried to boot a workstation nearly diskless by pointing its
  plan9.ini along the lines of

	bootfile=sdC0/9fat/9pcdisk
	rootdir=3ed
	rootspec=other
	bootdisk=il!192.96.32.134

  I hadn't set my heart on success here, the man page for plan9.ini is
  a little unconvincing; the pain was to get the system restarted so
  I could restore the plan9.ini file to the point where the system
  would reboot correctly (and without a panic about not finding the
  file server or the specified file).

  I presume I should rather change the plan9.ini file on a floppy in
  future, I seem to recall someone pointing out that it would get
  priority in some fashion (someone care to expand on that?).

  I think it is moderately clear from the above that I was trying to
  bypass the problems with my 2ed file server, and I presume that with
  a little bit of hacking it can be done, but it must be easier to
  work with some help from the experts :-)

  The section on the root* and boot* entries in plan9.ini(8) can use
  some corrections, too.

- Another point I'd like some help with is getting DHCP and BOOTP to
  cooperate - presently, to boot the 2ed CPU server, I have to switch
  off Ted Lemon's DHCPd and start the hacked version of CMU's BOOTPd
  which understands the P9 vendor extensions.  I know it is none of
  this forum's business to deal with DHCP, but I wonder if it is
  possible, while I'm still stuck with limited boot capabilities, to
  persuade ISC DHCPd to handle the 2ed boot requirements.  I'm caught
  in a bit of a chicken-and-egg situation, here.

Thank, everyone, for your patience.

++L


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2000-07-19  9:54 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-07-18 11:35 [9fans] AUTH, FS, etc forsyth
2000-07-18 11:50 ` Lucio De Re
  -- strict thread matches above, loose matches on Subject: below --
2000-07-19  9:37 okamoto
2000-07-19  9:54 ` Lucio De Re
2000-07-19  7:49 okamoto
2000-07-19  8:28 ` Lucio De Re
2000-07-18 12:11 forsyth
2000-07-18  8:27 forsyth
2000-07-18  8:40 ` Lucio De Re
2000-07-18  8:50 ` Lucio De Re
2000-07-18  7:49 Lucio De Re

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).