All of lore.kernel.org
 help / color / mirror / Atom feed
* OpenBMC Raspberry Pi
@ 2018-10-29 21:51 M. D. Truong
  2018-10-30  4:46 ` Lei YU
  2018-12-13 13:34 ` Andrew Geissler
  0 siblings, 2 replies; 8+ messages in thread
From: M. D. Truong @ 2018-10-29 21:51 UTC (permalink / raw)
  To: openbmc

Hi all,

OpenBMC on Raspberry Pi seems to have a bit of interest as a
stand-alone reference platform. The source has teased the possibility
of running OpenBMC on an RPI, so I bit and took a few cycles to make
it work. On a GitHub fork of OpenBMC code, sitting on the
"raspberrypi-cm3" branch are some patches that will build a working
distribution.

https://github.com/truongmd/openbmc/tree/raspberrypi-cm3

The README.md file has most of useful notes on building the code and
bringing it up on a device. I'm looking for feedback on changes before
pushing the code upstream. Features is a completely separate area for
discussion.

This was a great learning experience and I hope it's useful for others.


Cheers,
My

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

* Re: OpenBMC Raspberry Pi
  2018-10-29 21:51 OpenBMC Raspberry Pi M. D. Truong
@ 2018-10-30  4:46 ` Lei YU
  2018-10-31  0:44   ` M. D. Truong
  2018-12-13 13:34 ` Andrew Geissler
  1 sibling, 1 reply; 8+ messages in thread
From: Lei YU @ 2018-10-30  4:46 UTC (permalink / raw)
  To: truongmd; +Cc: OpenBMC Maillist

This is really great!
Looking from the changes, it seems to support not only RPi3, but all RPi models?
On Tue, Oct 30, 2018 at 5:52 AM M. D. Truong <truongmd@gmail.com> wrote:
>
> Hi all,
>
> OpenBMC on Raspberry Pi seems to have a bit of interest as a
> stand-alone reference platform. The source has teased the possibility
> of running OpenBMC on an RPI, so I bit and took a few cycles to make
> it work. On a GitHub fork of OpenBMC code, sitting on the
> "raspberrypi-cm3" branch are some patches that will build a working
> distribution.
>
> https://github.com/truongmd/openbmc/tree/raspberrypi-cm3
>
> The README.md file has most of useful notes on building the code and
> bringing it up on a device. I'm looking for feedback on changes before
> pushing the code upstream. Features is a completely separate area for
> discussion.
>
> This was a great learning experience and I hope it's useful for others.
>
>
> Cheers,
> My

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

* Re: OpenBMC Raspberry Pi
  2018-10-30  4:46 ` Lei YU
@ 2018-10-31  0:44   ` M. D. Truong
  0 siblings, 0 replies; 8+ messages in thread
From: M. D. Truong @ 2018-10-31  0:44 UTC (permalink / raw)
  To: mine260309; +Cc: openbmc

On Mon, Oct 29, 2018 at 9:47 PM Lei YU <mine260309@gmail.com> wrote:
>
> This is really great!
> Looking from the changes, it seems to support not only RPi3, but all RPi models?

That's right, in theory all the RPi models are supported. The CM3 was
my focus but happened to have a Zero W and 3B on my desk for sanity
checking shared parts of the build. There's a bit more work before
everything is 100%-- the 3B needs a bit of massaging before it will
boot with u-boot and not directly to zImage for example.

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

* Re: OpenBMC Raspberry Pi
  2018-10-29 21:51 OpenBMC Raspberry Pi M. D. Truong
  2018-10-30  4:46 ` Lei YU
@ 2018-12-13 13:34 ` Andrew Geissler
  2018-12-13 15:56   ` Andrew Luke Nesbit
  2018-12-17 23:39   ` M. D. Truong
  1 sibling, 2 replies; 8+ messages in thread
From: Andrew Geissler @ 2018-12-13 13:34 UTC (permalink / raw)
  To: truongmd; +Cc: OpenBMC Maillist

On Mon, Oct 29, 2018 at 4:52 PM M. D. Truong <truongmd@gmail.com> wrote:
>
> Hi all,
>
> OpenBMC on Raspberry Pi seems to have a bit of interest as a
> stand-alone reference platform. The source has teased the possibility
> of running OpenBMC on an RPI, so I bit and took a few cycles to make
> it work. On a GitHub fork of OpenBMC code, sitting on the
> "raspberrypi-cm3" branch are some patches that will build a working
> distribution.
>
> https://github.com/truongmd/openbmc/tree/raspberrypi-cm3

Hey My, this is great. Especially for people looking to get started
with OpenBMC. Raspberry pi's are easy to get and very
affordable.

Any chance you were going to upstream these changes to
the OpenBMC project so we could have them officially in
the code base?

>
> The README.md file has most of useful notes on building the code and
> bringing it up on a device. I'm looking for feedback on changes before
> pushing the code upstream. Features is a completely separate area for
> discussion.
>
> This was a great learning experience and I hope it's useful for others.
>
>
> Cheers,
> My

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

* Re: OpenBMC Raspberry Pi
  2018-12-13 13:34 ` Andrew Geissler
