All of lore.kernel.org
 help / color / mirror / Atom feed
* OpenBMC on Raspberry PI 3.
@ 2017-10-06 15:38 Javier Romero
  2017-10-06 16:59 ` Rick Altherr
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-06 15:38 UTC (permalink / raw)
  To: openbmc

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

Hi People,

I'm building an OpenBMC image for target Palmetto on Ubuntu 16.04 to try to
make it work on the Raspberry PI 3. I've followed these steps:


*1.  *sudo apt-get install -y git build-essential libsdl1.2-dev texinfo
gawk chrpath diffstat

*2.* git clone git@github.com:openbmc/openbmc.git

*3.* cd openbmc

*4-* export TEMPLATECONF=meta-openbmc-machines/meta-
openpower/meta-ibm/meta-palmetto/conf

*tester@obmc:/openbmc$* . oe-init-build-env ~/my-build

*tester@obmc:~/my-build$* bitbake obmc-phosphor-image

*tester@obmc:/$* cd /home/tester/my-build/tmp/deploy/images/palmetto/

*tester@obmc:/$* tar -xvf
obmc-phosphor-image-palmetto-20171005142206.static.mtd.all.tar

*tester@obmc:/$* ls -lha
total 65M
drwxr-xr-x  2 root   root   4.0K Oct  5 15:37 .
drwxr-xr-x 24 root   root   4.0K Oct  5 10:29 ..
*-rw-rw-r--  1 tester tester  32M Oct  5 14:03 image-bmc*
-rw-rw-r--  2 tester tester  33M Oct  5 14:03
obmc-phosphor-image-palmetto-20171005142206.static.mtd.all.tar


Would like to know if it is the *image-bmc* file, what I will have to flash
on the SD card of the Raspberry to load OpenBMC.

Have also build an image of Linux Yocto for Raspberry PI 3.

Thanks for your attention.

Regards,




*Javier Romero*

*E-mail: xavinux@gmail.com <xavinux@gmail.com>*

*Skype: xavinux*

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-06 15:38 OpenBMC on Raspberry PI 3 Javier Romero
@ 2017-10-06 16:59 ` Rick Altherr
  2017-10-06 21:28   ` Andrew Jeffery
  0 siblings, 1 reply; 16+ messages in thread
From: Rick Altherr @ 2017-10-06 16:59 UTC (permalink / raw)
  To: Javier Romero; +Cc: OpenBMC Maillist

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

When you run  export TEMPLATECONF=meta-openbmc-machines/meta-
openpower/meta-ibm/meta-palmetto/conf, you are telling the build system
that you want to build images for the BMC processor used on the Palmetto
machine (Aspeed AST2400).  That image won't boot on a RaspberryPi.  What
you'll need to do is create a new layer in meta-openbmc-machines for a
RaspberryPi that includes the raspberrypi layer, specifies the correct
kernel device tree, etc.  Take a look at the meta-ast2500-evb and
https://github.com/Nuvoton-Israel/meta-bsp-nuvoton/tree/master/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf
for examples of what a machine to support an evaluation board (evb) looks
like.

On Fri, Oct 6, 2017 at 8:38 AM, Javier Romero <xavinux@gmail.com> wrote:

> Hi People,
>
> I'm building an OpenBMC image for target Palmetto on Ubuntu 16.04 to try
> to make it work on the Raspberry PI 3. I've followed these steps:
>
>
> *1.  *sudo apt-get install -y git build-essential libsdl1.2-dev texinfo
> gawk chrpath diffstat
>
> *2.* git clone git@github.com:openbmc/openbmc.git
>
> *3.* cd openbmc
>
> *4-* export TEMPLATECONF=meta-openbmc-machines/meta-
> openpower/meta-ibm/meta-palmetto/conf
>
> *tester@obmc:/openbmc$* . oe-init-build-env ~/my-build
>
> *tester@obmc:~/my-build$* bitbake obmc-phosphor-image
>
> *tester@obmc:/$* cd /home/tester/my-build/tmp/deploy/images/palmetto/
>
> *tester@obmc:/$* tar -xvf obmc-phosphor-image-palmetto-
> 20171005142206.static.mtd.all.tar
>
> *tester@obmc:/$* ls -lha
> total 65M
> drwxr-xr-x  2 root   root   4.0K Oct  5 15:37 .
> drwxr-xr-x 24 root   root   4.0K Oct  5 10:29 ..
> *-rw-rw-r--  1 tester tester  32M Oct  5 14:03 image-bmc*
> -rw-rw-r--  2 tester tester  33M Oct  5 14:03 obmc-phosphor-image-palmetto-
> 20171005142206.static.mtd.all.tar
>
>
> Would like to know if it is the *image-bmc* file, what I will have to
> flash on the SD card of the Raspberry to load OpenBMC.
>
> Have also build an image of Linux Yocto for Raspberry PI 3.
>
> Thanks for your attention.
>
> Regards,
>
>
>
>
> *Javier Romero*
>
> *E-mail: xavinux@gmail.com <xavinux@gmail.com>*
>
> *Skype: xavinux*
>
>

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-06 16:59 ` Rick Altherr
@ 2017-10-06 21:28   ` Andrew Jeffery
  2017-10-06 23:02     ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Andrew Jeffery @ 2017-10-06 21:28 UTC (permalink / raw)
  To: Rick Altherr, Javier Romero; +Cc: OpenBMC Maillist



On Sat, 7 Oct 2017, at 03:29, Rick Altherr wrote:
> When you run  export TEMPLATECONF=meta-openbmc-machines/meta-
> openpower/meta-ibm/meta-palmetto/conf, you are telling the build system
> that you want to build images for the BMC processor used on the Palmetto
> machine (Aspeed AST2400).  That image won't boot on a RaspberryPi.  What
> you'll need to do is create a new layer in meta-openbmc-machines for a
> RaspberryPi that includes the raspberrypi layer, specifies the correct
> kernel device tree, etc. 

 As a heads-up, some of this work has already been done:

https://github.com/openbmc/openbmc/tree/master/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf

It was added in this change:

https://gerrit.openbmc-project.xyz/#/c/508/

I don't think it was thoroughly tested and it has probably bit-rotted,
but maybe it's existence will flatten out the learning curve a bit.

Cheers,

Andrew

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-06 21:28   ` Andrew Jeffery
@ 2017-10-06 23:02     ` Javier Romero
  2017-10-08  4:45       ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-06 23:02 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Rick Altherr, OpenBMC Maillist

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

Rick / Andrew,

Thank you very much for your answer and suggestions.

I'm looking at that repository on Github now.

Regards,




*Javier Romero*

*E-mail: xavinux@gmail.com <xavinux@gmail.com>*

*Skype: xavinux*


2017-10-06 18:28 GMT-03:00 Andrew Jeffery <andrew@aj.id.au>:

>
>
> On Sat, 7 Oct 2017, at 03:29, Rick Altherr wrote:
> > When you run  export TEMPLATECONF=meta-openbmc-machines/meta-
> > openpower/meta-ibm/meta-palmetto/conf, you are telling the build system
> > that you want to build images for the BMC processor used on the Palmetto
> > machine (Aspeed AST2400).  That image won't boot on a RaspberryPi.  What
> > you'll need to do is create a new layer in meta-openbmc-machines for a
> > RaspberryPi that includes the raspberrypi layer, specifies the correct
> > kernel device tree, etc.
>
>  As a heads-up, some of this work has already been done:
>
> https://github.com/openbmc/openbmc/tree/master/meta-
> openbmc-machines/meta-evb/meta-evb-raspberrypi/conf
>
> It was added in this change:
>
> https://gerrit.openbmc-project.xyz/#/c/508/
>
> I don't think it was thoroughly tested and it has probably bit-rotted,
> but maybe it's existence will flatten out the learning curve a bit.
>
> Cheers,
>
> Andrew
>

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-06 23:02     ` Javier Romero
@ 2017-10-08  4:45       ` Javier Romero
  2017-10-08 12:44         ` Andrew Jeffery
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-08  4:45 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Rick Altherr, OpenBMC Maillist

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

