9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] RPI faq in words of one syllable?
@ 2018-01-11 10:27 arnold
  2018-01-11 10:37 ` Rui Carmo
  2018-01-11 20:31 ` Bakul Shah
  0 siblings, 2 replies; 6+ messages in thread
From: arnold @ 2018-01-11 10:27 UTC (permalink / raw)
  To: 9fans

Hi.

Is there a document somewhere that describes how to bring up an RPI
with Plan 9, that assumes the reader knows absolutely nothing?
E.g., where to buy it, what case and power supply to buy, what accessories
if any. Where to download the image and what kind of SD card to put
it on.  How to boot Plan 9 and set it up as a standalone system. Etc.

Thanks!

Arnold



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

* Re: [9fans] RPI faq in words of one syllable?
  2018-01-11 10:27 [9fans] RPI faq in words of one syllable? arnold
@ 2018-01-11 10:37 ` Rui Carmo
  2018-01-11 18:41   ` Lyndon Nerenberg
  2018-01-11 20:31 ` Bakul Shah
  1 sibling, 1 reply; 6+ messages in thread
From: Rui Carmo @ 2018-01-11 10:37 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Before anyone chimes in to say “just read the docs”, I did that back in early 2016 as a complete newbie to Plan9 and spent a _long_ while hunting down stuff - not on the hardware and purchasing side (I have too many Pis and Arduinos for that to even register), but on the OS and config side. 

Flashing the image and getting it to boot once is trivial, even by hobbyist standards.

Configuring it to do something meaningful (like, for instance, logging in to a remote system, keeping backups or getting it on Wi-Fi, which I haven’t tried yet) took me a week, because i had to get into Plan9 first. Sadly, I didn’t keep my notes (they were on a 9p filesystem that I no longer know how to set up in Linux).

I’m inclined to say that getting the hardware and stuff is trivial, but that the rest definitely needs to be grouped together in a guide.

R.

> On 11 Jan 2018, at 10:27, arnold@skeeve.com wrote:
> 
> Hi.
> 
> Is there a document somewhere that describes how to bring up an RPI
> with Plan 9, that assumes the reader knows absolutely nothing?
> E.g., where to buy it, what case and power supply to buy, what accessories
> if any. Where to download the image and what kind of SD card to put
> it on.  How to boot Plan 9 and set it up as a standalone system. Etc.
> 
> Thanks!
> 
> Arnold
> 




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

* Re: [9fans] RPI faq in words of one syllable?
  2018-01-11 10:37 ` Rui Carmo
@ 2018-01-11 18:41   ` Lyndon Nerenberg
  2018-01-11 19:21     ` arnold
  0 siblings, 1 reply; 6+ messages in thread
From: Lyndon Nerenberg @ 2018-01-11 18:41 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I wrote up a crib sheet covering exactly this a couple of months ago, but
it was on a VPS server whose filesystem I thoroughly trashed and is now
pushing up the daisies.  I will dig around and see if I stashed a copy on
another machine.  If not, I can re-create it easily enough, but not for a
week or two due to insanity at $WORK.

--lyndon



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

* Re: [9fans] RPI faq in words of one syllable?
  2018-01-11 18:41   ` Lyndon Nerenberg
@ 2018-01-11 19:21     ` arnold
  0 siblings, 0 replies; 6+ messages in thread
From: arnold @ 2018-01-11 19:21 UTC (permalink / raw)
  To: 9fans

Lyndon Nerenberg <lyndon@orthanc.ca> wrote:

> I wrote up a crib sheet covering exactly this a couple of months ago, but
> it was on a VPS server whose filesystem I thoroughly trashed and is now
> pushing up the daisies.  I will dig around and see if I stashed a copy on
> another machine.  If not, I can re-create it easily enough, but not for a
> week or two due to insanity at $WORK.
>
> --lyndon

Hi.  There is certainly no hurry. I would greatly appreciate it if
you can find your notes or reproduce them; I suspect that I'm not the
only one.

MUCH thanks!

Arnold



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