@ 2018-12-13 15:56   ` Andrew Luke Nesbit
  2018-12-14 14:32     ` Andrew Geissler
  2018-12-17 23:39   ` M. D. Truong
  1 sibling, 1 reply; 8+ messages in thread
From: Andrew Luke Nesbit @ 2018-12-13 15:56 UTC (permalink / raw)
  To: Andrew Geissler, truongmd; +Cc: OpenBMC Maillist

On 13/12/2018 13:34, Andrew Geissler wrote:
> On Mon, Oct 29, 2018 at 4:52 PM M. D. Truong <truongmd@gmail.com> wrote:

[...]

>> On a GitHub fork of OpenBMC code, sitting on the
>> "raspberrypi-cm3" branch are some patches that will build a working
>> distribution.
>>
>> https://github.com/truongmd/openbmc/tree/raspberrypi-cm3
> 
> Hey My, this is great. Especially for people looking to get started
> with OpenBMC. Raspberry pi's are easy to get and very
> affordable.

Yes, indeed this is fantastic!!  I have a spare RPi 3B+ plus a lot of
accessories that I bought for a different project that never worked out.
 Now I can try using this for OpenBMC, which is much more exciting to me
anyway, than that other project was, and the people here are much nicer!

> Any chance you were going to upstream these changes to
> the OpenBMC project so we could have them officially in
> the code base?

Andrew, I've been gradually getting involved with OpenBMC at my own
pace, and finally have a little more time than I did six months ago.  (I
was ill over New Year, then I changed jobs, etc.  I've been very busy
with other things than computers recently ;-)

Please let me know if there's anything I can do to help.  I'd be happy
to test, write docs, perform reproducible builds, and engineer
infrastructure.

I'm a production engineer by profession (much like an SRE) and I am
considering getting involved with the OpenBMC Infrastructure Workgroup.

>> The README.md file has most of useful notes on building the code and
>> bringing it up on a device. I'm looking for feedback on changes before
>> pushing the code upstream. Features is a completely separate area for
>> discussion.

My RPi is the RPi 3B+.  Will this work out-of-the-box with your branch?

>> This was a great learning experience and I hope it's useful for others.

Congratulations on this great achievment!! :-)

Deep down I'm a fan of Orange Pi, so if all goes well I will look into
porting it to OPi :-)

Kind regards,

Andrew
-- 
OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9

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

* Re: OpenBMC Raspberry Pi
  2018-12-13 15:56   ` Andrew Luke Nesbit
@ 2018-12-14 14:32     ` Andrew Geissler
  0 siblings, 0 replies; 8+ messages in thread
From: Andrew Geissler @ 2018-12-14 14:32 UTC (permalink / raw)
  To: ullbeking; +Cc: truongmd, OpenBMC Maillist

On Thu, Dec 13, 2018 at 9:56 AM Andrew Luke Nesbit
<ullbeking@andrewnesbit.org> wrote:
>
> On 13/12/2018 13:34, Andrew Geissler wrote:
> > On Mon, Oct 29, 2018 at 4:52 PM M. D. Truong <truongmd@gmail.com> wrote:
>
> [...]
>
> >> On a GitHub fork of OpenBMC code, sitting on the
> >> "raspberrypi-cm3" branch are some patches that will build a working
> >> distribution.
> >>
> >> https://github.com/truongmd/openbmc/tree/raspberrypi-cm3
> >
> > Hey My, this is great. Especially for people looking to get started
> > with OpenBMC. Raspberry pi's are easy to get and very
> > affordable.
>
> Yes, indeed this is fantastic!!  I have a spare RPi 3B+ plus a lot of
> accessories that I bought for a different project that never worked out.
>  Now I can try using this for OpenBMC, which is much more exciting to me
> anyway, than that other project was, and the people here are much nicer!
>
> > Any chance you were going to upstream these changes to
> > the OpenBMC project so we could have them officially in
> > the code base?
>
> Andrew, I've been gradually getting involved with OpenBMC at my own
> pace, and finally have a little more time than I did six months ago.  (I
> was ill over New Year, then I changed jobs, etc.  I've been very busy
> with other things than computers recently ;-)
>
> Please let me know if there's anything I can do to help.  I'd be happy
> to test, write docs, perform reproducible builds, and engineer
> infrastructure.

Hey Andrew, great to see the excitement for the project. I think for this
particular piece of work, what we really need is to take the commits
from the fork and start submitting them to the appropriate upstream
repositories within openbmc. With our recent meta- split into
individual repos, there will be some work to map those changes to
the right place.

>
> I'm a production engineer by profession (much like an SRE) and I am
> considering getting involved with the OpenBMC Infrastructure Workgroup.

The more the merrier, our next meeting will be 1/9/19!

>
> >> The README.md file has most of useful notes on building the code and
> >> bringing it up on a device. I'm looking for feedback on changes before
> >> pushing the code upstream. Features is a completely separate area for
> >> discussion.
>
> My RPi is the RPi 3B+.  Will this work out-of-the-box with your branch?
>
> >> This was a great learning experience and I hope it's useful for others.
>
> Congratulations on this great achievment!! :-)
>
> Deep down I'm a fan of Orange Pi, so if all goes well I will look into
> porting it to OPi :-)
>
> Kind regards,
>
> Andrew
> --
> OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9

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

* Re: OpenBMC Raspberry Pi
  2018-12-13 13:34 ` Andrew Geissler
  2018-12-13 15:56   ` Andrew Luke Nesbit
@ 2018-12-17 23:39   ` M. D. Truong
  2018-12-28 20:56     ` Andrew Luke Nesbit
  1 sibling, 1 reply; 8+ messages in thread
From: M. D. Truong @ 2018-12-17 23:39 UTC (permalink / raw)
  To: geissonator; +Cc: openbmc

Hi Andrew,

Thanks for bringing this back to top-of-mind! I'll start shuffling the
patches upstream for inclusion into the official codebase over the
next few days.

Cheers,
My
On Thu, Dec 13, 2018 at 5:34 AM Andrew Geissler <geissonator@gmail.com> wrote:
>
> On Mon, Oct 29, 2018 at 4:52 PM M. D. Truong <truongmd@gmail.com> wrote:
> >
> > Hi all,
> >
> > OpenBMC on Raspberry Pi seems to have a bit of interest as a
> > stand-alone reference platform. The source has teased the possibility
> > of running OpenBMC on an RPI, so I bit and took a few cycles to make
> > it work. On a GitHub fork of OpenBMC code, sitting on the
> > "raspberrypi-cm3" branch are some patches that will build a working
> > distribution.
> >
> > https://github.com/truongmd/openbmc/tree/raspberrypi-cm3
>
> Hey My, this is great. Especially for people looking to get started
> with OpenBMC. Raspberry pi's are easy to get and very
> affordable.
>
> Any chance you were going to upstream these changes to
> the OpenBMC project so we could have them officially in
> the code base?
>
> >
> > The README.md file has most of useful notes on building the code and
> > bringing it up on a device. I'm looking for feedback on changes before
> > pushing the code upstream. Features is a completely separate area for
> > discussion.
> >
> > This was a great learning experience and I hope it's useful for others.
> >
> >
> > Cheers,
> > My

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

* Re: OpenBMC Raspberry Pi
  2018-12-17 23:39   ` M. D. Truong