I've tried these steps:

*1. tester@obmc:~$ *cd openbmc

*2. tester@obmc:/openbmc$ *export
TEMPLATECONF=meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf

*3. tester@obmc:/openbmc$ *. oe-init-build-env ~/my-build-raspberrypi

*4. tester@obmc:~/my-build-raspberrypi$ *bitbake obmc-phosphor-image

*Build Configuration:*
*BB_VERSION        = "1.32.0"*
*BUILD_SYS         = "x86_64-linux"*
*NATIVELSBSTRING   = "Ubuntu-16.04"*
*TARGET_SYS        = "arm-openbmc-linux-gnueabi"*
*MACHINE           = "raspberrypi"*
*DISTRO            = "openbmc-phosphor"*
*DISTRO_VERSION    = "0.1.0"*
*TUNE_FEATURES     = "arm armv6  vfp arm1176jzfs callconvention-hard"*
*TARGET_FPU        = "hard"*
*meta              *
*meta-poky         *
*meta-oe           *
*meta-networking   *
*meta-python       *
*meta-virtualization *
*meta-phosphor     *
*meta-raspberrypi  = "master:65edf7d796c34012982632d0a724d80ff44c9e4a"*


But the following error appears:

*ERROR: linux-raspberrypi-1_4.4.48+gitAUTOINC+7ddf96fbb7-r0
do_kernel_metadata: Function failed: do_kernel_metadata (log file is
located at
/home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276)*
*ERROR: Logfile of failure stored in:
/home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276*
*Log data follows:*
*| DEBUG: Executing shell function do_kernel_metadata*
*| ERROR. input file "phosphor-gpio-keys" does not exist*
*| ERROR: could not process input files:
/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig
/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch
phosphor-gpio-keys*
*|        See /tmp/tmp.GA2zgVbszZ for details*
*| ERROR. input file "phosphor-gpio-keys" does not exist*
*| ERROR: could not process input files:
/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig
/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch
phosphor-gpio-keys*
*|        See /tmp/tmp.BEzIPRvVMy for details*
*| WARNING: exit code 1 from a shell command.*
*| ERROR: Function failed: do_kernel_metadata (log file is located at
/home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276)*
*ERROR: Task
(/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb:do_kernel_metadata)
failed with exit code '1'*
*NOTE: Tasks Summary: Attempted 632 tasks of which 0 didn't need to be
rerun and 1 failed.*
*Summary: 1 task failed:*
*
/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb:do_kernel_metadata*
*Summary: There were 6 WARNING messages shown.*
*Summary: There was 1 ERROR message shown, returning a non-zero exit code.*

Is there something wrong with the steps I've tried ?

Regards,




*Javier Romero*

*E-mail: xavinux@gmail.com <xavinux@gmail.com>*

*Skype: xavinux*


2017-10-06 20:02 GMT-03:00 Javier Romero <xavinux@gmail.com>:

> Rick / Andrew,
>
> Thank you very much for your answer and suggestions.
>
> I'm looking at that repository on Github now.
>
> Regards,
>
>
>
>
> *Javier Romero*
>
> *E-mail: xavinux@gmail.com <xavinux@gmail.com>*
>
> *Skype: xavinux*
>
>
> 2017-10-06 18:28 GMT-03:00 Andrew Jeffery <andrew@aj.id.au>:
>
>>
>>
>> On Sat, 7 Oct 2017, at 03:29, Rick Altherr wrote:
>> > When you run  export TEMPLATECONF=meta-openbmc-machines/meta-
>> > openpower/meta-ibm/meta-palmetto/conf, you are telling the build system
>> > that you want to build images for the BMC processor used on the Palmetto
>> > machine (Aspeed AST2400).  That image won't boot on a RaspberryPi.  What
>> > you'll need to do is create a new layer in meta-openbmc-machines for a
>> > RaspberryPi that includes the raspberrypi layer, specifies the correct
>> > kernel device tree, etc.
>>
>>  As a heads-up, some of this work has already been done:
>>
>> https://github.com/openbmc/openbmc/tree/master/meta-openbmc-
>> machines/meta-evb/meta-evb-raspberrypi/conf
>>
>> It was added in this change:
>>
>> https://gerrit.openbmc-project.xyz/#/c/508/
>>
>> I don't think it was thoroughly tested and it has probably bit-rotted,
>> but maybe it's existence will flatten out the learning curve a bit.
>>
>> Cheers,
>>
>> Andrew
>>
>
>

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-08  4:45       ` Javier Romero
@ 2017-10-08 12:44         ` Andrew Jeffery
  2017-10-09  2:57           ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Andrew Jeffery @ 2017-10-08 12:44 UTC (permalink / raw)
  To: Javier Romero; +Cc: Rick Altherr, OpenBMC Maillist

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

