9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Setting 9pi Start State / Drawterm to 9pi
@ 2014-02-21  6:49 Brian Vito
  2014-02-21  8:51 ` Skip Tavakkolian
  2014-02-21 12:42 ` erik quanstrom
  0 siblings, 2 replies; 11+ messages in thread
From: Brian Vito @ 2014-02-21  6:49 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 1296 bytes --]

I have recently installed Plan 9 on my Raspberry Pi but I can't seem to
figure out how to modify the start state -- while I've configured acme the
way I want it and have used the dump command (so I can manually re-load
acme with -l and get my system back), I can't find where I set which
acme.dump file for acme to load when the system starts (I always get the
default, regardless of what I try doing). If someone could point me to the
correct configuration file, it would be much appreciated.

Also, is there anything special that needs to be done to set up 9pi as a
server that I can drawterm to? The instructions I've found all seem to fit
a much more complicated scenario or otherwise just not apply to a simple,
new Plan 9 user on his Raspberry Pi wanting to make his new Plan 9 system
available to him at work, for example, using drawterm. For example,
http://www.plan9.bell-labs.com/wiki/plan9
/Drawterm_to_your_terminal/index.html lost me -- do I need to set up keyfs,
or is it not necessary in this situation?

Finally, does anyone know of a drawterm application for Mac OS X that runs
on 10.9? The download shows up as a document that I can't seem to get to
launch from the terminal or otherwise.

Thank you very much for any help you may be able to provide. 𝔹