@ 2018-12-28 20:56     ` Andrew Luke Nesbit
  0 siblings, 0 replies; 8+ messages in thread
From: Andrew Luke Nesbit @ 2018-12-28 20:56 UTC (permalink / raw)
  To: openbmc

Dear My,

It is my pleasure.

Apologies for the delay in my reply.  Unfortunately I found your message
in my "Junk" folder :-(

I'm also very glad to be able to put my spare RPi to good use, and this
is the perfect project for it.

Kind regards,

Andrew

On 17/12/2018 23:39, M. D. Truong wrote:
> Hi Andrew,
> 
> Thanks for bringing this back to top-of-mind! I'll start shuffling the
> patches upstream for inclusion into the official codebase over the
> next few days.
> 
> Cheers,
> My
> On Thu, Dec 13, 2018 at 5:34 AM Andrew Geissler <geissonator@gmail.com> wrote:
>>
>> On Mon, Oct 29, 2018 at 4:52 PM M. D. Truong <truongmd@gmail.com> wrote:
>>>
>>> Hi all,
>>>
>>> OpenBMC on Raspberry Pi seems to have a bit of interest as a
>>> stand-alone reference platform. The source has teased the possibility
>>> of running OpenBMC on an RPI, so I bit and took a few cycles to make
>>> it work. On a GitHub fork of OpenBMC code, sitting on the
>>> "raspberrypi-cm3" branch are some patches that will build a working
>>> distribution.
>>>
>>> https://github.com/truongmd/openbmc/tree/raspberrypi-cm3
>>
>> Hey My, this is great. Especially for people looking to get started
>> with OpenBMC. Raspberry pi's are easy to get and very
>> affordable.
>>
>> Any chance you were going to upstream these changes to
>> the OpenBMC project so we could have them officially in
>> the code base?
>>
>>>
>>> The README.md file has most of useful notes on building the code and
>>> bringing it up on a device. I'm looking for feedback on changes before
>>> pushing the code upstream. Features is a completely separate area for
>>> discussion.
>>>
>>> This was a great learning experience and I hope it's useful for others.
>>>
>>>
>>> Cheers,
>>> My

-- 
OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9

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

end of thread, other threads:[~2018-12-28 20:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-29 21:51 OpenBMC Raspberry Pi M. D. Truong
2018-10-30  4:46 ` Lei YU
2018-10-31  0:44   ` M. D. Truong
2018-12-13 13:34 ` Andrew Geissler
2018-12-13 15:56   ` Andrew Luke Nesbit
2018-12-14 14:32     ` Andrew Geissler
2018-12-17 23:39   ` M. D. Truong
2018-12-28 20:56     ` Andrew Luke Nesbit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.