On Sun, 2017-10-08 at 01:45 -0300, Javier Romero wrote:
> I've tried these steps:
> 
> 1. tester@obmc:~$ cd openbmc
> 
> 2. tester@obmc:/openbmc$ export TEMPLATECONF=meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf
> 
> 3. tester@obmc:/openbmc$ . oe-init-build-env ~/my-build-raspberrypi
> 
> 4. tester@obmc:~/my-build-raspberrypi$ bitbake obmc-phosphor-image
> 
> Build Configuration:
> BB_VERSION        = "1.32.0"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "Ubuntu-16.04"
> TARGET_SYS        = "arm-openbmc-linux-gnueabi"
> MACHINE           = "raspberrypi"
> DISTRO            = "openbmc-phosphor"
> DISTRO_VERSION    = "0.1.0"
> TUNE_FEATURES     = "arm armv6  vfp arm1176jzfs callconvention-hard"
> TARGET_FPU        = "hard"
> meta              
> meta-poky         
> meta-oe           
> meta-networking   
> meta-python       
> meta-virtualization 
> meta-phosphor     
> meta-raspberrypi  = "master:65edf7d796c34012982632d0a724d80ff44c9e4a"
> 
> 
> But the following error appears:
> 
> ERROR: linux-raspberrypi-1_4.4.48+gitAUTOINC+7ddf96fbb7-r0 do_kernel_metadata: Function failed: do_kernel_metadata (log file is located at /home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276)
> ERROR: Logfile of failure stored in: /home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276
> Log data follows:
> | DEBUG: Executing shell function do_kernel_metadata
> | ERROR. input file "phosphor-gpio-keys" does not exist
> | ERROR: could not process input files: /home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig /home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch phosphor-gpio-keys
> |        See /tmp/tmp.GA2zgVbszZ for details
> | ERROR. input file "phosphor-gpio-keys" does not exist
> | ERROR: could not process input files: /home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig /home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch phosphor-gpio-keys
> |        See /tmp/tmp.BEzIPRvVMy for details
> | WARNING: exit code 1 from a shell command.
> | ERROR: Function failed: do_kernel_metadata (log file is located at /home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276)
> ERROR: Task (/home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb:do_kernel_metadata) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 632 tasks of which 0 didn't need to be rerun and 1 failed.
> Summary: 1 task failed:
>   /home/tester/openbmc/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb:do_kernel_metadata
> Summary: There were 6 WARNING messages shown.
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> 
> Is there something wrong with the steps I've tried ?

Nope, that's just an outright bug in the raspi support. I'd recommend several
things here:

1. Open an issue in the github issue tracker[0]
2. Cook up a patch! It looks like this might have to do with assumptions made
   in meta-phosphor/conf/distro/openbmc-phosphor.conf, as the raspi uses a
   different kernel tree to the ASPEED SoCs
3. For better or worse patches are submitted via Gerrit[1], so push your patch
   there

Make sure to speak up here or on IRC if you get stuck :)

Andrew

[0] https://github.com/openbmc/openbmc/issues
[1] https://gerrit.openbmc-project.xyz/#/q/status:open

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-08 12:44         ` Andrew Jeffery
@ 2017-10-09  2:57           ` Javier Romero
  2017-10-09  6:41             ` Andrew Jeffery
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-09  2:57 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Rick Altherr, OpenBMC Maillist

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

Andrew,

Thans for your answer.

Bug reported: https://github.com/openbmc/openbmc/issues/2434

I`d like to try to cook up a patch, but do I need to know a specific
language programming to do this ?

Regards,











*Javier Romero*

*E-mail: xavinux@gmail.com <xavinux@gmail.com>*

*Skype: xavinux*


2017-10-08 9:44 GMT-03:00 Andrew Jeffery <andrew@aj.id.au>:

> On Sun, 2017-10-08 at 01:45 -0300, Javier Romero wrote:
> > I've tried these steps:
> >
> > 1. tester@obmc:~$ cd openbmc
> >
> > 2. tester@obmc:/openbmc$ export TEMPLATECONF=meta-openbmc-
> machines/meta-evb/meta-evb-raspberrypi/conf
> >
> > 3. tester@obmc:/openbmc$ . oe-init-build-env ~/my-build-raspberrypi
> >
> > 4. tester@obmc:~/my-build-raspberrypi$ bitbake obmc-phosphor-image
> >
> > Build Configuration:
> > BB_VERSION        = "1.32.0"
> > BUILD_SYS         = "x86_64-linux"
> > NATIVELSBSTRING   = "Ubuntu-16.04"
> > TARGET_SYS        = "arm-openbmc-linux-gnueabi"
> > MACHINE           = "raspberrypi"
> > DISTRO            = "openbmc-phosphor"
> > DISTRO_VERSION    = "0.1.0"
> > TUNE_FEATURES     = "arm armv6  vfp arm1176jzfs callconvention-hard"
> > TARGET_FPU        = "hard"
> > meta
> > meta-poky
> > meta-oe
> > meta-networking
> > meta-python
> > meta-virtualization
> > meta-phosphor
> > meta-raspberrypi  = "master:65edf7d796c34012982632d0a724d80ff44c9e4a"
> >
> >
> > But the following error appears:
> >
> > ERROR: linux-raspberrypi-1_4.4.48+gitAUTOINC+7ddf96fbb7-r0
> do_kernel_metadata: Function failed: do_kernel_metadata (log file is
> located at /home/tester/my-build-raspberrypi/tmp/work/
> raspberrypi-openbmc-linux-gnueabi/linux-raspberrypi/1_4.
> 4.48+gitAUTOINC+7ddf96fbb7-r0/temp/log.do_kernel_metadata.7276)
> > ERROR: Logfile of failure stored in: /home/tester/my-build-
> raspberrypi/tmp/work/raspberrypi-openbmc-linux-
> gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/
> temp/log.do_kernel_metadata.7276
> > Log data follows:
> > | DEBUG: Executing shell function do_kernel_metadata
> > | ERROR. input file "phosphor-gpio-keys" does not exist
> > | ERROR: could not process input files: /home/tester/openbmc/import-
> layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig
> /home/tester/openbmc/import-layers/meta-raspberrypi/
> recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch
> phosphor-gpio-keys
> > |        See /tmp/tmp.GA2zgVbszZ for details
> > | ERROR. input file "phosphor-gpio-keys" does not exist
> > | ERROR: could not process input files: /home/tester/openbmc/import-
> layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig
> /home/tester/openbmc/import-layers/meta-raspberrypi/
> recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch
> phosphor-gpio-keys
> > |        See /tmp/tmp.BEzIPRvVMy for details
> > | WARNING: exit code 1 from a shell command.
> > | ERROR: Function failed: do_kernel_metadata (log file is located at
> /home/tester/my-build-raspberrypi/tmp/work/raspberrypi-openbmc-linux-
> gnueabi/linux-raspberrypi/1_4.4.48+gitAUTOINC+7ddf96fbb7-r0/
> temp/log.do_kernel_metadata.7276)
> > ERROR: Task (/home/tester/openbmc/import-layers/meta-raspberrypi/
> recipes-kernel/linux/linux-raspberrypi_4.4.bb:do_kernel_metadata) failed
> with exit code '1'
> > NOTE: Tasks Summary: Attempted 632 tasks of which 0 didn't need to be
> rerun and 1 failed.
> > Summary: 1 task failed:
> >   /home/tester/openbmc/import-layers/meta-raspberrypi/
> recipes-kernel/linux/linux-raspberrypi_4.4.bb:do_kernel_metadata
> > Summary: There were 6 WARNING messages shown.
> > Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> >
> > Is there something wrong with the steps I've tried ?
>
> Nope, that's just an outright bug in the raspi support. I'd recommend
> several
> things here:
>
> 1. Open an issue in the github issue tracker[0]
> 2. Cook up a patch! It looks like this might have to do with assumptions
> made
>    in meta-phosphor/conf/distro/openbmc-phosphor.conf, as the raspi uses a
>    different kernel tree to the ASPEED SoCs
> 3. For better or worse patches are submitted via Gerrit[1], so push your
> patch
>    there
>
> Make sure to speak up here or on IRC if you get stuck :)
>
> Andrew
>
> [0] https://github.com/openbmc/openbmc/issues
> [1] https://gerrit.openbmc-project.xyz/#/q/status:open

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-09  2:57           ` Javier Romero
@ 2017-10-09  6:41             ` Andrew Jeffery
  2017-10-09  9:39               ` Yi TZ Li
  0 siblings, 1 reply; 16+ messages in thread
From: Andrew Jeffery @ 2017-10-09  6:41 UTC (permalink / raw)
  To: Javier Romero; +Cc: Rick Altherr, OpenBMC Maillist

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

On Sun, 2017-10-08 at 23:57 -0300, Javier Romero wrote:
> Andrew,
> 
> Thans for your answer.
> 
> Bug reported: https://github.com/openbmc/openbmc/issues/2434
> 
> I`d like to try to cook up a patch, but do I need to know a specific
> language programming to do this ?

Hmm, good question. This is probably a bug in how a bitbake
configuration/recipe configures the kernel. As such I'd suggest getting a
handle on Yocto, which is the build and configuration system we use. Here's the
quick start guide:

http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html

There's also a rather daunting Mega Manual, which is useful as a reference
(rather than reading the whole thing):

http://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html

Back to the bug itself, from the output that you gave I expect it's some issue
with the following directive:

https://github.com/openbmc/openbmc/blob/master/meta-phosphor/conf/distro/openbmc-phosphor.conf#L57

i.e. the issue is that that linux-raspberrypi (the kernel recipe used for the
raspberry pi[1][2]) doesn't have a 'phosphor-gpio-keys' feature. The implicit
assumption is that the configuration will be using the linux-obmc tree[3][4][5], which
is our fork of the kernel (primarily for Aspeed SoC support).

More generally, knowledge of Python (Yocto/bitbake, some OpenBMC userspace), C
(u-boot, kernel, qemu, also requires a some comfort with assembler) and C++ (most
of the phosphor reference userspace applications) is useful.

Hope that helps.

Andrew

[1] https://github.com/openbmc/openbmc/blob/4f2d85233d23eedaf1d4846d3d861ba28bc49b00/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb
[2] https://github.com/openbmc/openbmc/blob/4f2d85233d23eedaf1d4846d3d861ba28bc49b00/import-layers/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
[3] https://github.com/openbmc/openbmc/blob/4f2cddf103aaca6df26ddb766655fdf49c56a6ae/meta-phosphor/common/recipes-kernel/linux/linux-obmc_4.10.bb
[4] https://github.com/openbmc/openbmc/blob/4f2cddf103aaca6df26ddb766655fdf49c56a6ae/meta-phosphor/common/recipes-kernel/linux/linux-obmc.inc

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-09  6:41             ` Andrew Jeffery
@ 2017-10-09  9:39               ` Yi TZ Li
  2017-10-09 16:09                 ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Yi TZ Li @ 2017-10-09  9:39 UTC (permalink / raw)
  To: Andrew Jeffery, Javier Romero; +Cc: OpenBMC Maillist

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


Javier,

Andrew has mentioned the cause of the bug.