[-- Attachment #2: Type: text/html, Size: 3343 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] Setting 9pi Start State / Drawterm to 9pi
@ 2014-02-22  4:23 Brian Vito
  2014-02-22  7:52 ` Richard Miller
  0 siblings, 1 reply; 11+ messages in thread
From: Brian Vito @ 2014-02-22  4:23 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 2889 bytes --]

So if I were to want to connect to my 9pi at home from my office, would I
have to make the 9pi into a cpu server? I'm looking for the simplest way to
be able to have access to my 9pi files/system from another computer (and
use the Plan 9 environment while doing so).

Also, I was wondering if Plan 9 uses the Raspberry Pi's GPU. In other
words, should I allocate the smallest amount of memory to the GPU (I think
16 is the minimum) rather than the default of 64? And in that case, I would
also assume that overclocking the GPU wouldn't be of any benefit.

Thanks again. 𝔹


On Fri, Feb 21, 2014 at 6:00 AM, <9fans-request@9fans.net> wrote:
>
>
> Date: Fri, 21 Feb 2014 10:28:23 +0000
> From: Richard Miller <9fans@hamnavoe.com>
> To: 9fans@9fans.net
> Subject: Re: [9fans] Setting 9pi Start State / Drawterm to 9pi
> Message-ID: <e00c3dd558dedeb67f80b0a110799636@hamnavoe.com>
> Content-Type: text/plain; charset="US-ASCII"
>
> > i'm not sure what type of kernel is on the stock 9Pi image.
>
> The 9pi.img has both types of kernel in the dos partition.  To boot
> the pi as a cpu server instead of a terminal, change 'kernel=9pi' to
> 'kernel=9picpu' in config.txt, and copy cmdline-cpu.txt to cmdline.txt
>
> But I think the query was about a simple way to connect to your own
> plan 9 terminal with drawterm, without making it into a cpu server.
>
> > if it's a term
> > kernel, you can't drawterm to it;
>
> Actually that's not so.  For example, a quick-and-dirty method posted
> to 9fans by Luke Evans on 10 Dec 2012 (which applies to any Plan 9
> terminal, not just the pi):
>
>         echo 'key proto=p9sk1 dom=plan9 user=glenda !password=MYPASS'
> >/mnt/factotum/ctl
>         aux/listen -t tcp!*!ncpu /bin/cpu -R &
>
> This will only allow the terminal owner to connect.  For more general
> cpu-like service on a terminal, I use this script (which requires some
> prior setup with auth/changeuser to create the lib/keys file):
>
>         #!/bin/rc
>         auth/factotum -g 'user=miller dom=hamnavoe.com proto=p9sk1
> !password?'
>         rfork ne
>         echo auth server password:
>         auth/keyfs -p $home/lib/keys
>         aux/listen1 -t tcp!*!ticket /bin/rc -c '/bin/auth/authsrv -d $net'
> &
>         service=cpu aux/listen1 tcp!*!17007 /bin/exportfs -a&
>         service=cpu aux/listen1 tcp!*!cpu /bin/cpu -O &
>         service=cpu aux/listen1 tcp!*!ncpu /bin/cpu -R &
>
> Nowadays there's hardly any difference between cpu and terminal
> kernels, and in fact I would advocate combining the two.  Only a few
> lines of kernel source code need to be changed to allow it to decide
> at boot time whether to behave as a cpu server or terminal, depending
> on the setting of service= in plan9.ini.
>
>
>
>
> End of 9fans Digest, Vol 118, Issue 29
> **************************************
>

[-- Attachment #2: Type: text/html, Size: 4340 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] Setting 9pi Start State / Drawterm to 9pi
@ 2014-02-23  4:59 Brian Vito
  2014-02-23  5:04 ` Shane Morris
  2014-02-23 14:16 ` Richard Miller
  0 siblings, 2 replies; 11+ messages in thread
From: Brian Vito @ 2014-02-23  4:59 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 2560 bytes --]

Thank you, that's good to know. What instructions would you suggest I start
with for setting up a full cpu + auth + fossil server or mounting the pi
file system remotely with 9fs from Windows or Mac OS X?

I'm not particularly interested in overclocking, but was curious how Plan 9
might respond if I were to play around with it a little.

If you'll indulge two more quick questions, I would very much appreciate
it. (1) Is there any support for the Edimax EW-7811Un USB-WiFi adaptor --
or any other USB-WiFi adaptor? Or would an ethernet to WiFi adaptor be the
only option? And (2), is it advisable or necessary to update the 9pi
distribution's firmware files from
https://github.com/raspberrypi/firmware/at any time or from time to
time?

Once I figure out how to customize the startup to run my own acme.dump (I
think some of the earlier answers will help me fix that) and anything else
related to getting things set up that might be useful to other new users, I
plan on posting easy instructions at http://blogs.law.harvard.edu/plan9/.

Thanks, 𝔹

On Sat, Feb 22, 2014 at 6:00 AM, <9fans-request@9fans.net> wrote:

>
> Date: Sat, 22 Feb 2014 07:52:26 +0000
> From: Richard Miller <9fans@hamnavoe.com>
> To: 9fans@9fans.net
> Subject: Re: [9fans] Setting 9pi Start State / Drawterm to 9pi
> Message-ID: <abdf9be3cb8fde01aafab722c9f123ff@hamnavoe.com>
> Content-Type: text/plain; charset="US-ASCII"
>
> > So if I were to want to connect to my 9pi at home from my office, would I
> > have to make the 9pi into a cpu server?
>
> If you just want to use drawterm to connect, the reply you quoted shows a
> simple way.  If you want to use more plan 9 capabilities, like mounting the
> pi file system remotely with 9fs, or connecting with a different user name,
> setting up a full cpu + auth + fossil server gives you that (and gives you
> a chance to understand plan 9 more thoroughly).
>
> > Also, I was wondering if Plan 9 uses the Raspberry Pi's GPU. In other
> > words, should I allocate the smallest amount of memory to the GPU (I
> think
> > 16 is the minimum) rather than the default of 64? And in that case, I
> would
> > also assume that overclocking the GPU wouldn't be of any benefit.
>
> The 9pi.img already sets gpu ram size to the minimum.  Plan 9 doesn't use
> the gpu's accelerated graphics api, but the gpu is still doing some
> low-level
> functions behind the scenes.
>
> I wouldn't advise overclocking anything.  If you care that much about
> speed,
> why use a raspberry pi?
>
>

[-- Attachment #2: Type: text/html, Size: 4432 bytes --]

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

end of thread, other threads:[~2014-02-23 14:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-21  6:49 [9fans] Setting 9pi Start State / Drawterm to 9pi Brian Vito
2014-02-21  8:51 ` Skip Tavakkolian
2014-02-21 10:28   ` Richard Miller
2014-02-21 12:42 ` erik quanstrom
2014-02-22  4:23 Brian Vito
2014-02-22  7:52 ` Richard Miller
2014-02-23  4:59 Brian Vito
2014-02-23  5:04 ` Shane Morris
2014-02-23 14:16 ` Richard Miller
2014-02-23 14:32   ` erik quanstrom
2014-02-23 14:50   ` Bakul Shah

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