* Re: [9fans] RPI faq in words of one syllable?
  2018-01-11 10:27 [9fans] RPI faq in words of one syllable? arnold
  2018-01-11 10:37 ` Rui Carmo
@ 2018-01-11 20:31 ` Bakul Shah
  2018-01-12 11:10   ` hiro
  1 sibling, 1 reply; 6+ messages in thread
From: Bakul Shah @ 2018-01-11 20:31 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Thu, 11 Jan 2018 03:27:47 -0700 arnold@skeeve.com wrote:
arnold@skeeve.com writes:
> Hi.
>
> Is there a document somewhere that describes how to bring up an RPI
> with Plan 9, that assumes the reader knows absolutely nothing?
> E.g., where to buy it, what case and power supply to buy, what accessories
> if any. Where to download the image and what kind of SD card to put
> it on.  How to boot Plan 9 and set it up as a standalone system. Etc.

Some quick notes [from memory]:

Hardware:
Get a $35 RPi3. Or $10 RPi0W. RPi0W is probably underpowered
but adequate as a terminal.  RPi0 can be for fun projects.

Get a 5V 2.4Amp or greater supply. Or a powered USB hub that
can supply 2.4A per port.

For RPi0 or RPi0W you will need a miniDHMI to HDMI cable.

Get a USB keyboard & mouse (in my experience fancy ones don't
work well).  Some Logitech mouse+keyboard that wirelessly
connect to a USB dongle work well. Handy with a RPI0 or RPI0W
as they have only one USB port.

You can go to Adafruit or other pi vedors to find the right
power supply, microSDHC card, cases, adapters etc.

Software:

Download http://9p.io/sources/contrib/miller/9pi.img.gz
and copy to a microSD card. Make sure you do an image
copy (i.e. make sure it is not automounted as a filesystem).

Plug in the keyboard, mouse and the microSD card.  Connect to
a monitor or TV with an HDMI port. Turn on the TV and make
sure you are on the right HDMI port. Connect the microUSB
cable to the power brick or hub and then to the RPi and it
should just come up in standalone mode in seconds.

Then start up a terminal window under acme or rio and

% c:
% cd /n/c:

to poke around the FAT partition. Key files:

config.txt -- this decides what kernel gets run. There are
sections such as [pi0] [pi1] for device specific differences.
I believe Richard has put the right kernel names in there but
this is something you should know in you decide to build
kernels locally.

cmdline.txt -- this file contains the boot params given to plan9.

Files with variations of this name contain examples of what is
needed for various choices.

Debugging:

You can hook up a FTDI or RP2101 USB to serial adapter and connect
to GPIO ports for the serial console. I can't remember the port number
but you can look that up on the RPI website.

IIRC for the pi3 you will need to

enable_uart=1

to the config.txt file.

Rebuilding the kernel:

% cd /sys/src/9/bcm
...
% mk 'CONF=pi2'

Now copy 9pi2 to /n/c: and edit config.txt to reflect any name changes.
fshalt and reboot.

The above is for the standalone case.  You will probably want
to netboot the kernel [someone else can add notes for this]

Accessories:

I have only used a GPS device (connected via uart). It worked fine
with the gpsfs program.

We probably should have 9pi github "project" where people can put
any io device related code, notes etc.



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

* Re: [9fans] RPI faq in words of one syllable?
  2018-01-11 20:31 ` Bakul Shah
@ 2018-01-12 11:10   ` hiro
  0 siblings, 0 replies; 6+ messages in thread
From: hiro @ 2018-01-12 11:10 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I don't have a github account, so I wouldn't be able to help you in
case you make that github project, but then I also have no raspberry
pi. I can give tips on how to boot 9front on a thinkpad t43 though,
but again: not on github.



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

end of thread, other threads:[~2018-01-12 11:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-11 10:27 [9fans] RPI faq in words of one syllable? arnold
2018-01-11 10:37 ` Rui Carmo
2018-01-11 18:41   ` Lyndon Nerenberg
2018-01-11 19:21     ` arnold
2018-01-11 20:31 ` Bakul Shah
2018-01-12 11:10   ` hiro

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