When I added the RaspberryPi configure to OpenBMC, I referred to
configuration of other boards, like:
"meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf", you
might also refer to other working machines.

The original target was to build an OpenBMC image for RaspberryPi, but I
never tested on a real hardware.
More work is required to run OpenBMC on a Raspberry Pi.

The "meta-phosphor" layer has been changed since that time, we need to
update RaspberryPi configurations accordingly.

Thanks,
-Yi

> From: Andrew Jeffery <andrew@aj.id.au>
> To: Javier Romero <xavinux@gmail.com>
> Cc: OpenBMC Maillist <openbmc@lists.ozlabs.org>
> Date: 09/10/2017 02:41 PM
> Subject: Re: OpenBMC on Raspberry PI 3.
> Sent by: "openbmc" <openbmc-bounces+shliyi=cn.ibm.com@lists.ozlabs.org>
>
> On Sun, 2017-10-08 at 23:57 -0300, Javier Romero wrote:
> > Andrew,
> >
> > Thans for your answer.
> >
> > Bug reported: https://github.com/openbmc/openbmc/issues/2434
> >
> > I`d like to try to cook up a patch, but do I need to know a specific
> > language programming to do this ?
>
> Hmm, good question. This is probably a bug in how a bitbake
> configuration/recipe configures the kernel. As such I'd suggest getting a
> handle on Yocto, which is the build and configuration system we
use.Here's the
> quick start guide:
>
>
http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html
>
> There's also a rather daunting Mega Manual, which is useful as a
reference
> (rather than reading the whole thing):
>
> http://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html
>
> Back to the bug itself, from the output that you gave I expect it's some
issue
> with the following directive:
>
> https://github.com/openbmc/openbmc/blob/master/meta-phosphor/conf/
> distro/openbmc-phosphor.conf#L57
>
> i.e. the issue is that that linux-raspberrypi (the kernel recipe used for
the
> raspberry pi[1][2]) doesn't have a 'phosphor-gpio-keys' feature. The
implicit
> assumption is that the configuration will be using the linux-obmc
> tree[3][4][5], which
> is our fork of the kernel (primarily for Aspeed SoC support).
>
> More generally, knowledge of Python (Yocto/bitbake, some OpenBMC
userspace), C
> (u-boot, kernel, qemu, also requires a some comfort with assembler)
> and C++ (most
> of the phosphor reference userspace applications) is useful.
>
> Hope that helps.
>
> Andrew
>
> [1] https://github.com/openbmc/openbmc/blob/
> 4f2d85233d23eedaf1d4846d3d861ba28bc49b00/import-layers/meta-
> raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb
> [2] https://github.com/openbmc/openbmc/blob/
> 4f2d85233d23eedaf1d4846d3d861ba28bc49b00/import-layers/meta-
> raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
> [3] https://github.com/openbmc/openbmc/blob/
> 4f2cddf103aaca6df26ddb766655fdf49c56a6ae/meta-phosphor/common/
> recipes-kernel/linux/linux-obmc_4.10.bb
> [4] https://github.com/openbmc/openbmc/blob/
> 4f2cddf103aaca6df26ddb766655fdf49c56a6ae/meta-phosphor/common/
> recipes-kernel/linux/linux-obmc.inc[attachment "signature.asc"
> deleted by Yi TZ Li/China/IBM]

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-09  9:39               ` Yi TZ Li
@ 2017-10-09 16:09                 ` Javier Romero
  2017-10-10  0:14                   ` Andrew Jeffery
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-09 16:09 UTC (permalink / raw)
  To: Yi TZ Li; +Cc: Andrew Jeffery, OpenBMC Maillist

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

Andrew,

"*More generally, knowledge of Python (Yocto/bitbake, some OpenBMC
userspace), C (u-boot, kernel, qemu, also requires a some comfort with
assembler) and C++ (most of the phosphor reference userspace applications)
is useful.*"

I see, but I'm not a programmer, have start by building an image of Yocto
for the Raspberry PI to learn more about Yocto, Poky and bitbake. Links you
provided are very welcome and useful!


Yi,



*"The original target was to build an OpenBMC image for RaspberryPi, but I
never tested on a real hardware.*
I've the Raspberry PI 3 at disposal for testing on a real hardware.

*More work is required to run OpenBMC on a Raspberry Pi. The
"meta-phosphor" layer has been changed since that time, we need to update
RaspberryPi configurations accordingly."*

Something I can help and with this although Im not a programmer?

Thanks for your answers and kind attention.

Regards,




*Javier Romero*

*E-mail: xavinux@gmail.com <xavinux@gmail.com>*

*Skype: xavinux*


2017-10-09 6:39 GMT-03:00 Yi TZ Li <shliyi@cn.ibm.com>:

