All of lore.kernel.org
 help / color / mirror / Atom feed
* phosphor-ipmi-ipmb
@ 2019-01-24 20:45 Vijay Khemka
  2019-01-25 15:05 ` phosphor-ipmi-ipmb James Feist
  0 siblings, 1 reply; 5+ messages in thread
From: Vijay Khemka @ 2019-01-24 20:45 UTC (permalink / raw)
  To: openbmc @ lists . ozlabs . org

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

Team,
Phosphor-ipmi-ipmb is not building and it is failing with below messages.


| -- Looking for linux/i2c-dev-user.h

| -- Looking for linux/i2c-dev-user.h - not found

| Could not find linux/i2c-dev-user.h: Attempting to download locally for building from https://raw.githubusercontent.com/openbmc/linux/dev-4.13/include/uapi/linux/i2c-dev.h

| CMake Error at CMakeLists.txt:27 (message):

|   i2c-dev-user.h missing

|

|

| -- Configuring incomplete, errors occurred!

| See also "/home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-ipmi-ipmb/0.1+git999-r0/phosphor-ipmi-ipmb-0.1+git999/CMakeFiles/CMakeOutput.log".

| See also "/home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-ipmi-ipmb/0.1+git999-r0/phosphor-ipmi-ipmb-0.1+git999/CMakeFiles/CMakeError.log".

| WARNING: /home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-ipmi-ipmb/0.1+git999-r0/temp/run.do_configure.3483416:1 exit 1 from 'cmake -G Ninja -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/build/workspace/sources/phosphor-ipmi-ipmb -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-ipmi-ipmb/0.1+git999-r0/toolchain.cmake -DCMAKE_VERBOSE_MAKEFILE=1 -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 ${PACKAGECONFIG_CONFARGS} -Wno-dev'

| ERROR: Function failed: do_configure (log file is located at /home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-ipmi-ipmb/0.1+git999-r0/temp/log.do_configure.3483416)

ERROR: Task (/home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-ipmb_git.bb:do_configure) failed with exit code '1'

NOTE: Tasks Summary: Attempted 1878 tasks of which 1877 didn't need to be rerun and 1 failed.



Summary: 1 task failed:

  /home/vijaykhemka/proj/openbmc/lf/dec13-gh/test/openbmc/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-ipmb_git.bb:do_configure

Summary: There were 2 WARNING messages shown.

Summary: There was 1 ERROR message shown, returning a non-zero exit code.


Regards
-Vijay

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

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

* Re: phosphor-ipmi-ipmb
  2019-01-24 20:45 phosphor-ipmi-ipmb Vijay Khemka
@ 2019-01-25 15:05 ` James Feist
  0 siblings, 0 replies; 5+ messages in thread
From: James Feist @ 2019-01-25 15:05 UTC (permalink / raw)
  To: Vijay Khemka, openbmc @ lists . ozlabs . org; +Cc: dawid.frycki

On 1/24/2019 2:45 PM, Vijay Khemka wrote:
> Team,
> 
> Phosphor-ipmi-ipmb is not building and it is failing with below messages.
> 
> | -- Looking for linux/i2c-dev-user.h
> 
> | -- Looking for linux/i2c-dev-user.h - not found
> 
> | Could not find linux/i2c-dev-user.h: Attempting to download locally 
> for building from 
> https://raw.githubusercontent.com/openbmc/linux/dev-4.13/include/uapi/linux/i2c-dev.h

This is the deprecated version from the old version of I2C tools. It 
needs to be replaced like how it was in FruDevice:

https://github.com/openbmc/entity-manager/commit/3b860986f66e9275a411d844ded32fe84f074472

I CC'd Dawid the creator of this application.

> 
> | CMake Error at CMakeLists.txt:27 (message):
> 
> | i2c-dev-user.h missing
> 

> 

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

* Re: Phosphor-ipmi-ipmb
  2022-12-13 18:55 ` Phosphor-ipmi-ipmb Vernon Mauery
@ 2022-12-16 16:54   ` Patrick Williams
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick Williams @ 2022-12-16 16:54 UTC (permalink / raw)
  To: Vernon Mauery; +Cc: zehra.ozdemir, openbmc, 'M. Erhan Yigitbasi'

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