> Javier,
>
> Andrew has mentioned the cause of the bug.
>
> When I added the RaspberryPi configure to OpenBMC, I referred to
> configuration of other boards, like:
> "meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf",
> you might also refer to other working machines.
>
> The original target was to build an OpenBMC image for RaspberryPi, but I
> never tested on a real hardware.
> More work is required to run OpenBMC on a Raspberry Pi.
>
> The "meta-phosphor" layer has been changed since that time, we need to
> update RaspberryPi configurations accordingly.
>
> Thanks,
> -Yi
>
> > From: Andrew Jeffery <andrew@aj.id.au>
> > To: Javier Romero <xavinux@gmail.com>
> > Cc: OpenBMC Maillist <openbmc@lists.ozlabs.org>
> > Date: 09/10/2017 02:41 PM
> > Subject: Re: OpenBMC on Raspberry PI 3.
> > Sent by: "openbmc" <openbmc-bounces+shliyi=cn.ibm.com@lists.ozlabs.org>
> >
> > On Sun, 2017-10-08 at 23:57 -0300, Javier Romero wrote:
> > > Andrew,
> > >
> > > Thans for your answer.
> > >
> > > Bug reported: https://github.com/openbmc/openbmc/issues/2434
> > >
> > > I`d like to try to cook up a patch, but do I need to know a specific
> > > language programming to do this ?
> >
> > Hmm, good question. This is probably a bug in how a bitbake
> > configuration/recipe configures the kernel. As such I'd suggest getting a
> > handle on Yocto, which is the build and configuration system we
> use.Here's the
>
> > quick start guide:
> >
> > http://www.yoctoproject.org/docs/2.1/yocto-project-qs/
> yocto-project-qs.html
> >
> > There's also a rather daunting Mega Manual, which is useful as a
> reference
> > (rather than reading the whole thing):
> >
> > http://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html
> >
> > Back to the bug itself, from the output that you gave I expect it's some
> issue
> > with the following directive:
> >
> > https://github.com/openbmc/openbmc/blob/master/meta-phosphor/conf/
> > distro/openbmc-phosphor.conf#L57
> >
> > i.e. the issue is that that linux-raspberrypi (the kernel recipe used
> for the
> > raspberry pi[1][2]) doesn't have a 'phosphor-gpio-keys' feature. The
> implicit
> > assumption is that the configuration will be using the linux-obmc
> > tree[3][4][5], which
> > is our fork of the kernel (primarily for Aspeed SoC support).
> >
> > More generally, knowledge of Python (Yocto/bitbake, some OpenBMC
> userspace), C
> > (u-boot, kernel, qemu, also requires a some comfort with assembler)
> > and C++ (most
> > of the phosphor reference userspace applications) is useful.
> >
> > Hope that helps.
> >
> > Andrew
> >
> > [1] https://github.com/openbmc/openbmc/blob/
> > 4f2d85233d23eedaf1d4846d3d861ba28bc49b00/import-layers/meta-
> > raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb
> > [2] https://github.com/openbmc/openbmc/blob/
> > 4f2d85233d23eedaf1d4846d3d861ba28bc49b00/import-layers/meta-
> > raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
> > [3] https://github.com/openbmc/openbmc/blob/
> > 4f2cddf103aaca6df26ddb766655fdf49c56a6ae/meta-phosphor/common/
> > recipes-kernel/linux/linux-obmc_4.10.bb
> > [4] https://github.com/openbmc/openbmc/blob/
> > 4f2cddf103aaca6df26ddb766655fdf49c56a6ae/meta-phosphor/common/
> > recipes-kernel/linux/linux-obmc.inc[attachment "signature.asc"
> > deleted by Yi TZ Li/China/IBM]
>
>

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

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-09 16:09                 ` Javier Romero
@ 2017-10-10  0:14                   ` Andrew Jeffery
  2017-10-10 14:01                     ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Andrew Jeffery @ 2017-10-10  0:14 UTC (permalink / raw)
  To: Javier Romero, Yi TZ Li; +Cc: OpenBMC Maillist

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

Hi Javier,

A few notes on how to make best use of the mailing list:

First, mail to the list is best sent plain-text. I see you use gmail -
if you're using the web interface there's a drop-down menu at the
bottom right of the composer where you can select the plain-text
option.

Secondly, I notice you quote both Yi and I below in your reply, and
appear to have constructed the reply yourself: the best way to deal
with multiple people in a conversation is to reply to their emails
individually and directly, rather than consolidating your thoughts in
one reply. This keeps the threads of conversation easy to follow
(though gmail's conversation interface is linear rather than tree view,
so this might not be obvious but it does affect others reading the
list).

Third: You have the knack of replying to quotes from the sender, but
this is best served by making use of the reply-indentation that your
composer should already provide (e.g. '> some quoted text'). For
example what I'm doing below:

On Mon, 2017-10-09 at 13:09 -0300, Javier Romero wrote:
> Andrew,
> 
> "More generally, knowledge of Python (Yocto/bitbake, some OpenBMC
> userspace), C (u-boot, kernel, qemu, also requires a some comfort
> with assembler) and C++ (most of the phosphor reference userspace
> applications) is useful."
> 
> I see, but I'm not a programmer, have start by building an image of
> Yocto for the Raspberry PI to learn more about Yocto, Poky and
> bitbake. Links you provided are very welcome and useful!

Ah - so I don't think you've outlined why you picked OpenBMC for the
job. Can you give us a quick run-down?

Without further information and assuming you just want to get an image
you've built with Yocto onto a Raspberry Pi, there appears to be a good
unofficial how-to here:

http://www.jumpnowtek.com/rpi/Raspberry-Pi-Systems-with-Yocto.html

This should get you something that works without having to deal with
any of the broken assumptions currently baked into the OpenBMC code-
base with respect to the Raspberry Pi.

> 
> 
> Yi,
> 
> "The original target was to build an OpenBMC image for RaspberryPi,
> but I never tested on a real hardware.
> 
> I've the Raspberry PI 3 at disposal for testing on a real hardware.
> 
> More work is required to run OpenBMC on a Raspberry Pi. The "meta-
> phosphor" layer has been changed since that time, we need to update
> RaspberryPi configurations accordingly."
> 
> Something I can help and with this although Im not a programmer? 

Not already having programming experience is going to make it harder,
and I wouldn't necessarily take queues from how we use Yocto (I'm no
expert but I feel that we don't do some things quite by the book).

Yocto borrows lots of ideas from shell scripting and is implemented in
python. Further, it allows you to pretty freely mix the two in recipes
thus it would be helpful to get a grasp of these environments (and
Yocto itself). Without some experience it leaves us with high latency
interactions between you and Yi if Yi is to continue developing the
Raspberry Pi support. I expect this will end up frustrating both of
you, but it's up to you both to decide.

There are going to be easier projects out there than OpenBMC to cut
your teeth with, but if you are keen to learn to program, feel you have
the drive to do so and Yi is happy to help out with your interest in
the Raspberry Pi then by all means stick around :)

Andrew

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-10  0:14                   ` Andrew Jeffery
@ 2017-10-10 14:01                     ` Javier Romero
  2017-10-11  3:05                       ` Andrew Jeffery
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-10 14:01 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Yi TZ Li, OpenBMC Maillist

Hi Andrew,
Thank you very much for your suggestions, I'll follow them.