On Tue, Dec 13, 2022 at 10:55:35AM -0800, Vernon Mauery wrote:
> On 08-Dec-2022 09:49 AM, zehra.ozdemir@inventron.com.tr wrote:
> >Hello,
> >
> >
> >
> >We are trying to create communication between BMC and the Host. We defined
> >an ipmb device from an i2c in dts and can barely see that /dev/ipmb-x is
> >created and ipmb.service is running. But we do not understand how is data
> >transfer provided Host to BMC yet.  Is remote address in ipmb-channels.json
> >used for that reason? Also, do we need to add any driver to the host for
> >this?
> 
> I am not aware of anyone using ipmb for a system interface. So far in 
> OpenBMC, I have only heard of block transfer (BT) or keyboard controller 
> style (KCS) system interfaces. I am guessing that by ipmb you are 
> referring to SMBus System Interface or SSIF in the IPMI specification. 
> Is that what you are referring to?

The Yosemite-v2 and Yosemite-v3.5 platforms in meta-facebook use IPMB to
provide the system interface.  There is an IPMB communications path over
i2c to a uC (the "BIC").  That could potentially be used as a reference.

-- 
Patrick Williams

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: Phosphor-ipmi-ipmb
  2022-12-08  6:49 Phosphor-ipmi-ipmb zehra.ozdemir
@ 2022-12-13 18:55 ` Vernon Mauery
  2022-12-16 16:54   ` Phosphor-ipmi-ipmb Patrick Williams
  0 siblings, 1 reply; 5+ messages in thread
From: Vernon Mauery @ 2022-12-13 18:55 UTC (permalink / raw)
  To: zehra.ozdemir; +Cc: openbmc, 'M. Erhan Yigitbasi'

On 08-Dec-2022 09:49 AM, zehra.ozdemir@inventron.com.tr wrote:
>Hello,
>
>
>
>We are trying to create communication between BMC and the Host. We defined
>an ipmb device from an i2c in dts and can barely see that /dev/ipmb-x is
>created and ipmb.service is running. But we do not understand how is data
>transfer provided Host to BMC yet.  Is remote address in ipmb-channels.json
>used for that reason? Also, do we need to add any driver to the host for
>this?

I am not aware of anyone using ipmb for a system interface. So far in 
OpenBMC, I have only heard of block transfer (BT) or keyboard controller 
style (KCS) system interfaces. I am guessing that by ipmb you are 
referring to SMBus System Interface or SSIF in the IPMI specification. 
Is that what you are referring to?

 From the system side typically some sort of table or specification would 
direct the OS to load the SSIF driver (or other IPMI system interface 
driver). For example, on Intel-based systems, this would be from the 
SMBIOS table.

--Vernon

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

* Phosphor-ipmi-ipmb
@ 2022-12-08  6:49 zehra.ozdemir
  2022-12-13 18:55 ` Phosphor-ipmi-ipmb Vernon Mauery
  0 siblings, 1 reply; 5+ messages in thread
From: zehra.ozdemir @ 2022-12-08  6:49 UTC (permalink / raw)
  To: openbmc; +Cc: 'M. Erhan Yigitbasi'

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

Hello,

 

We are trying to create communication between BMC and the Host. We defined
an ipmb device from an i2c in dts and can barely see that /dev/ipmb-x is
created and ipmb.service is running. But we do not understand how is data
transfer provided Host to BMC yet.  Is remote address in ipmb-channels.json
used for that reason? Also, do we need to add any driver to the host for
this? 

 

Thanks.


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

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

end of thread, other threads:[~2022-12-16 16:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-24 20:45 phosphor-ipmi-ipmb Vijay Khemka
2019-01-25 15:05 ` phosphor-ipmi-ipmb James Feist
2022-12-08  6:49 Phosphor-ipmi-ipmb zehra.ozdemir
2022-12-13 18:55 ` Phosphor-ipmi-ipmb Vernon Mauery
2022-12-16 16:54   ` Phosphor-ipmi-ipmb Patrick Williams

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.