>
> Ah - so I don't think you've outlined why you picked OpenBMC for the
> job. Can you give us a quick run-down?

I'm an individual contributor on the Open Compute Project and follow
the Hardware Management Group, OpenBMC is on their project scope and
sounds very interesting for me, so decide to participate and see if I
can be useful.


>
> Without further information and assuming you just want to get an image
> you've built with Yocto onto a Raspberry Pi, there appears to be a good
> unofficial how-to here

I've built an image of Yocto to learn more about it, as see that is
what OepBMC use.


>
> There are going to be easier projects out there than OpenBMC to cut
> your teeth with, but if you are keen to learn to program, feel you have
> the drive to do so and Yi is happy to help out with your interest in
> the Raspberry Pi then by all means stick around :)

Have bought the Raspberry PI a few days ago, to start contibuting to
the OpenBMC project and try to make it work on the RPI. I can learn
what is needed on the way, and that is why I'm here and decide to
participate, to contribute while learning new things. But if more
programming advanced knowledge is requiered to participate on the
OpsnBMC project, maybe I'll have to cut my teeth with other project as
you said.

Thanks again for your kind attention.

Regards,

Javier Romero
E-mail: xavinux@gmail.com
Skype: xavinux



2017-10-09 21:14 GMT-03:00 Andrew Jeffery <andrew@aj.id.au>:
> Hi Javier,
>
> A few notes on how to make best use of the mailing list:
>
> First, mail to the list is best sent plain-text. I see you use gmail -
> if you're using the web interface there's a drop-down menu at the
> bottom right of the composer where you can select the plain-text
> option.
>
> Secondly, I notice you quote both Yi and I below in your reply, and
> appear to have constructed the reply yourself: the best way to deal
> with multiple people in a conversation is to reply to their emails
> individually and directly, rather than consolidating your thoughts in
> one reply. This keeps the threads of conversation easy to follow
> (though gmail's conversation interface is linear rather than tree view,
> so this might not be obvious but it does affect others reading the
> list).
>
> Third: You have the knack of replying to quotes from the sender, but
> this is best served by making use of the reply-indentation that your
> composer should already provide (e.g. '> some quoted text'). For
> example what I'm doing below:
>
> On Mon, 2017-10-09 at 13:09 -0300, Javier Romero wrote:
>> Andrew,
>>
>> "More generally, knowledge of Python (Yocto/bitbake, some OpenBMC
>> userspace), C (u-boot, kernel, qemu, also requires a some comfort
>> with assembler) and C++ (most of the phosphor reference userspace
>> applications) is useful."
>>
>> I see, but I'm not a programmer, have start by building an image of
>> Yocto for the Raspberry PI to learn more about Yocto, Poky and
>> bitbake. Links you provided are very welcome and useful!
>
> Ah - so I don't think you've outlined why you picked OpenBMC for the
> job. Can you give us a quick run-down?
>
> Without further information and assuming you just want to get an image
> you've built with Yocto onto a Raspberry Pi, there appears to be a good
> unofficial how-to here:
>
> http://www.jumpnowtek.com/rpi/Raspberry-Pi-Systems-with-Yocto.html
>
> This should get you something that works without having to deal with
> any of the broken assumptions currently baked into the OpenBMC code-
> base with respect to the Raspberry Pi.
>
>>
>>
>> Yi,
>>
>> "The original target was to build an OpenBMC image for RaspberryPi,
>> but I never tested on a real hardware.
>>
>> I've the Raspberry PI 3 at disposal for testing on a real hardware.
>>
>> More work is required to run OpenBMC on a Raspberry Pi. The "meta-
>> phosphor" layer has been changed since that time, we need to update
>> RaspberryPi configurations accordingly."
>>
>> Something I can help and with this although Im not a programmer?
>
> Not already having programming experience is going to make it harder,
> and I wouldn't necessarily take queues from how we use Yocto (I'm no
> expert but I feel that we don't do some things quite by the book).
>
> Yocto borrows lots of ideas from shell scripting and is implemented in
> python. Further, it allows you to pretty freely mix the two in recipes
> thus it would be helpful to get a grasp of these environments (and
> Yocto itself). Without some experience it leaves us with high latency
> interactions between you and Yi if Yi is to continue developing the
> Raspberry Pi support. I expect this will end up frustrating both of
> you, but it's up to you both to decide.
>
> There are going to be easier projects out there than OpenBMC to cut
> your teeth with, but if you are keen to learn to program, feel you have
> the drive to do so and Yi is happy to help out with your interest in
> the Raspberry Pi then by all means stick around :)
>
> Andrew

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-10 14:01                     ` Javier Romero
@ 2017-10-11  3:05                       ` Andrew Jeffery
  2017-10-11 19:09                         ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Andrew Jeffery @ 2017-10-11  3:05 UTC (permalink / raw)
  To: Javier Romero; +Cc: Yi TZ Li, OpenBMC Maillist

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

On Tue, 2017-10-10 at 11:01 -0300, Javier Romero wrote:
> > Ah - so I don't think you've outlined why you picked OpenBMC for the
> > job. Can you give us a quick run-down?
> 
> I'm an individual contributor on the Open Compute Project and follow
> the Hardware Management Group, OpenBMC is on their project scope and
> sounds very interesting for me, so decide to participate and see if I
> can be useful.

Ah, nice. Good to have some background :)

> > 
> > There are going to be easier projects out there than OpenBMC to cut
> > your teeth with, but if you are keen to learn to program, feel you have
> > the drive to do so and Yi is happy to help out with your interest in
> > the Raspberry Pi then by all means stick around :)
> 
> Have bought the Raspberry PI a few days ago, to start contibuting to
> the OpenBMC project and try to make it work on the RPI. I can learn
> what is needed on the way, and that is why I'm here and decide to
> participate, to contribute while learning new things.

Great! I look forward to you helping us improve our documentation and
on-boarding of contributors. It might be rocky but it should help those
coming along in the future.

>  But if more
> programming advanced knowledge is requiered to participate on the
> OpsnBMC project, maybe I'll have to cut my teeth with other project as
> you said.

Play it by ear - I just wasn't sure what your motivations were. But
since you're coming from the OCP background with an interest in
hardware management, it makes sense to stick around here. As long as
you get in touch when you get stuck we'll find someone to help answer
your questions.

Cheers,

Andrew

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-11  3:05                       ` Andrew Jeffery
@ 2017-10-11 19:09                         ` Javier Romero
  2017-10-13  4:56                           ` Andrew Jeffery
  0 siblings, 1 reply; 16+ messages in thread
From: Javier Romero @ 2017-10-11 19:09 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Yi TZ Li, OpenBMC Maillist

> Great! I look forward to you helping us improve our documentation and
> on-boarding of contributors. It might be rocky but it should help those
> coming along in the future.

A starting point to start my contribution, so, how can I help on this?



Javier Romero
E-mail: xavinux@gmail.com
Skype: xavinux



2017-10-11 0:05 GMT-03:00 Andrew Jeffery <andrew@aj.id.au>:
> On Tue, 2017-10-10 at 11:01 -0300, Javier Romero wrote:
>> > Ah - so I don't think you've outlined why you picked OpenBMC for the
>> > job. Can you give us a quick run-down?
>>
>> I'm an individual contributor on the Open Compute Project and follow
>> the Hardware Management Group, OpenBMC is on their project scope and
>> sounds very interesting for me, so decide to participate and see if I
>> can be useful.
>
> Ah, nice. Good to have some background :)
>
>> >
>> > There are going to be easier projects out there than OpenBMC to cut
>> > your teeth with, but if you are keen to learn to program, feel you have
>> > the drive to do so and Yi is happy to help out with your interest in
>> > the Raspberry Pi then by all means stick around :)
>>
>> Have bought the Raspberry PI a few days ago, to start contibuting to
>> the OpenBMC project and try to make it work on the RPI. I can learn
>> what is needed on the way, and that is why I'm here and decide to
>> participate, to contribute while learning new things.
>
> Great! I look forward to you helping us improve our documentation and
> on-boarding of contributors. It might be rocky but it should help those
> coming along in the future.
>
>>  But if more
>> programming advanced knowledge is requiered to participate on the
>> OpsnBMC project, maybe I'll have to cut my teeth with other project as
>> you said.
>
> Play it by ear - I just wasn't sure what your motivations were. But
> since you're coming from the OCP background with an interest in
> hardware management, it makes sense to stick around here. As long as
> you get in touch when you get stuck we'll find someone to help answer
> your questions.
>
> Cheers,
>
> Andrew

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-11 19:09                         ` Javier Romero
@ 2017-10-13  4:56                           ` Andrew Jeffery
  2017-10-13 14:02                             ` Javier Romero
  0 siblings, 1 reply; 16+ messages in thread
From: Andrew Jeffery @ 2017-10-13  4:56 UTC (permalink / raw)
  To: Javier Romero; +Cc: Yi TZ Li, OpenBMC Maillist

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

On Wed, 2017-10-11 at 16:09 -0300, Javier Romero wrote:
> > Great! I look forward to you helping us improve our documentation and
> > on-boarding of contributors. It might be rocky but it should help those
> > coming along in the future.
> 
> A starting point to start my contribution, so, how can I help on this?

Ah I wasn't talking about anything in particular, just that we should
be able to improve our documentation from the questions you ask as you
try to get OpenBMC working on the Raspberry Pi. But regarding the
documentation, have you read through the docs repository at all?
Contributions are certainly welcome there:

https://github.com/openbmc/docs/

Cheers,

Andrew

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: OpenBMC on Raspberry PI 3.
  2017-10-13  4:56                           ` Andrew Jeffery
@ 2017-10-13 14:02                             ` Javier Romero
  0 siblings, 0 replies; 16+ messages in thread
From: Javier Romero @ 2017-10-13 14:02 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Yi TZ Li, OpenBMC Maillist

> Ah I wasn't talking about anything in particular, just that we should
> be able to improve our documentation from the questions you ask as you
> try to get OpenBMC working on the Raspberry Pi

So, will have to wait till the bug I've reported is fixed to continue
working with OpenBMC on Raspberry, nothing else I can do with my RPI
and obmc?

> But regarding the documentation, have you read through the docs repository at all?

Yes, I have check the documentation.

Javier Romero
E-mail: xavinux@gmail.com
Skype: xavinux



2017-10-13 1:56 GMT-03:00 Andrew Jeffery <andrew@aj.id.au>:
> On Wed, 2017-10-11 at 16:09 -0300, Javier Romero wrote:
>> > Great! I look forward to you helping us improve our documentation and
>> > on-boarding of contributors. It might be rocky but it should help those
>> > coming along in the future.
>>
>> A starting point to start my contribution, so, how can I help on this?
>
> Ah I wasn't talking about anything in particular, just that we should
> be able to improve our documentation from the questions you ask as you
> try to get OpenBMC working on the Raspberry Pi. But regarding the
> documentation, have you read through the docs repository at all?
> Contributions are certainly welcome there:
>
> https://github.com/openbmc/docs/
>
> Cheers,
>
> Andrew

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

end of thread, other threads:[~2017-10-13 14:02 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-06 15:38 OpenBMC on Raspberry PI 3 Javier Romero
2017-10-06 16:59 ` Rick Altherr
2017-10-06 21:28   ` Andrew Jeffery
2017-10-06 23:02     ` Javier Romero
2017-10-08  4:45       ` Javier Romero
2017-10-08 12:44         ` Andrew Jeffery
2017-10-09  2:57           ` Javier Romero
2017-10-09  6:41             ` Andrew Jeffery
2017-10-09  9:39               ` Yi TZ Li
2017-10-09 16:09                 ` Javier Romero
2017-10-10  0:14                   ` Andrew Jeffery
2017-10-10 14:01                     ` Javier Romero
2017-10-11  3:05                       ` Andrew Jeffery
2017-10-11 19:09                         ` Javier Romero
2017-10-13  4:56                           ` Andrew Jeffery
2017-10-13 14:02                             ` Javier Romero

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.