From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4003:c06::231; helo=mail-oi0-x231.google.com; envelope-from=akashgj91@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="WZZ3irsJ"; dkim-atps=neutral Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 40xzPq3lDtzDr2n for ; Fri, 1 Jun 2018 19:22:35 +1000 (AEST) Received: by mail-oi0-x231.google.com with SMTP id 14-v6so13924460oie.3 for ; Fri, 01 Jun 2018 02:22:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=3PFYjv1FiuZuZJ8fEvZOON7ahc5XpobMkD2rfdsay68=; b=WZZ3irsJq+AaQWA9qu1K8irnf0tlgLN/1n148BvpZJCn3aLYwvSarZIdKigxb2XK4g fK3QyTRc46IRYoQQx4tC/nnxdTI6aI7euI1crFyBXfjEe/k9iES1DYunzZxCB+XFVkF5 1N8Pv5tV9EmDWF0dBZcsyQU3+4LoP7oot/DmI+zqF1gEEoEWr89marKmIOoAvUkVjIXt Ug1JrWorav31Gzj1CmeOPwP9lnyD/+VHVROzNMT0tIliTbo505Q0nccrjGauVQZkyPD0 RxNizRH5I1KbKu8OxfUQALl0ffgZEAJAj28E3rm9QFGcLxDVBWtnJ0k9IKPsArnpVNKn 2/Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3PFYjv1FiuZuZJ8fEvZOON7ahc5XpobMkD2rfdsay68=; b=XF5EV5cayFXDCXvkP29SPk4Ve6LFxicE9/gdtckOAZKoNKfs3oX6GoOz9go7FXbMKz qPIszWIt+rcr7JLFMrHXHXth56PhtGgBosV94JAF8+3ljqdWA37KstruCSLv1meq14Ll SzG2KvuZXXIVScW/rBxb+ghBCCllfT9kRt9vzvXqEF3lIFhwAMjgQMq3IVZl/J7hw2bZ ZFNuHHGIkeAjxwbKzxkbz7yRcC13E/68A0TeFL3iHZECy/YoKDVPNrlp9l3mvm2ardn2 S2BEHRgQ7L06B+d8WhNMOUwyH3aeU22XiDZl1E3xDJRaXQ6zr1vniYLV8DA5Su+nbxs2 tQQQ== X-Gm-Message-State: ALKqPwcTt7XfYfJf38YnaeWZkYu5E67U95S9exBjxFcSHGX4tDuPCMRh F5vtOxRhgypmPi3rrj2hRJKW1PGR08+2MmaiJANJMA== X-Google-Smtp-Source: ADUXVKKrPEnXeGPpnmQsBcJZlY+B24x6OYgGcYlFH3jtTzl7DdS1xV68yzm3tSjJBAXt2tULBbeH/VcQrLJY0GQQn24= X-Received: by 2002:aca:3ad6:: with SMTP id h205-v6mr5287644oia.185.1527844952912; Fri, 01 Jun 2018 02:22:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4a:b05:0:0:0:0:0 with HTTP; Fri, 1 Jun 2018 02:22:32 -0700 (PDT) From: AKASH G J Date: Fri, 1 Jun 2018 14:52:32 +0530 Message-ID: Subject: IPMI and Redfish support in openbmc Linux To: openbmc@lists.ozlabs.org Content-Type: multipart/alternative; boundary="000000000000b0b6d5056d911fdf" X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2018 09:22:40 -0000 --000000000000b0b6d5056d911fdf Content-Type: text/plain; charset="UTF-8" Hi Team, I build the Linux image using the steps given in https://github.com/openbmc/openbmc, target machine as *Zaius*. Whether support is available for IPMI 2.0 and Redfish interface? Is it possible to use ipmitool in the cross compiled Linux? --000000000000b0b6d5056d911fdf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Team,

I build the Linux i= mage using the steps given in https://github.com/openbmc/openbmc, target machine as Zaius.= Whether support is available for IPMI 2.0 and Redfish interface? Is it pos= sible to use ipmitool in the cross compiled Linux?
--000000000000b0b6d5056d911fdf-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=intel.com (client-ip=134.134.136.65; helo=mga03.intel.com; envelope-from=ed.tanous@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=intel.com Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 40y6Bv5YLRzDrpC for ; Sat, 2 Jun 2018 00:28:35 +1000 (AEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Jun 2018 07:28:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,467,1520924400"; d="scan'208";a="233819236" Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129]) by fmsmga006.fm.intel.com with ESMTP; 01 Jun 2018 07:28:30 -0700 Received: from orsmsx112.amr.corp.intel.com (10.22.240.13) by ORSMSX102.amr.corp.intel.com (10.22.225.129) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 1 Jun 2018 07:28:30 -0700 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.118]) by ORSMSX112.amr.corp.intel.com ([169.254.3.228]) with mapi id 14.03.0319.002; Fri, 1 Jun 2018 07:28:29 -0700 From: "Tanous, Ed" To: AKASH G J , "openbmc@lists.ozlabs.org" Subject: RE: IPMI and Redfish support in openbmc Linux Thread-Topic: IPMI and Redfish support in openbmc Linux Thread-Index: AQHT+Yo94LXYlSBvmE6ly+mZldteZaRLdGEQ Date: Fri, 1 Jun 2018 14:28:29 +0000 Message-ID: <7E9441B1E5EFFD4681F54958E82169933BDDE2FA@ORSMSX114.amr.corp.intel.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.22.254.138] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2018 14:28:41 -0000 QSBzdWJzZXQgb2YgSXBtaSAyLjAgaXMgcHJvdmlkZWQgYnkgdGhlIElwbWkgZGFlbW9ucyBoZXJl Og0KaHR0cHM6Ly9naXRodWIuY29tL29wZW5ibWMvcGhvc3Bob3ItaG9zdC1pcG1pZA0KaHR0cHM6 Ly9naXRodWIuY29tL29wZW5ibWMvcGhvc3Bob3ItbmV0LWlwbWlkDQoNCk5ldCBJUE1JIHN1cHBv cnRzIHRoZSBvdXQgb2YgYmFuZCBpcG1pIG92ZXIgbmV0d29yay4gIEhvc3QgaXBtaSBzdXBwb3J0 cyBpbiBiYW5kIGlwbWkgb3ZlciBrY3Mgb3IgYmxvY2sgdHJhbnNmZXIuDQoNClRoZXJlIGFyZSBz ZXZlcmFsIHNlcnZlcnMgdGhhdCBzdXBwb3J0IFJlZGZpc2gsIGFuZCB3ZSBoYXZlIGEgd29ya2lu ZyBncm91cCB0aGF0IG1lZXRzIHdlZWtseSB0byB0YWxrIHRocm91Z2ggdGVjaG5pY2FsIGlzc3Vl cyBlYWNoIHdlZWssIHdoaWNoIHlvdSdyZSB3ZWxjb21lIHRvIGF0dGVuZC4gIFRoZSBvbmx5IG9u ZSBjaGVja2VkIGludG8gdGhlIHVwc3RyZWFtIHByb2plY3QgaXMgYm1jd2ViLiAgSWYgeW91IG5l ZWQgaGVscCBnZXR0aW5nIGl0IHN0YXJ0ZWQsIEknbSBoYXBweSB0byBoZWxwLg0KaHR0cHM6Ly9n aXRodWIuY29tL29wZW5ibWMvYm1jd2ViDQoNClllcywgaXBtaXRvb2wgd29ya3MgY29tcGlsZXMg Zm9yIHRoZSB0YXJnZXQsIGFuZCBpbmNsdWRlcyBhbiBleHRyYSB0cmFuc3BvcnQgdG8gYmUgYWJs ZSB0byBjb25uZWN0IGRpcmVjdGx5IHRvIGRidXMgYW5kIGRvIGlwbWkgdHJhbnNhY3Rpb25zIGZy b20gdGhlcmUuDQoNCi1FZA0KDQpGcm9tOiBvcGVuYm1jIFttYWlsdG86b3BlbmJtYy1ib3VuY2Vz K2VkLnRhbm91cz1pbnRlbC5jb21AbGlzdHMub3psYWJzLm9yZ10gT24gQmVoYWxmIE9mIEFLQVNI IEcgSg0KU2VudDogRnJpZGF5LCBKdW5lIDEsIDIwMTggMjoyMyBBTQ0KVG86IG9wZW5ibWNAbGlz dHMub3psYWJzLm9yZw0KU3ViamVjdDogSVBNSSBhbmQgUmVkZmlzaCBzdXBwb3J0IGluIG9wZW5i bWMgTGludXgNCg0KSGkgVGVhbSwNCg0KSSBidWlsZCB0aGUgTGludXggaW1hZ2UgdXNpbmcgdGhl IHN0ZXBzIGdpdmVuIGluIGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuYm1jL29wZW5ibWMsIHRhcmdl dCBtYWNoaW5lIGFzIFphaXVzLiBXaGV0aGVyIHN1cHBvcnQgaXMgYXZhaWxhYmxlIGZvciBJUE1J IDIuMCBhbmQgUmVkZmlzaCBpbnRlcmZhY2U/IElzIGl0IHBvc3NpYmxlIHRvIHVzZSBpcG1pdG9v bCBpbiB0aGUgY3Jvc3MgY29tcGlsZWQgTGludXg/DQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:400e:c05::22d; helo=mail-pg0-x22d.google.com; envelope-from=chou.brad@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="kSD0etba"; dkim-atps=neutral Received: from mail-pg0-x22d.google.com (mail-pg0-x22d.google.com [IPv6:2607:f8b0:400e:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 40zkHy6s0mzF0dl for ; Mon, 4 Jun 2018 15:38:38 +1000 (AEST) Received: by mail-pg0-x22d.google.com with SMTP id l2-v6so13938415pgc.7 for ; Sun, 03 Jun 2018 22:38:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=LTRFI6UZNdm4kEysukOs89vvbtZJqMI2bddDFJs+guQ=; b=kSD0etbabvRnqsyjEldkpSZrjMlxGb8mcrHRmH0yVZ1kUhkDhRbJ5oLlgv4C7SOFIV HMpa41MkTl64zxdtR4VhY2QevMt4ISu4jtVyBsdrAoXu4X6VDsFkoPmJvgd9toVxyCer mfnwbayCy1HiYkK+kz6DLe6dNeteUqKtvqvD6mwbYgGhCwfO0YRCeaT39g81JHLYewJF 6dXIBqzK3R85DL+E1+I0rbX77a6GQhlwyw+Rg1UFc1gO/GhjBz60m1LutMPzrWbyw8Ry BbRMFusOVBi5f/S3aRrB/MmkVUDczZKzPMf5yizOmxTRxCVggdtOdnNTMN3kjfdhIlYs pLpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=LTRFI6UZNdm4kEysukOs89vvbtZJqMI2bddDFJs+guQ=; b=SrVAs4GDfNO7AaOb9xRYbtbhOgVyIvkRDadPqp80gXmSf3Wm5w4h+6Ecaw1cwEfLn1 GZF2m58wqIQx2Utd8Ir4OActTtTEBqAooOuiGbMmcooPPM9dVQOmSMvExyCCak4rwbRa a8AVAmXEKXoEkT6OF33iuR+vBM1AovbGhMB+rs8wHjdb4xoyOak352It6W+5RZ+QKrGD XnYrgmKfkywcju5CWRMYsGq8vZ+MQ4ZBG8L2aCdfJw/ppNexajPILMg2eBgzbDTGRVRW ZwQt1iYRoPLiHyUccQhBNoN2Rz6eZtDbjbuHX+oLPa3TD2qJcMPK+a9jDHcYqBe6t+0m zwcQ== X-Gm-Message-State: ALKqPwfi+D1d4qdVVur9Oo/b3QvrZ+d95QvuzlzHtem2CselCQq7/D+d x58U4nvJ+dDph49ZHB3OtyfIVn4g X-Google-Smtp-Source: ADUXVKLUY+D9+fTQ5pBYgZc5KtlDNDLIoQm8PSvCU+x1XThl9lA0zgHNUkxyXk1mU31k3vHUGw8oEw== X-Received: by 2002:a63:7741:: with SMTP id s62-v6mr16415348pgc.103.1528090715210; Sun, 03 Jun 2018 22:38:35 -0700 (PDT) Received: from [192.168.1.2] (118-163-39-90.HINET-IP.hinet.net. [118.163.39.90]) by smtp.gmail.com with ESMTPSA id s9-v6sm92188306pfa.141.2018.06.03.22.38.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Jun 2018 22:38:34 -0700 (PDT) From: Brad Chou Content-Type: multipart/alternative; boundary="Apple-Mail=_6AD966F9-3382-4D51-B647-32564AE54384" Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Subject: RE: IPMI and Redfish support in openbmc Linux Date: Mon, 4 Jun 2018 13:38:31 +0800 References: To: openbmc@lists.ozlabs.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3445.6.18) X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2018 05:38:39 -0000 --Apple-Mail=_6AD966F9-3382-4D51-B647-32564AE54384 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi Ed, May I know how to use kcs with host ipmi ? Any recipe need to be changed ? Thanks. > On Jun 2, 2018, at 00:46, openbmc-request@lists.ozlabs.org wrote: >=20 > A subset of Ipmi 2.0 is provided by the Ipmi daemons here: > https://github.com/openbmc/phosphor-host-ipmid = > https://github.com/openbmc/phosphor-net-ipmid = >=20 > Net IPMI supports the out of band ipmi over network. Host ipmi = supports in band ipmi over kcs or block transfer. >=20 > There are several servers that support Redfish, and we have a working = group that meets weekly to talk through technical issues each week, = which you're welcome to attend. The only one checked into the upstream = project is bmcweb. If you need help getting it started, I'm happy to = help. > https://github.com/openbmc/bmcweb >=20 > Yes, ipmitool works compiles for the target, and includes an extra = transport to be able to connect directly to dbus and do ipmi = transactions from there. >=20 > -Ed >=20 > From: openbmc = [mailto:openbmc-bounces+ed.tanous=3Dintel.com@lists.ozlabs.org = ] On = Behalf Of AKASH G J > Sent: Friday, June 1, 2018 2:23 AM > To: openbmc@lists.ozlabs.org > Subject: IPMI and Redfish support in openbmc Linux >=20 > Hi Team, >=20 > I build the Linux image using the steps given in = https://github.com/openbmc/openbmc , = target machine as Zaius. Whether support is available for IPMI 2.0 and = Redfish interface? Is it possible to use ipmitool in the cross compiled = Linux? --Apple-Mail=_6AD966F9-3382-4D51-B647-32564AE54384 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Hi = Ed,
May I know how to use kcs with host ipmi ?
Any recipe need to be changed ?

Thanks.

On Jun = 2, 2018, at 00:46, openbmc-request@lists.ozlabs.org wrote:

A subset of Ipmi 2.0 is provided = by the Ipmi daemons here:
https://github.com/openbmc/phosphor-host-ipmid
https://github.com/openbmc/phosphor-net-ipmid

Net IPMI supports the out of = band ipmi over network.  Host ipmi supports in band ipmi over kcs = or block transfer.

There are several servers that support Redfish, and we have a = working group that meets weekly to talk through technical issues each = week, which you're welcome to attend.  The only one checked into = the upstream project is bmcweb.  If you need help getting it = started, I'm happy to help.
https://github.com/openbmc/bmcweb

Yes, ipmitool works compiles for the target, and includes an = extra transport to be able to connect directly to dbus and do ipmi = transactions from there.

-Ed

From: openbmc [mailto:openbmc-bounces+ed.tanous=3Dintel.com@lists.ozlabs.org] On Behalf = Of AKASH G J
Sent: Friday, = June 1, 2018 2:23 AM
To: openbmc@lists.ozlabs.org

Subject: IPMI and Redfish support in openbmc Linux

Hi Team,

I build the Linux image using = the steps given in https://github.com/openbmc/openbmc, target machine as Zaius. = Whether support is available for IPMI 2.0 and Redfish interface? Is it = possible to use ipmitool in the cross compiled = Linux?

= --Apple-Mail=_6AD966F9-3382-4D51-B647-32564AE54384-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=intel.com (client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=ed.tanous@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=intel.com Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 40zxB06qrrzF11V for ; Mon, 4 Jun 2018 23:49:09 +1000 (AEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Jun 2018 06:49:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,476,1520924400"; d="scan'208";a="61630053" Received: from orsmsx103.amr.corp.intel.com ([10.22.225.130]) by orsmga001.jf.intel.com with ESMTP; 04 Jun 2018 06:49:07 -0700 Received: from orsmsx156.amr.corp.intel.com (10.22.240.22) by ORSMSX103.amr.corp.intel.com (10.22.225.130) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 4 Jun 2018 06:49:06 -0700 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.118]) by ORSMSX156.amr.corp.intel.com ([169.254.8.16]) with mapi id 14.03.0319.002; Mon, 4 Jun 2018 06:49:06 -0700 From: "Tanous, Ed" To: Brad Chou , "openbmc@lists.ozlabs.org" Subject: RE: IPMI and Redfish support in openbmc Linux Thread-Topic: IPMI and Redfish support in openbmc Linux Thread-Index: AQHT+8ZF4LXYlSBvmE6ly+mZldteZaRQHMWg Date: Mon, 4 Jun 2018 13:49:06 +0000 Message-ID: <7E9441B1E5EFFD4681F54958E82169933BDDEB33@ORSMSX114.amr.corp.intel.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2018 13:49:14 -0000 There is no KCS bridge merged with master yet, although I submitted one for= code review last week. Your best bet at making it available on master wo= uld be to provide review feedback to the Gerrit reviews below, which should= help get it merged quickly. https://gerrit.openbmc-project.xyz/#/c/10946/ https://gerrit.openbmc-project.xyz/#/c/10951/ Alternately, you can simply pull in those commits and add the phosphor-ipmi= -kcs component to your build while it's in code review. I already have a f= ew reports of people having used it successfully.=20 -Ed From: openbmc [mailto:openbmc-bounces+ed.tanous=3Dintel.com@lists.ozlabs.or= g] On Behalf Of Brad Chou Sent: Sunday, June 3, 2018 10:39 PM To: openbmc@lists.ozlabs.org Subject: RE: IPMI and Redfish support in openbmc Linux Hi Ed, May I know how to use kcs with host ipmi ? Any recipe need to be changed ? Thanks. On Jun 2, 2018, at 00:46, openbmc-request@lists.ozlabs.org wrote: A subset of Ipmi 2.0 is provided by the Ipmi daemons here: https://github.com/openbmc/phosphor-host-ipmid https://github.com/openbmc/phosphor-net-ipmid Net IPMI supports the out of band ipmi over network. =A0Host ipmi supports = in band ipmi over kcs or block transfer. There are several servers that support Redfish, and we have a working group= that meets weekly to talk through technical issues each week, which you're= welcome to attend. =A0The only one checked into the upstream project is bm= cweb. =A0If you need help getting it started, I'm happy to help. https://github.com/openbmc/bmcweb Yes, ipmitool works compiles for the target, and includes an extra transpor= t to be able to connect directly to dbus and do ipmi transactions from ther= e. -Ed From: openbmc [mailto:openbmc-bounces+ed.tanous=3Dintel.com@lists.ozlabs.or= g] On Behalf Of AKASH G J Sent: Friday, June 1, 2018 2:23 AM To:=A0openbmc@lists.ozlabs.org Subject: IPMI and Redfish support in openbmc Linux Hi Team, I build the Linux image using the steps given in=A0https://github.com/openb= mc/openbmc, target machine as Zaius. Whether support is available for IPMI = 2.0 and Redfish interface? Is it possible to use ipmitool in the cross comp= iled Linux? From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:400d:c09::22b; helo=mail-qk0-x22b.google.com; envelope-from=henbinchang@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="QU6PgPgU"; dkim-atps=neutral Received: from mail-qk0-x22b.google.com (mail-qk0-x22b.google.com [IPv6:2607:f8b0:400d:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41PqD16nbfzDrRS for ; Tue, 10 Jul 2018 14:36:49 +1000 (AEST) Received: by mail-qk0-x22b.google.com with SMTP id d22-v6so10895366qkc.8 for ; Mon, 09 Jul 2018 21:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YAnl6w5d4cwpnAhxEw9UfBeYJ1KPG/5XdVvw7zE4QKU=; b=QU6PgPgUIg5AdlA0zEwREolTMbkBqJ+dYW9CiCmWjTdiPKqAa8m3PytOYnvB/WT7YE X7zW6OSHczSCUAC7oXIbzGOaZrT8J6pzSbG5jNuSBbACcZm81sE4IhcuIf3twMUZNucV bZUTG5K77WsfQxBUYRWLB6NMHCD/JhTEY1uL7NXuZ0TDPYU0ZRAkggPwETjqQ0fJylDQ yatVYS9ya3IR93RvjcdJWS1DxLZaaGKekYK6kLAeY+w+k1L/r8fRgTmNj2P4d1Av7H+y L47Gr21wqbhCyXETWr2qQ0s1erqSABvbfcRD+STZI8BmZAyG8SK3ZmyFbuVpFkiDMdkX ULvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YAnl6w5d4cwpnAhxEw9UfBeYJ1KPG/5XdVvw7zE4QKU=; b=W/M2T3J0GJMGmMD5NjydViTDdxj6nVBNgN/m0Ks7nxHUE1DNo944unDkdeWnP1Nsl4 LqN7Tng1ClFBTRBRoSy7SDD+g3qsGSFqel/daEFo4qS0gUi5MDRMEHXzOF9Ie5tjuodq m9kA0DEmN53LqV/Ck2axAOhXC1c7mFHGhuzayuz/FDj1675IzI2k8wUQ1GWs9WzVUtEj 79OWkkUm2lDq8YZ5Zay/k1/txJI0aYnM8pzKtCMSURnUPIXKNulvQKumDKlTukAhpYRn 3cHLCVP60bqiDbrw+gt919i+/itMRD5TnbMWMJPkp0dHJOwWUNM3OOAcFZNOAJaZ3Qeg R6uQ== X-Gm-Message-State: APt69E3hqgbn+9hfMyOiyYdwNyB43GR7z+mzMtVz6on2T1FTUedFgJ8T mDLx5L6Rw96KvlBO7wwINqsWXsArp1P/x8RTUtUguA== X-Google-Smtp-Source: AAOMgpdgYEmsT+APxxQXpXYyyXgOvi+6JAc/7FiZFuZKU6eNtdPjwaLzFSSZMpzIaHPyHX2BZuI1r3bHUiSUOuWf1Sg= X-Received: by 2002:a37:ba02:: with SMTP id k2-v6mr20684098qkf.134.1531197406725; Mon, 09 Jul 2018 21:36:46 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:26a7:0:0:0:0:0 with HTTP; Mon, 9 Jul 2018 21:36:46 -0700 (PDT) From: Henbin Chang Date: Tue, 10 Jul 2018 12:36:46 +0800 Message-ID: Subject: Re: IPMI and Redfish support in openbmc Linux To: OpenBMC Maillist , ed.tanous@ntel.com Content-Type: multipart/alternative; boundary="000000000000824a5805709dadd9" X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 04:36:51 -0000 --000000000000824a5805709dadd9 Content-Type: text/plain; charset="UTF-8" H Ed, I built bmcweb into my machine, and check the 'bmcweb' daemon was started up. ps aux | grep bmcweb 919 root 0:00 /usr/bin/bmcweb 8662 root 0:00 grep bmcweb But I couldn't access Redfish API through the below command. curl -b cjar -k https://10.99.241.79/redvish/v1/ Could you help provide the suggestion? Thanks. -Henbin. There are several servers that support Redfish, and we have a working group > that meets weekly to talk through technical issues each week, which you're > welcome to attend. The only one checked into the upstream project is > bmcweb. If you need help getting it started, I'm happy to help. > https://github.com/openbmc/bmcweb --000000000000824a5805709dadd9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
H Ed,
I built bmcweb into my machine, and check the &#= 39;bmcweb' daemon was started up.

ps aux = | grep bmcweb
=C2=A0 919 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 /usr= /bin/bmcweb
=C2=A08662 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 grep b= mcweb

But I couldn't access Redfish API = through the below command.
<= br>
Could you help provide the suggestion?

Thanks.
-Henbin.

There are several servers= that support Redfish, and we have a working group that meets weekly to tal= k through technical issues each week, which you're welcome to attend. = The only one checked into the upstream project is bmcweb. If you need help= getting it started, I'm happy to help.
https://github.com/openbmc/bmcweb

--000000000000824a5805709dadd9-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=none (mailfrom) smtp.mailfrom=linux.vnet.ibm.com (client-ip=148.163.158.5; helo=mx0a-001b2d01.pphosted.com; envelope-from=ratagupt@linux.vnet.ibm.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=linux.vnet.ibm.com Received: from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41PwVs2h8hzDr2J for ; Tue, 10 Jul 2018 18:34:57 +1000 (AEST) Received: from pps.filterd (m0098414.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6A8YMpl142676 for ; Tue, 10 Jul 2018 04:34:55 -0400 Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99]) by mx0b-001b2d01.pphosted.com with ESMTP id 2k4qtp7scx-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 10 Jul 2018 04:34:55 -0400 Received: from localhost by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 10 Jul 2018 09:34:53 +0100 Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195) by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Tue, 10 Jul 2018 09:34:51 +0100 Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com [9.149.105.232]) by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w6A8Yor333882360 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 10 Jul 2018 08:34:50 GMT Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BBA2D52051 for ; Tue, 10 Jul 2018 11:35:12 +0100 (BST) Received: from [9.79.192.194] (unknown [9.79.192.194]) by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTP id 51F845204F for ; Tue, 10 Jul 2018 11:35:12 +0100 (BST) Subject: Re: IPMI and Redfish support in openbmc Linux To: openbmc@lists.ozlabs.org References: From: Ratan Gupta Date: Tue, 10 Jul 2018 14:04:49 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------F862FEBF26AD19628CC24A7A" Content-Language: en-US X-TM-AS-GCONF: 00 x-cbid: 18071008-0012-0000-0000-00000288866D X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18071008-0013-0000-0000-000020BA2214 Message-Id: <57babd9a-22fd-093f-3edd-214642e0a016@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-10_03:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=12 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807100098 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 08:35:02 -0000 This is a multi-part message in MIME format. --------------F862FEBF26AD19628CC24A7A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hi Henbin, Can you try "curl -b cjar -k https://:*18080*/redfish/v1"? Ratan Gupta On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote: > H Ed, > I built bmcweb into my machine, and check the 'bmcweb' daemon was > started up. > > ps aux | grep bmcweb >   919 root       0:00 /usr/bin/bmcweb >  8662 root       0:00 grep bmcweb > > But I couldn't access Redfish API through the below command. > curl -b cjar -k https://10.99.241.79/redvish/v1/ > > Could you help provide the suggestion? > > Thanks. > -Henbin. > > There are several servers that support Redfish, and we have a > working group that meets weekly to talk through technical issues > each week, which you're welcome to attend. The only one checked > into the upstream project is bmcweb. If you need help getting it > started, I'm happy to help. > https://github.com/openbmc/bmcweb > > --------------F862FEBF26AD19628CC24A7A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

Hi Henbin,

Can you try "curl -b cjar -k https://<ip>:18080/redfish/v1"?

Ratan Gupta


On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote:
H Ed,
I built bmcweb into my machine, and check the 'bmcweb' daemon was started up.

ps aux | grep bmcweb
  919 root       0:00 /usr/bin/bmcweb
 8662 root       0:00 grep bmcweb

But I couldn't access Redfish API through the below command.

Could you help provide the suggestion?

Thanks.
-Henbin.

There are several servers that support Redfish, and we have a working group that meets weekly to talk through technical issues each week, which you're welcome to attend. The only one checked into the upstream project is bmcweb. If you need help getting it started, I'm happy to help.
https://github.com/openbmc/bmcweb


--------------F862FEBF26AD19628CC24A7A-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=in.ibm.com (client-ip=148.163.156.1; helo=mx0a-001b2d01.pphosted.com; envelope-from=hramasub@in.ibm.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=in.ibm.com Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41PxX75m8yzDrcK for ; Tue, 10 Jul 2018 19:21:07 +1000 (AEST) Received: from pps.filterd (m0098410.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6A9J7r4076083 for ; Tue, 10 Jul 2018 05:21:06 -0400 Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com [192.155.248.74]) by mx0a-001b2d01.pphosted.com with ESMTP id 2k4s1m54yr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 10 Jul 2018 05:21:05 -0400 Received: from localhost by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Tue, 10 Jul 2018 09:21:05 -0000 Received: from us1a3-smtp02.a3.dal06.isc4sb.com (10.106.154.159) by smtp.notes.na.collabserv.com (10.106.227.92) with smtp.notes.na.collabserv.com ESMTP; Tue, 10 Jul 2018 09:21:02 -0000 Received: from us1a3-mail111.a3.dal06.isc4sb.com ([10.146.6.12]) by us1a3-smtp02.a3.dal06.isc4sb.com with ESMTP id 2018071009210132-308036 ; Tue, 10 Jul 2018 09:21:01 +0000 In-Reply-To: <57babd9a-22fd-093f-3edd-214642e0a016@linux.vnet.ibm.com> To: Ratan Gupta Cc: openbmc@lists.ozlabs.org Subject: Re: IPMI and Redfish support in openbmc Linux From: "Hariharasubramanian Ramasubramanian" Date: Tue, 10 Jul 2018 14:51:01 +0530 References: <57babd9a-22fd-093f-3edd-214642e0a016@linux.vnet.ibm.com> X-KeepSent: CA608E26:3D7FF9BB-652582C6:00327BAF; type=4; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1 October 14, 2013 X-LLNOutbound: False X-Disclaimed: 51907 X-TNEFEvaluated: 1 x-cbid: 18071009-7581-0000-0000-000008255FA6 X-IBM-SpamModules-Scores: BY=0; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.4332; ST=0; TS=0; UL=0; ISC=; MB=0.000000 X-IBM-SpamModules-Versions: BY=3.00009343; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000266; SDB=6.01059232; UDB=6.00543607; IPR=6.00837153; BA=6.00006041; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00022083; XFM=3.00000015; UTC=2018-07-10 09:21:04 X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused X-IBM-AV-VERSION: SAVI=2018-07-10 09:19:31 - 6.00008683 x-cbparentid: 18071009-7582-0000-0000-00001DC26312 Message-Id: Content-Type: multipart/alternative; boundary="=_alternative 0032F901652582C6_=" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-10_03:, , signatures=0 X-Proofpoint-Spam-Reason: safe X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 09:21:12 -0000 --=_alternative 0032F901652582C6_= Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: Quoted-printable "openbmc" wrote on= =20 07/10/2018 02:04:49 PM: >=20 > But I couldn't access Redfish API through the below command. > curl -b cjar -k https://10.99.241.79/redvish/v1/ >=20 1) Looks like you have a typo in the URI : It must be redfish and not=20 redvish ? 2) Also try removing the trailing forward slash : redfish/v1 instead of=20 redfish/v1/ 3) Is the service running in the standard 443 port ? If not append the=20 port number to the IP in the URI. -Hari ! --=_alternative 0032F901652582C6_= Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="US-ASCII"
"openbmc" <openbmc-bounces+hramasub=3Di= n.ibm.com@lists.ozlabs.org> wrote on 07/10/2018 02:04:49 PM:


= >
> But I couldn't access Redfish API through the below command.<= /font>

> curl -b cjar -k https://10.99.241.79= /redvish/v1/
>
1) Looks like you have a typo in the URI : It must be redfish and not redvish ?
2) Also try = removing the trailing forward slash : redfish/v1 instead of redfish/v1/
3) Is t= he service running in the standard 443 port ? If not append the port number to the IP in the URI.

-Hari !
--=_alternative 0032F901652582C6_=-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=intel.com (client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=ed.tanous@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=intel.com Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41Q50M0xX9zDr0d for ; Wed, 11 Jul 2018 00:57:35 +1000 (AEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jul 2018 07:57:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,335,1526367600"; d="scan'208";a="71130955" Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by fmsmga001.fm.intel.com with ESMTP; 10 Jul 2018 07:57:15 -0700 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.242]) by ORSMSX109.amr.corp.intel.com ([169.254.11.113]) with mapi id 14.03.0319.002; Tue, 10 Jul 2018 07:57:14 -0700 From: "Tanous, Ed" To: Hariharasubramanian Ramasubramanian , Ratan Gupta CC: "openbmc@lists.ozlabs.org" Subject: RE: IPMI and Redfish support in openbmc Linux Thread-Topic: IPMI and Redfish support in openbmc Linux Thread-Index: AQHUGAfNUJbKLHM0W02PGYXZ3mzYtaSIlwOAgAAM6YD//+a88A== Date: Tue, 10 Jul 2018 14:57:14 +0000 Message-ID: <7E9441B1E5EFFD4681F54958E821699345810FF6@ORSMSX114.amr.corp.intel.com> References: <57babd9a-22fd-093f-3edd-214642e0a016@linux.vnet.ibm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjg3NTkxMTAtYjU3MC00ODM1LWJiZGUtOWFlZTc3OTEwMjVlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicjBUU0dybmpIclhvYjdwZFBNZDV6VVNjclRkZk1MNjRhcEROQWZ5OWNxcjJ3SG1FNmdxcWJPXC9HWUlXVFBBODgifQ== dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: request-justification,no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 14:57:39 -0000 Bmcweb will launch under one of two ports. If launched manually, it will l= aunch under port 18080. If launched via systemd, it will use socket activa= tion to launch under port 883 (to avoid conflicting with the existing phosp= hor-rest server). Another thing to recognize is that there is a debug html interface built in= to the redfish interface, so the easiest way to test is to use a web browse= r, and you will get the graphical interface with clickable links. Try poin= ting a web browser at https://10.99.241.79:18080/redfish/v1 and see if that= works. PS, the trailing backslash is unimportant. Bmcweb is designed to strip the= trailing backslash for you in either case, so redfish/v1 is the same as re= dfish/v1/ -Ed From: openbmc [mailto:openbmc-bounces+ed.tanous=3Dintel.com@lists.ozlabs.or= g] On Behalf Of Hariharasubramanian Ramasubramanian Sent: Tuesday, July 10, 2018 2:21 AM To: Ratan Gupta Cc: openbmc@lists.ozlabs.org Subject: Re: IPMI and Redfish support in openbmc Linux "openbmc" wrote on= 07/10/2018 02:04:49 PM: >=20 > But I couldn't access Redfish API through the below command. > curl -b cjar -k https://10.99.241.79/redvish/v1/ >=20 1) Looks like you have a typo in the URI : It must be redfish and not redvi= sh ? 2) Also try removing the trailing forward slash : redfish/v1 instead of red= fish/v1/ 3) Is the service running in the standard 443 port ? If not append the port= number to the IP in the URI. -Hari ! From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:400d:c0d::229; helo=mail-qt0-x229.google.com; envelope-from=henbinchang@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="PnK+59YH"; dkim-atps=neutral Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41Qx6Z6HNBzF35Y for ; Thu, 12 Jul 2018 10:05:58 +1000 (AEST) Received: by mail-qt0-x229.google.com with SMTP id z8-v6so14184150qto.9 for ; Wed, 11 Jul 2018 17:05:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=D+9mK8qcfReP27RpCaS2t3t45Y5VeztV/QXwuOadVAc=; b=PnK+59YHTDArj1T8yY8ebHf3yZIXMVfO7TYYQZ8uuOPu9Yd0qZGCqAWKMxc0A6PSNP 1mGe7fMvXaeVKHvfVGy33a7TNl9K1iH40BCSOXSxpu4mEhZSqR7QldeoNbNnps1YGyds qdw3Tstj/2dRQ5fBXdNB/3OaXTojL3NAHMhWExLz8vSAYQHfv9Nq6eupkV1F0SMx83Hh qzt5KckdEwFQEgxE79u3NJx9JcoZlvbdNuOvUQ/if7idUsKLmsXzJ6tdmPtNh3SyLW0H FBqs4UaLvVokoOtlZ4PYfWzGTjE05b7pUpOYt4f0rJHvwSgsMgnBBbT4HK98JJXJyqTc pndA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=D+9mK8qcfReP27RpCaS2t3t45Y5VeztV/QXwuOadVAc=; b=oHxbYOD0TNGrPM8oaEhYL3lT30pEhXHG7QjEeB842uTKCbCdVJRrrCDOEkr9TbAgLk xzoAxmTM7yOOdkyvXDy2qycvYY7Kvzrz0fz3goJF5JOlGVtHTuyZCWHh3D48HYPb7S+p vEw9PgjGSSRgC+mlUBSuiGd6CM6T3gMoazQnWJGG7asv9tRBA0O5gQ2Tz/IuNgBUA4FT F2HU+5ryDJPJzzVuKTYiIMg77OhO7D9I908YPlP2UZuzYMBye3DvjgdxLL77F10xxjf3 sWZwXDlpUjDEuLCqI2Uzq+iQkUWs3J0c+uqa5p+pGaqAo0wUFGCdK8RSKXgYp90TkvUy aM3A== X-Gm-Message-State: AOUpUlHDuGGI9WTPHajRa0/Po4htIlO3wZ7swThAeiSLMuB874BiBsN1 PSr9lFR8ZGtW7BPwX625MoAcNiW9EjfTwPCXfdw0OQ== X-Google-Smtp-Source: AAOMgpc1oeEf0+h6VJ1DmK79uVdVgudnn9irr/7i8jzGptNsgC1NELWBI/iZTPaiWBWgZr8qHgpBWi37vDnXQGDqrdo= X-Received: by 2002:a0c:b3d4:: with SMTP id b20-v6mr824789qvf.141.1531353954842; Wed, 11 Jul 2018 17:05:54 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:26a7:0:0:0:0:0 with HTTP; Wed, 11 Jul 2018 17:05:54 -0700 (PDT) In-Reply-To: References: From: Henbin Chang Date: Thu, 12 Jul 2018 08:05:54 +0800 Message-ID: Subject: Re: IPMI and Redfish support in openbmc Linux To: OpenBMC Maillist Content-Type: multipart/alternative; boundary="00000000000080fae90570c2204d" X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jul 2018 00:06:00 -0000 --00000000000080fae90570c2204d Content-Type: text/plain; charset="UTF-8" Thank your support. It did work after I used the default port 18080. curl -k https://10.99.241.79:18080/redfish/v1 I had to indicate the account/password if I would like to access other node. curl -k https://root:0penBmc@10.99.241.79:18080/redfish/v1/Managers/ Bmcweb will launch under one of two ports. If launched manually, it will > launch under port 18080. If launched via systemd, it will use socket > activation to launch under port 883 (to avoid conflicting with the existing > phosphor-rest server). Another thing to recognize is that there is a debug > html interface built into the redfish interface, so the easiest way to test > is to use a web browser, and you will get the graphical interface with > clickable links. Try pointing a web browser at > https://10.99.241.79:18080/redfish/v1 and see if that works. PS, the > trailing backslash is unimportant. Bmcweb is designed to strip the trailing > backslash for you in either case, so redfish/v1 is the same as redfish/v1/ > -Ed 2018-07-10 16:39 GMT+08:00 Ratan Gupta : > Hi Henbin, > > Can you try "curl -b cjar -k https://:18080/redfish/v1"? > > Seems default port is 18080 > > https://github.com/openbmc/bmcweb/blob/master/src/webserver_main.cpp#L24 > > Regards > > Ratan Gupta > > > > On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote: > > H Ed, > I built bmcweb into my machine, and check the 'bmcweb' daemon was started > up. > > ps aux | grep bmcweb > 919 root 0:00 /usr/bin/bmcweb > 8662 root 0:00 grep bmcweb > > But I couldn't access Redfish API through the below command. > curl -b cjar -k https://10.99.241.79/redvish/v1/ > > Could you help provide the suggestion? > > Thanks. > -Henbin. > > There are several servers that support Redfish, and we have a working >> group that meets weekly to talk through technical issues each week, which >> you're welcome to attend. The only one checked into the upstream project is >> bmcweb. If you need help getting it started, I'm happy to help. >> https://github.com/openbmc/bmcweb > > > > --00000000000080fae90570c2204d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank your support.

It did work after I= used the default port 18080.
<= div>
I had to indicate the account/password if I would like t= o access other node.
https://root:0penBmc@10.99.241.79:18080/redfish/v1/Managers/

Bmcweb will launch under = one of two ports. If launched manually, it will launch under port 18080. = If launched via systemd, it will use socket activation to launch under port= 883 (to avoid conflicting with the existing phosphor-rest server). Another thing to recognize is that there is a debug html interface built in= to the redfish interface, so the easiest way to test is to use a web browse= r, and you will get the graphical interface with clickable links. Try poin= ting a web browser at htt= ps://10.99.241.79:18080/redfish/v1 and see if that works. PS, the trailing backslash is unimportant. Bmcweb is designed to strip the= trailing backslash for you in either case, so redfish/v1 is the same as re= dfish/v1/ -Ed


2= 018-07-10 16:39 GMT+08:00 Ratan Gupta <ratagupt@linux.vnet.ibm.c= om>:
=20 =20 =20

Hi Henbin,

Can you try "curl -b cjar -k https://= <ip>:18080/redfish/v1"?

Seems default port is 18080

https://github.com/openbmc/bmcweb/blob/master/src/webserver_main.cpp#L24

Regards

Ratan Gupta



On Tuesday 10 July 2= 018 10:06 AM, Henbin Chang wrote:
=20
H Ed,
I built bmcweb into my machine, and check the 'bmcweb' daemon was started up.

ps aux | grep bmcweb
=C2=A0 919 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/bmcw= eb
=C2=A08662 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 grep bmcweb

But I couldn't access Redfish API through the below command.

Could you help provide the suggestion?

Thanks.
-Henbin.

There are sev= eral servers that support Redfish, and we have a working group that meets weekly to talk through technical issues each week, which you're welcome to attend. The only one checked into the upstream project is bmcweb. If you need help getting it started, I'm happy to help.
https://github.com/openbmc/bmcweb



--00000000000080fae90570c2204d-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:400d:c0d::235; helo=mail-qt0-x235.google.com; envelope-from=henbinchang@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="I/7+XiN2"; dkim-atps=neutral Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com [IPv6:2607:f8b0:400d:c0d::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41R4rw3VmXzF35w for ; Thu, 12 Jul 2018 15:54:40 +1000 (AEST) Received: by mail-qt0-x235.google.com with SMTP id c15-v6so2843618qtp.0 for ; Wed, 11 Jul 2018 22:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=+glCWmTqYUPts5gMMwIOBXQaxlefqL/aN29GzJufKR8=; b=I/7+XiN2RCnyv8fcfTHIC+sHLtT4RLbiq0WDPmgogFnw+7Ch0rDYG7WfbJBUBJSECP JoDZCuf6tGdSlZ1R+hptuZgG/IwBARSI9yDtuUwM8IK+womLmJixGinY9CbGfTf1KiF2 gCw1xjLM6vYQ9Lw1+HAsX+26g6oiqdSC3luYXdOAsIl7XjHCBP94BkkQNRK5cfYE/6d9 bAf9TYqmUcPZ3yelnPSTLXF0SuwrhWarwSVh8xvKeTTqV0I/LVq/bHu9wRmzFAznKnSn owNrgZxQwJfO5+ISvuaK4akahBC0x11Zf2Kur+T5DizQAUpwIw1EkHRShTbaxIudhHCn eNBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=+glCWmTqYUPts5gMMwIOBXQaxlefqL/aN29GzJufKR8=; b=nsRqNNX1fltgQPXnd7Hw3LAuSPXfPhM6nuy/1YkcC3wgciD4obJCqGQebv3DXnBNUb DGRy/loACKfH1mD220Pr2sLBROGBC/OznGY7XWhBvZPzKZBhko+alhNHcEGSJLQihkW0 gE2rpvSxkZ4DB9bAmnAjUzsy1nGBAwVhigwNOGHhQQReX2y69vZKtVJp8VCcMEEA/cQg Y9TkPFdCMR0Nm2X92+wSdAjVtNQ79psZSGTRZoPagskHoBa6bIl9OlHdE1omIyR/D9m2 N8ggQkHbnO00EtVyUDT9pePhnSsecc0TADon+AT8fTH5pZGa7JqykOLFMzkYlED65dP2 uFHQ== X-Gm-Message-State: AOUpUlEBkDeQvuJWAhtusfcjg7aruFSpHKzCr3UYgT3NnHcqWwSYgtm7 nw4Sx4OIFP6hcdevXrgoWDUZAYfRJEWLWwjMu9treQ== X-Google-Smtp-Source: AAOMgpdnZIr3lIr4is3V/qMwcxuxdW7s0kNmJTWgXrmkHndlxR9+HAfPDGIYelPGJiH6I5mCDWyPFM6DMLWYac+BF/w= X-Received: by 2002:ac8:29f6:: with SMTP id 51-v6mr686938qtt.200.1531374877159; Wed, 11 Jul 2018 22:54:37 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:26a7:0:0:0:0:0 with HTTP; Wed, 11 Jul 2018 22:54:36 -0700 (PDT) In-Reply-To: References: From: Henbin Chang Date: Thu, 12 Jul 2018 13:54:36 +0800 Message-ID: Subject: Re: IPMI and Redfish support in openbmc Linux To: OpenBMC Maillist , ed.tanous@intel.com Content-Type: multipart/alternative; boundary="0000000000009233d60570c6ff04" X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jul 2018 05:54:41 -0000 --0000000000009233d60570c6ff04 Content-Type: text/plain; charset="UTF-8" Hi Ed, I upgraded my openbmc REPO with the Github and used the latest bmcweb (commit id: 7885954af734ae61a2e1358740f84ad39248f18d.) But I got the below error for compiling. ... 6: error: 'async_result_init' is not a member of 'boost::asio::detail' boost::asio::detail::async_result_init< ^~~~~~~~~~~~~~~~~ /common/code_ref/s2600wf_openbmc/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:84:26: note: suggested alternative: 'async_result_helper' boost::asio::detail::async_result_init< ^~~~~~~~~~~~~~~~~ async_result_helper /common/code_ref/s2600wf_openbmc/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:85:23: error: expected primary-expression before ',' token MessageHandler, void(boost::system::error_code, message)> ^ /common/code_ref/s2600wf_openbmc/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:85:25: error: expected primary-expression before 'void' MessageHandler, void(boost::system::error_code, message)> ... Suppose this is because the boost-dbus is too old. Do you any suggestion? Thanks. 2018-07-12 8:05 GMT+08:00 Henbin Chang : > Thank your support. > > It did work after I used the default port 18080. > curl -k https://10.99.241.79:18080/redfish/v1 > > I had to indicate the account/password if I would like to access other > node. > curl -k https://root:0penBmc@10.99.241.79:18080/redfish/v1/Managers/ > > Bmcweb will launch under one of two ports. If launched manually, it will >> launch under port 18080. If launched via systemd, it will use socket >> activation to launch under port 883 (to avoid conflicting with the existing >> phosphor-rest server). Another thing to recognize is that there is a debug >> html interface built into the redfish interface, so the easiest way to test >> is to use a web browser, and you will get the graphical interface with >> clickable links. Try pointing a web browser at >> https://10.99.241.79:18080/redfish/v1 and see if that works. PS, the >> trailing backslash is unimportant. Bmcweb is designed to strip the trailing >> backslash for you in either case, so redfish/v1 is the same as redfish/v1/ >> -Ed > > > > 2018-07-10 16:39 GMT+08:00 Ratan Gupta : > >> Hi Henbin, >> >> Can you try "curl -b cjar -k https://:18080/redfish/v1"? >> >> Seems default port is 18080 >> >> https://github.com/openbmc/bmcweb/blob/master/src/webserver_main.cpp#L24 >> >> Regards >> >> Ratan Gupta >> >> >> >> On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote: >> >> H Ed, >> I built bmcweb into my machine, and check the 'bmcweb' daemon was started >> up. >> >> ps aux | grep bmcweb >> 919 root 0:00 /usr/bin/bmcweb >> 8662 root 0:00 grep bmcweb >> >> But I couldn't access Redfish API through the below command. >> curl -b cjar -k https://10.99.241.79/redvish/v1/ >> >> Could you help provide the suggestion? >> >> Thanks. >> -Henbin. >> >> There are several servers that support Redfish, and we have a working >>> group that meets weekly to talk through technical issues each week, which >>> you're welcome to attend. The only one checked into the upstream project is >>> bmcweb. If you need help getting it started, I'm happy to help. >>> https://github.com/openbmc/bmcweb >> >> >> >> > --0000000000009233d60570c6ff04 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ed,

I upgraded my openbmc REPO with = the Github and used the latest bmcweb (commit id:=20 7885954af734ae61a2e135= 8740f84ad39248f18d.)

But I got the below er= ror for compiling.
...
6: error: 'async_re= sult_init' is not a member of 'boost::asio::detail'
= =C2=A0 =C2=A0 =C2=A0boost::asio::detail::async_result_init<
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~
/common/code_ref/s2600wf_open= bmc/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAU= TOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:84:26: note: su= ggested alternative: 'async_result_helper'
=C2=A0 =C2=A0 = =C2=A0boost::asio::detail::async_result_init<
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 ^~~~~~~~~~~~~~~~~
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 async_result_helper
<= div>/common/code_ref/s2600wf_openbmc/openbmc/build/tmp/work/armv6-openbmc-l= inux-gnueabi/boost-dbus/1.0+gitAUTOINC+2ec8037525-r0/git/include/dbus/conne= ction_service.hpp:85:23: error: expected primary-expression before ',&#= 39; token
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0MessageHandler, void(= boost::system::error_code, message)>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/com= mon/code_ref/s2600wf_openbmc/openbmc/build/tmp/work/armv6-openbmc-linux-gnu= eabi/boost-dbus/1.0+gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_se= rvice.hpp:85:25: error: expected primary-expression before 'void'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0MessageHandler, void(boost::syst= em::error_code, message)>
...

S= uppose this is because the boost-dbus is too old.

= Do you any suggestion?

Thanks.


2018-07-12= 8:05 GMT+08:00 Henbin Chang <henbinchang@gmail.com>:
Thank your support.
It did work after I used the default port 18080.

I= had to indicate the account/password if I would like to access other node.=
https://root:0penBmc@10.99.241.79:18080/redf= ish/v1/Managers/

Bmcweb will launch under = one of two ports. If launched manually, it will launch under port 18080. = If launched via systemd, it will use socket activation to launch under port= 883 (to avoid conflicting with the existing phosphor-rest server). Another thing to recognize is that there is a debug html interface built in= to the redfish interface, so the easiest way to test is to use a web browse= r, and you will get the graphical interface with clickable links. Try poin= ting a web browser at https://10.99.241.79:18080/redfish/v1 and see if th= at works. PS, the trailing backslash is unimportant. Bmcweb is designed to strip the= trailing backslash for you in either case, so redfish/v1 is the same as re= dfish/v1/ -Ed


2018-07-10 16:39 GMT+08:00 Ratan Gup= ta <ratagupt@linux.vnet.ibm.com>:
=20 =20 =20

Hi Henbin,

Can you try "curl -b cjar -k https://<ip>:18080/redfish/v1"?

Seems default port is 18080

https://github.com/openbmc/bmc= web/blob/master/src/webserver_main.cpp#L24

Regards

Ratan Gupta



On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote:
=20
H Ed,
I built bmcweb into my machine, and check the 'bmcweb' daemon was started up.

ps aux | grep bmcweb
=C2=A0 919 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/bmcw= eb
=C2=A08662 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 grep bmcweb

But I couldn't access Redfish API through the below command.

Could you help provide the suggestion?

Thanks.
-Henbin.

There are sev= eral servers that support Redfish, and we have a working group that meets weekly to talk through technical issues each week, which you're welcome to attend. The only one checked into the upstream project is bmcweb. If you need help getting it started, I'm happy to help.
https://github.com/openbmc/bmcweb




--0000000000009233d60570c6ff04-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=intel.com (client-ip=134.134.136.126; helo=mga18.intel.com; envelope-from=ed.tanous@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=intel.com Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41RNv24FR5zDqBm for ; Fri, 13 Jul 2018 03:57:31 +1000 (AEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jul 2018 10:57:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,344,1526367600"; d="scan'208,217";a="57195568" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by orsmga006.jf.intel.com with ESMTP; 12 Jul 2018 10:57:30 -0700 Received: from orsmsx161.amr.corp.intel.com (10.22.240.84) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 12 Jul 2018 10:57:29 -0700 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.242]) by ORSMSX161.amr.corp.intel.com ([169.254.4.100]) with mapi id 14.03.0319.002; Thu, 12 Jul 2018 10:57:29 -0700 From: "Tanous, Ed" To: Henbin Chang , OpenBMC Maillist Subject: RE: IPMI and Redfish support in openbmc Linux Thread-Topic: IPMI and Redfish support in openbmc Linux Thread-Index: AQHUGAfNUJbKLHM0W02PGYXZ3mzYtaSKuIrEgADWXwCAAFJ6AA== Date: Thu, 12 Jul 2018 17:57:29 +0000 Message-ID: <7E9441B1E5EFFD4681F54958E821699345811F51@ORSMSX114.amr.corp.intel.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: request-justification,no-action x-originating-ip: [10.22.254.139] Content-Type: multipart/alternative; boundary="_000_7E9441B1E5EFFD4681F54958E821699345811F51ORSMSX114amrcor_" MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jul 2018 17:57:35 -0000 --_000_7E9441B1E5EFFD4681F54958E821699345811F51ORSMSX114amrcor_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlcmUgaGF2ZSBiZWVuIHF1aXRlIGEgZmV3IGNoYW5nZXMgdG8gYm1jd2ViIGluIHRoZSBsYXN0 IG1vbnRoLCBhbmQgc29tZSBvZiB0aGUgZGVwZW5kZW5jaWVzIGRpZG7igJl0IGdldCBzeW5jaHJv bml6ZWQgbGlrZSB3ZSBleHBlY3RlZCB0aGVtIHRvLg0KDQpUaGUgZ29vZCBuZXdzIGlzIHRoYXQg d2XigJl2ZSBtZXJnZWQgcXVpdGUgYSBmZXcgcGF0Y2hlcywgaW5jbHVkaW5nIGEgbnVtYmVyIG9m IG5ldyBSZWRmaXNoIHNjaGVtYXMsIGFzIHdlbGwgYXMgdGhlIHBhdGNoIHRoYXQgbW92ZXMgYm1j d2ViIG92ZXIgdG8gc2RidXNwbHVzIGFuZCBiZWFzdC4gIE1vdmluZyBmb3J3YXJkLCB3ZSBhcmUg Z29pbmcgdG8gZGVwcmVjYXRlIGJvb3N0LWRidXMsIGFzIHNkYnVzcGx1cyBub3cgaGFzIGEgc3Vw ZXJzZXQgb2YgZnVuY3Rpb25hbGl0eSBhdCB0aGlzIHBvaW50IGluIHRpbWUuICBUaGUgZXJyb3Ig eW914oCZcmUgc2VlaW5nIGlzIGNhdXNlZCBieSBib29zdC1kYnVzIG5vdCBiZWluZyB1cGRhdGVk IHRvIHRoZSBpbnRlcmZhY2VzIHVzZWQgaW4gYm9vc3QgMS42Niwgd2hpY2ggd2FzIG1lcmdlZCB3 aXRoIHRoZSBsYXN0IHlvY3RvIHBhdGNoLg0KDQpUaGUgYmFkIG5ld3MgaXMgdGhhdCBzb21lIG9m IHRoZSBzZGJ1c3BsdXMgcGF0Y2hlcyBmb3IgYWRkaW5nIHVuaXQgdGVzdHMgYW5kIGZpeGluZyBi dWdzIGhhcyBjYXVzZWQgcHJvZHVjdCByZWdyZXNzaW9ucywgYW5kIGFyZSBob2xkaW5nIHVwIHRo ZSBtZXJnZSBvZiB0aGUgcmVjaXBlIGJ1bXAuICBCZWNhdXNlIG9mIHRoZSBvcmRlciBpbiB3aGlj aCB0aGUgcmVjaXBlcyBnb3QgbWVyZ2VkIGludG8gdXBzdHJlYW0sIGJtY3dlYiBidWlsZHMgcmVx dWlyZSB0aGUgYmVsb3cgcmVjaXBlIGJ1bXAgZm9yIHRoZSBtb21lbnQuDQoNCmh0dHBzOi8vZ2Vy cml0Lm9wZW5ibWMtcHJvamVjdC54eXovIy9jLzExNDU2Lw0KDQpDaGVja2luZyBvdXQgdGhhdCBw YXRjaHNldCBzaG91bGQgbGV0IHlvdSBidWlsZCBibWN3ZWIgYWdhaW5zdCB0aXAsIGFuZCB3ZeKA mWxsIHdvcmsgb24gZ2V0dGluZyB0aGUgcmVncmVzc2lvbiBzcXVhc2hlZCBhbmQgZml4ZXMgbWVy Z2VkIGludG8gbWFpbmxpbmUsIGhvcGVmdWxseSBzaG9ydGx5Lg0KDQotRWQNCg0KRnJvbTogSGVu YmluIENoYW5nIFttYWlsdG86aGVuYmluY2hhbmdAZ21haWwuY29tXQ0KU2VudDogV2VkbmVzZGF5 LCBKdWx5IDExLCAyMDE4IDEwOjU1IFBNDQpUbzogT3BlbkJNQyBNYWlsbGlzdCA8b3BlbmJtY0Bs aXN0cy5vemxhYnMub3JnPjsgVGFub3VzLCBFZCA8ZWQudGFub3VzQGludGVsLmNvbT4NClN1Ympl Y3Q6IFJlOiBJUE1JIGFuZCBSZWRmaXNoIHN1cHBvcnQgaW4gb3BlbmJtYyBMaW51eA0KDQpIaSBF ZCwNCg0KSSB1cGdyYWRlZCBteSBvcGVuYm1jIFJFUE8gd2l0aCB0aGUgR2l0aHViIGFuZCB1c2Vk IHRoZSBsYXRlc3QgYm1jd2ViIChjb21taXQgaWQ6IDc4ODU5NTRhZjczNGFlNjFhMmUxMzU4NzQw Zjg0YWQzOTI0OGYxOGQuKQ0KDQpCdXQgSSBnb3QgdGhlIGJlbG93IGVycm9yIGZvciBjb21waWxp bmcuDQouLi4NCjY6IGVycm9yOiAnYXN5bmNfcmVzdWx0X2luaXQnIGlzIG5vdCBhIG1lbWJlciBv ZiAnYm9vc3Q6OmFzaW86OmRldGFpbCcNCiAgICAgYm9vc3Q6OmFzaW86OmRldGFpbDo6YXN5bmNf cmVzdWx0X2luaXQ8DQogICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+ DQovY29tbW9uL2NvZGVfcmVmL3MyNjAwd2Zfb3BlbmJtYy9vcGVuYm1jL2J1aWxkL3RtcC93b3Jr L2FybXY2LW9wZW5ibWMtbGludXgtZ251ZWFiaS9ib29zdC1kYnVzLzEuMCtnaXRBVVRPSU5DKzJl YzgwMzc1MjUtcjAvZ2l0L2luY2x1ZGUvZGJ1cy9jb25uZWN0aW9uX3NlcnZpY2UuaHBwOjg0OjI2 OiBub3RlOiBzdWdnZXN0ZWQgYWx0ZXJuYXRpdmU6ICdhc3luY19yZXN1bHRfaGVscGVyJw0KICAg ICBib29zdDo6YXNpbzo6ZGV0YWlsOjphc3luY19yZXN1bHRfaW5pdDwNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg YXN5bmNfcmVzdWx0X2hlbHBlcg0KL2NvbW1vbi9jb2RlX3JlZi9zMjYwMHdmX29wZW5ibWMvb3Bl bmJtYy9idWlsZC90bXAvd29yay9hcm12Ni1vcGVuYm1jLWxpbnV4LWdudWVhYmkvYm9vc3QtZGJ1 cy8xLjArZ2l0QVVUT0lOQysyZWM4MDM3NTI1LXIwL2dpdC9pbmNsdWRlL2RidXMvY29ubmVjdGlv bl9zZXJ2aWNlLmhwcDo4NToyMzogZXJyb3I6IGV4cGVjdGVkIHByaW1hcnktZXhwcmVzc2lvbiBi ZWZvcmUgJywnIHRva2VuDQogICAgICAgICBNZXNzYWdlSGFuZGxlciwgdm9pZChib29zdDo6c3lz dGVtOjplcnJvcl9jb2RlLCBtZXNzYWdlKT4NCiAgICAgICAgICAgICAgICAgICAgICAgXg0KL2Nv bW1vbi9jb2RlX3JlZi9zMjYwMHdmX29wZW5ibWMvb3BlbmJtYy9idWlsZC90bXAvd29yay9hcm12 Ni1vcGVuYm1jLWxpbnV4LWdudWVhYmkvYm9vc3QtZGJ1cy8xLjArZ2l0QVVUT0lOQysyZWM4MDM3 NTI1LXIwL2dpdC9pbmNsdWRlL2RidXMvY29ubmVjdGlvbl9zZXJ2aWNlLmhwcDo4NToyNTogZXJy b3I6IGV4cGVjdGVkIHByaW1hcnktZXhwcmVzc2lvbiBiZWZvcmUgJ3ZvaWQnDQogICAgICAgICBN ZXNzYWdlSGFuZGxlciwgdm9pZChib29zdDo6c3lzdGVtOjplcnJvcl9jb2RlLCBtZXNzYWdlKT4N Ci4uLg0KDQpTdXBwb3NlIHRoaXMgaXMgYmVjYXVzZSB0aGUgYm9vc3QtZGJ1cyBpcyB0b28gb2xk Lg0KDQpEbyB5b3UgYW55IHN1Z2dlc3Rpb24/DQoNClRoYW5rcy4NCg0KDQoyMDE4LTA3LTEyIDg6 MDUgR01UKzA4OjAwIEhlbmJpbiBDaGFuZyA8aGVuYmluY2hhbmdAZ21haWwuY29tPG1haWx0bzpo ZW5iaW5jaGFuZ0BnbWFpbC5jb20+PjoNClRoYW5rIHlvdXIgc3VwcG9ydC4NCg0KSXQgZGlkIHdv cmsgYWZ0ZXIgSSB1c2VkIHRoZSBkZWZhdWx0IHBvcnQgMTgwODAuDQpjdXJsIC1rIGh0dHBzOi8v MTAuOTkuMjQxLjc5OjE4MDgwL3JlZGZpc2gvdjENCg0KSSBoYWQgdG8gaW5kaWNhdGUgdGhlIGFj Y291bnQvcGFzc3dvcmQgaWYgSSB3b3VsZCBsaWtlIHRvIGFjY2VzcyBvdGhlciBub2RlLg0KY3Vy bCAtayBodHRwczovL3Jvb3Q6MHBlbkJtY0AxMC45OS4yNDEuNzk6MTgwODAvcmVkZmlzaC92MS9N YW5hZ2Vycy8NCg0KQm1jd2ViIHdpbGwgbGF1bmNoIHVuZGVyIG9uZSBvZiB0d28gcG9ydHMuIElm IGxhdW5jaGVkIG1hbnVhbGx5LCBpdCB3aWxsIGxhdW5jaCB1bmRlciBwb3J0IDE4MDgwLiBJZiBs YXVuY2hlZCB2aWEgc3lzdGVtZCwgaXQgd2lsbCB1c2Ugc29ja2V0IGFjdGl2YXRpb24gdG8gbGF1 bmNoIHVuZGVyIHBvcnQgODgzICh0byBhdm9pZCBjb25mbGljdGluZyB3aXRoIHRoZSBleGlzdGlu ZyBwaG9zcGhvci1yZXN0IHNlcnZlcikuIEFub3RoZXIgdGhpbmcgdG8gcmVjb2duaXplIGlzIHRo YXQgdGhlcmUgaXMgYSBkZWJ1ZyBodG1sIGludGVyZmFjZSBidWlsdCBpbnRvIHRoZSByZWRmaXNo IGludGVyZmFjZSwgc28gdGhlIGVhc2llc3Qgd2F5IHRvIHRlc3QgaXMgdG8gdXNlIGEgd2ViIGJy b3dzZXIsIGFuZCB5b3Ugd2lsbCBnZXQgdGhlIGdyYXBoaWNhbCBpbnRlcmZhY2Ugd2l0aCBjbGlj a2FibGUgbGlua3MuIFRyeSBwb2ludGluZyBhIHdlYiBicm93c2VyIGF0IGh0dHBzOi8vMTAuOTku MjQxLjc5OjE4MDgwL3JlZGZpc2gvdjEgYW5kIHNlZSBpZiB0aGF0IHdvcmtzLiBQUywgdGhlIHRy YWlsaW5nIGJhY2tzbGFzaCBpcyB1bmltcG9ydGFudC4gQm1jd2ViIGlzIGRlc2lnbmVkIHRvIHN0 cmlwIHRoZSB0cmFpbGluZyBiYWNrc2xhc2ggZm9yIHlvdSBpbiBlaXRoZXIgY2FzZSwgc28gcmVk ZmlzaC92MSBpcyB0aGUgc2FtZSBhcyByZWRmaXNoL3YxLyAtRWQNCg0KDQoyMDE4LTA3LTEwIDE2 OjM5IEdNVCswODowMCBSYXRhbiBHdXB0YSA8cmF0YWd1cHRAbGludXgudm5ldC5pYm0uY29tPG1h aWx0bzpyYXRhZ3VwdEBsaW51eC52bmV0LmlibS5jb20+PjoNCg0KSGkgSGVuYmluLA0KDQpDYW4g eW91IHRyeSAiY3VybCAtYiBjamFyIC1rIGh0dHBzOi8vPGlwPjoxODA4MC9yZWRmaXNoL3YxPGh0 dHBzOi8vJTNjaXAlM2U6MTgwODAvcmVkZmlzaC92MT4iPw0KDQpTZWVtcyBkZWZhdWx0IHBvcnQg aXMgMTgwODANCg0KaHR0cHM6Ly9naXRodWIuY29tL29wZW5ibWMvYm1jd2ViL2Jsb2IvbWFzdGVy L3NyYy93ZWJzZXJ2ZXJfbWFpbi5jcHAjTDI0DQoNClJlZ2FyZHMNCg0KUmF0YW4gR3VwdGENCg0K DQoNCk9uIFR1ZXNkYXkgMTAgSnVseSAyMDE4IDEwOjA2IEFNLCBIZW5iaW4gQ2hhbmcgd3JvdGU6 DQpIIEVkLA0KSSBidWlsdCBibWN3ZWIgaW50byBteSBtYWNoaW5lLCBhbmQgY2hlY2sgdGhlICdi bWN3ZWInIGRhZW1vbiB3YXMgc3RhcnRlZCB1cC4NCg0KcHMgYXV4IHwgZ3JlcCBibWN3ZWINCiAg OTE5IHJvb3QgICAgICAgMDowMCAvdXNyL2Jpbi9ibWN3ZWINCiA4NjYyIHJvb3QgICAgICAgMDow MCBncmVwIGJtY3dlYg0KDQpCdXQgSSBjb3VsZG4ndCBhY2Nlc3MgUmVkZmlzaCBBUEkgdGhyb3Vn aCB0aGUgYmVsb3cgY29tbWFuZC4NCmN1cmwgLWIgY2phciAtayBodHRwczovLzEwLjk5LjI0MS43 OS9yZWR2aXNoL3YxLw0KDQpDb3VsZCB5b3UgaGVscCBwcm92aWRlIHRoZSBzdWdnZXN0aW9uPw0K DQpUaGFua3MuDQotSGVuYmluLg0KDQpUaGVyZSBhcmUgc2V2ZXJhbCBzZXJ2ZXJzIHRoYXQgc3Vw cG9ydCBSZWRmaXNoLCBhbmQgd2UgaGF2ZSBhIHdvcmtpbmcgZ3JvdXAgdGhhdCBtZWV0cyB3ZWVr bHkgdG8gdGFsayB0aHJvdWdoIHRlY2huaWNhbCBpc3N1ZXMgZWFjaCB3ZWVrLCB3aGljaCB5b3Un cmUgd2VsY29tZSB0byBhdHRlbmQuIFRoZSBvbmx5IG9uZSBjaGVja2VkIGludG8gdGhlIHVwc3Ry ZWFtIHByb2plY3QgaXMgYm1jd2ViLiBJZiB5b3UgbmVlZCBoZWxwIGdldHRpbmcgaXQgc3RhcnRl ZCwgSSdtIGhhcHB5IHRvIGhlbHAuDQpodHRwczovL2dpdGh1Yi5jb20vb3BlbmJtYy9ibWN3ZWIN Cg0KDQoNCg0K --_000_7E9441B1E5EFFD4681F54958E821699345811F51ORSMSX114amrcor_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7 bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp bi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6 MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs c2VyaWY7fQ0Kc3Bhbi5tLTY4OTIwNDM1MTMxNzQxMzg3NzVob2VuemINCgl7bXNvLXN0eWxlLW5h bWU6bV8tNjg5MjA0MzUxMzE3NDEzODc3NWhvZW56Yjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXtt c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10 eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBw YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9 DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2 OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZXJlIGhhdmUgYmVlbiBxdWl0ZSBhIGZldyBj aGFuZ2VzIHRvIGJtY3dlYiBpbiB0aGUgbGFzdCBtb250aCwgYW5kIHNvbWUgb2YgdGhlIGRlcGVu ZGVuY2llcyBkaWRu4oCZdCBnZXQgc3luY2hyb25pemVkIGxpa2Ugd2UgZXhwZWN0ZWQgdGhlbSB0 by48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBnb29kIG5l d3MgaXMgdGhhdCB3ZeKAmXZlIG1lcmdlZCBxdWl0ZSBhIGZldyBwYXRjaGVzLCBpbmNsdWRpbmcg YSBudW1iZXIgb2YgbmV3IFJlZGZpc2ggc2NoZW1hcywgYXMgd2VsbCBhcyB0aGUgcGF0Y2ggdGhh dCBtb3ZlcyBibWN3ZWIgb3ZlciB0byBzZGJ1c3BsdXMgYW5kDQogYmVhc3QuJm5ic3A7IE1vdmlu ZyBmb3J3YXJkLCB3ZSBhcmUgZ29pbmcgdG8gZGVwcmVjYXRlIGJvb3N0LWRidXMsIGFzIHNkYnVz cGx1cyBub3cgaGFzIGEgc3VwZXJzZXQgb2YgZnVuY3Rpb25hbGl0eSBhdCB0aGlzIHBvaW50IGlu IHRpbWUuJm5ic3A7IFRoZSBlcnJvciB5b3XigJlyZSBzZWVpbmcgaXMgY2F1c2VkIGJ5IGJvb3N0 LWRidXMgbm90IGJlaW5nIHVwZGF0ZWQgdG8gdGhlIGludGVyZmFjZXMgdXNlZCBpbiBib29zdCAx LjY2LCB3aGljaCB3YXMgbWVyZ2VkDQogd2l0aCB0aGUgbGFzdCB5b2N0byBwYXRjaC48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBiYWQgbmV3cyBpcyB0aGF0 IHNvbWUgb2YgdGhlIHNkYnVzcGx1cyBwYXRjaGVzIGZvciBhZGRpbmcgdW5pdCB0ZXN0cyBhbmQg Zml4aW5nIGJ1Z3MgaGFzIGNhdXNlZCBwcm9kdWN0IHJlZ3Jlc3Npb25zLCBhbmQgYXJlIGhvbGRp bmcgdXAgdGhlIG1lcmdlIG9mIHRoZSByZWNpcGUNCiBidW1wLiZuYnNwOyBCZWNhdXNlIG9mIHRo ZSBvcmRlciBpbiB3aGljaCB0aGUgcmVjaXBlcyBnb3QgbWVyZ2VkIGludG8gdXBzdHJlYW0sIGJt Y3dlYiBidWlsZHMgcmVxdWlyZSB0aGUgYmVsb3cgcmVjaXBlIGJ1bXAgZm9yIHRoZSBtb21lbnQu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRw czovL2dlcnJpdC5vcGVuYm1jLXByb2plY3QueHl6LyMvYy8xMTQ1Ni8iPmh0dHBzOi8vZ2Vycml0 Lm9wZW5ibWMtcHJvamVjdC54eXovIy9jLzExNDU2LzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWNraW5nIG91dCB0aGF0IHBhdGNoc2V0IHNob3VsZCBs ZXQgeW91IGJ1aWxkIGJtY3dlYiBhZ2FpbnN0IHRpcCwgYW5kIHdl4oCZbGwgd29yayBvbiBnZXR0 aW5nIHRoZSByZWdyZXNzaW9uIHNxdWFzaGVkIGFuZCBmaXhlcyBtZXJnZWQgaW50byBtYWlubGlu ZSwgaG9wZWZ1bGx5DQogc2hvcnRseS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPi1FZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEhlbmJpbiBDaGFuZyBbbWFpbHRvOmhlbmJpbmNoYW5n QGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bHkgMTEsIDIwMTgg MTA6NTUgUE08YnI+DQo8Yj5Ubzo8L2I+IE9wZW5CTUMgTWFpbGxpc3QgJmx0O29wZW5ibWNAbGlz dHMub3psYWJzLm9yZyZndDs7IFRhbm91cywgRWQgJmx0O2VkLnRhbm91c0BpbnRlbC5jb20mZ3Q7 PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBJUE1JIGFuZCBSZWRmaXNoIHN1cHBvcnQgaW4gb3Bl bmJtYyBMaW51eDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj5IaSBFZCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPkkgdXBncmFkZWQgbXkgb3BlbmJtYyBSRVBPIHdpdGggdGhlIEdpdGh1YiBhbmQgdXNlZCB0 aGUgbGF0ZXN0IGJtY3dlYiAoY29tbWl0IGlkOg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw dDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjojNDQ0RDU2O2JhY2tncm91bmQ6d2hpdGUiPg0K Nzg4NTk1NGFmNzM0YWU2MWEyZTEzNTg3NDBmODRhZDM5MjQ4ZjE4ZC48L3NwYW4+KTxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CdXQgSSBnb3Qg dGhlIGJlbG93IGVycm9yIGZvciBjb21waWxpbmcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4uLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj42OiBlcnJvcjogJ2FzeW5jX3Jlc3VsdF9p bml0JyBpcyBub3QgYSBtZW1iZXIgb2YgJ2Jvb3N0Ojphc2lvOjpkZXRhaWwnPG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZu YnNwO2Jvb3N0Ojphc2lvOjpkZXRhaWw6OmFzeW5jX3Jlc3VsdF9pbml0Jmx0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IF5+fn5+fn5+fn5+fn5+fn5+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4vY29tbW9uL2NvZGVfcmVmL3MyNjAwd2Zf b3BlbmJtYy9vcGVuYm1jL2J1aWxkL3RtcC93b3JrL2FybXY2LW9wZW5ibWMtbGludXgtZ251ZWFi aS9ib29zdC1kYnVzLzEuMCYjNDM7Z2l0QVVUT0lOQyYjNDM7MmVjODAzNzUyNS1yMC9naXQvaW5j bHVkZS9kYnVzL2Nvbm5lY3Rpb25fc2VydmljZS5ocHA6ODQ6MjY6IG5vdGU6IHN1Z2dlc3RlZCBh bHRlcm5hdGl2ZTogJ2FzeW5jX3Jlc3VsdF9oZWxwZXInPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2Jvb3N0Ojph c2lvOjpkZXRhaWw6OmFzeW5jX3Jlc3VsdF9pbml0Jmx0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7IF5+fn5+fn5+fn5+fn5+fn5+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgYXN5 bmNfcmVzdWx0X2hlbHBlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+L2NvbW1vbi9jb2RlX3JlZi9zMjYwMHdmX29wZW5ibWMvb3BlbmJtYy9idWls ZC90bXAvd29yay9hcm12Ni1vcGVuYm1jLWxpbnV4LWdudWVhYmkvYm9vc3QtZGJ1cy8xLjAmIzQz O2dpdEFVVE9JTkMmIzQzOzJlYzgwMzc1MjUtcjAvZ2l0L2luY2x1ZGUvZGJ1cy9jb25uZWN0aW9u X3NlcnZpY2UuaHBwOjg1OjIzOiBlcnJvcjogZXhwZWN0ZWQgcHJpbWFyeS1leHByZXNzaW9uIGJl Zm9yZSAnLCcgdG9rZW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtNZXNzYWdlSGFuZGxl ciwgdm9pZChib29zdDo6c3lzdGVtOjplcnJvcl9jb2RlLCBtZXNzYWdlKSZndDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7XjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+L2NvbW1vbi9jb2RlX3JlZi9zMjYwMHdmX29wZW5ibWMvb3BlbmJtYy9idWlsZC90 bXAvd29yay9hcm12Ni1vcGVuYm1jLWxpbnV4LWdudWVhYmkvYm9vc3QtZGJ1cy8xLjAmIzQzO2dp dEFVVE9JTkMmIzQzOzJlYzgwMzc1MjUtcjAvZ2l0L2luY2x1ZGUvZGJ1cy9jb25uZWN0aW9uX3Nl cnZpY2UuaHBwOjg1OjI1OiBlcnJvcjogZXhwZWN0ZWQgcHJpbWFyeS1leHByZXNzaW9uIGJlZm9y ZSAndm9pZCc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtNZXNzYWdlSGFuZGxlciwgdm9p ZChib29zdDo6c3lzdGVtOjplcnJvcl9jb2RlLCBtZXNzYWdlKSZndDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Li4uPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlN1cHBvc2UgdGhp cyBpcyBiZWNhdXNlIHRoZSBib29zdC1kYnVzIGlzIHRvbyBvbGQuPG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvIHlvdSBhbnkgc3VnZ2VzdGlv bj88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ VGhhbmtzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjIwMTgtMDctMTIgODowNSBHTVQmIzQzOzA4OjAwIEhlbmJpbiBDaGFuZyAmbHQ7PGEg aHJlZj0ibWFpbHRvOmhlbmJpbmNoYW5nQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhlbmJp bmNoYW5nQGdtYWlsLmNvbTwvYT4mZ3Q7OjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5b3VyIHN1cHBvcnQuPG86cD48L286cD48 L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBkaWQgd29yayBhZnRlciBJIHVz ZWQgdGhlIGRlZmF1bHQgcG9ydCAxODA4MC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPmN1cmwgLWsgPGEgaHJlZj0iaHR0cHM6Ly8xMC45OS4yNDEu Nzk6MTgwODAvcmVkZmlzaC92MSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly8xMC45OS4yNDEu Nzk6MTgwODAvcmVkZmlzaC92MTwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYWQgdG8gaW5kaWNhdGUgdGhlIGFjY291bnQvcGFzc3dv cmQgaWYgSSB3b3VsZCBsaWtlIHRvIGFjY2VzcyBvdGhlciBub2RlLjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImJhY2tncm91 bmQ6d2hpdGUiPmN1cmwgLWsgPGEgaHJlZj0iaHR0cHM6Ly9yb290OjBwZW5CbWNAMTAuOTkuMjQx Ljc5OjE4MDgwL3JlZGZpc2gvdjEvTWFuYWdlcnMvIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczov L3Jvb3Q6MHBlbkJtY0AxMC45OS4yNDEuNzk6MTgwODAvcmVkZmlzaC92MS9NYW5hZ2Vycy88L2E+ PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBp biAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Qm1jd2ViIHdpbGwgbGF1bmNoIHVuZGVyIG9uZSBvZiB0d28gcG9y dHMuIElmIGxhdW5jaGVkIG1hbnVhbGx5LCBpdCB3aWxsIGxhdW5jaCB1bmRlciBwb3J0IDE4MDgw LiBJZiBsYXVuY2hlZCB2aWEgc3lzdGVtZCwgaXQgd2lsbCB1c2Ugc29ja2V0IGFjdGl2YXRpb24g dG8gbGF1bmNoIHVuZGVyIHBvcnQgODgzICh0byBhdm9pZCBjb25mbGljdGluZyB3aXRoIHRoZSBl eGlzdGluZyBwaG9zcGhvci1yZXN0IHNlcnZlcikuDQogQW5vdGhlciB0aGluZyB0byByZWNvZ25p emUgaXMgdGhhdCB0aGVyZSBpcyBhIGRlYnVnIGh0bWwgaW50ZXJmYWNlIGJ1aWx0IGludG8gdGhl IHJlZGZpc2ggaW50ZXJmYWNlLCBzbyB0aGUgZWFzaWVzdCB3YXkgdG8gdGVzdCBpcyB0byB1c2Ug YSB3ZWIgYnJvd3NlciwgYW5kIHlvdSB3aWxsIGdldCB0aGUgZ3JhcGhpY2FsIGludGVyZmFjZSB3 aXRoIGNsaWNrYWJsZSBsaW5rcy4gVHJ5IHBvaW50aW5nIGEgd2ViIGJyb3dzZXIgYXQNCjxhIGhy ZWY9Imh0dHBzOi8vMTAuOTkuMjQxLjc5OjE4MDgwL3JlZGZpc2gvdjEiIHRhcmdldD0iX2JsYW5r Ij5odHRwczovLzEwLjk5LjI0MS43OToxODA4MC9yZWRmaXNoL3YxPC9hPiBhbmQgc2VlIGlmIHRo YXQgd29ya3MuIFBTLCB0aGUgdHJhaWxpbmcgYmFja3NsYXNoIGlzIHVuaW1wb3J0YW50LiBCbWN3 ZWIgaXMgZGVzaWduZWQgdG8gc3RyaXAgdGhlIHRyYWlsaW5nIGJhY2tzbGFzaCBmb3IgeW91IGlu IGVpdGhlciBjYXNlLCBzbyByZWRmaXNoL3YxDQogaXMgdGhlIHNhbWUgYXMgcmVkZmlzaC92MS8g LUVkPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj4yMDE4LTA3LTEwIDE2OjM5IEdNVCYjNDM7MDg6MDAgUmF0YW4gR3Vw dGEgJmx0OzxhIGhyZWY9Im1haWx0bzpyYXRhZ3VwdEBsaW51eC52bmV0LmlibS5jb20iIHRhcmdl dD0iX2JsYW5rIj5yYXRhZ3VwdEBsaW51eC52bmV0LmlibS5jb208L2E+Jmd0Ozo8bzpwPjwvbzpw PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7 bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPHA+SGkgSGVuYmluLDxvOnA+PC9vOnA+PC9wPg0K PHA+Q2FuIHlvdSB0cnkgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDU0NTQ1O2JhY2tncm91bmQ6d2hp dGUiPg0KJnF1b3Q7Y3VybCAtYiBjamFyIC1rIDxhIGhyZWY9Imh0dHBzOi8vJTNjaXAlM2U6MTgw ODAvcmVkZmlzaC92MSI+aHR0cHM6Ly8mbHQ7aXAmZ3Q7OjE4MDgwL3JlZGZpc2gvdjE8L2E+JnF1 b3Q7Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPlNlZW1zIGRlZmF1bHQgcG9ydCBpcyAxODA4 MDxvOnA+PC9vOnA+PC9wPg0KPHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL29wZW5ibWMv Ym1jd2ViL2Jsb2IvbWFzdGVyL3NyYy93ZWJzZXJ2ZXJfbWFpbi5jcHAjTDI0IiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9naXRodWIuY29tL29wZW5ibWMvYm1jd2ViL2Jsb2IvbWFzdGVyL3NyYy93 ZWJzZXJ2ZXJfbWFpbi5jcHAjTDI0PC9hPjxvOnA+PC9vOnA+PC9wPg0KPHA+UmVnYXJkczxvOnA+ PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiM4ODg4ODgiPlJhdGFuIEd1cHRhPG86 cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cD48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZXNkYXkgMTAgSnVseSAyMDE4IDEwOjA2IEFNLCBIZW5i aW4gQ2hhbmcgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPkggRWQsIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPkkgYnVpbHQgYm1jd2ViIGludG8gbXkgbWFjaGluZSwgYW5kIGNoZWNrIHRoZSAnYm1j d2ViJyBkYWVtb24gd2FzIHN0YXJ0ZWQgdXAuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5wcyBhdXggfCBncmVwIGJtY3dlYjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IDkx OSByb290Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MDowMCAvdXNyL2Jpbi9ibWN3ZWI8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzg2 NjIgcm9vdCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzA6MDAgZ3JlcCBibWN3ZWI8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5C dXQgSSBjb3VsZG4ndCBhY2Nlc3MgUmVkZmlzaCBBUEkgdGhyb3VnaCB0aGUgYmVsb3cgY29tbWFu ZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmN1 cmwgLWIgY2phciAtayA8YSBocmVmPSJodHRwczovLzEwLjk5LjI0MS43OS9yZWR2aXNoL3YxLyIg dGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly8xMC45OS4yNDEuNzkvcmVkdmlzaC92MS88L2E+PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNvdWxk IHlvdSBoZWxwIHByb3ZpZGUgdGhlIHN1Z2dlc3Rpb24/PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1IZW5iaW4uPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0 O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+VGhlcmUgYXJlIHNldmVyYWwgc2VydmVycyB0aGF0IHN1cHBvcnQgUmVkZmlzaCwgYW5kIHdl IGhhdmUgYSB3b3JraW5nIGdyb3VwIHRoYXQgbWVldHMgd2Vla2x5IHRvIHRhbGsgdGhyb3VnaCB0 ZWNobmljYWwgaXNzdWVzIGVhY2ggd2Vlaywgd2hpY2ggeW91J3JlIHdlbGNvbWUgdG8gYXR0ZW5k LiBUaGUgb25seSBvbmUgY2hlY2tlZCBpbnRvIHRoZSB1cHN0cmVhbSBwcm9qZWN0IGlzIGJtY3dl Yi4gSWYgeW91IG5lZWQNCiBoZWxwIGdldHRpbmcgaXQgc3RhcnRlZCwgSSdtIGhhcHB5IHRvIGhl bHAuPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL29wZW5ibWMvYm1jd2ViIiB0YXJn ZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL29wZW5ibWMvYm1jd2ViPC9hPjxvOnA+PC9v OnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_7E9441B1E5EFFD4681F54958E821699345811F51ORSMSX114amrcor_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:400d:c0d::22f; helo=mail-qt0-x22f.google.com; envelope-from=henbinchang@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="iAFBJqC4"; dkim-atps=neutral Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41RhNt5m1BzF35t for ; Fri, 13 Jul 2018 15:35:57 +1000 (AEST) Received: by mail-qt0-x22f.google.com with SMTP id d4-v6so10678112qtn.13 for ; Thu, 12 Jul 2018 22:35:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=OfvjHHSfI47m2Nyu5DLHfUfp5OUCH1x4u/4GeyQC35w=; b=iAFBJqC4DHSWvbNKht1rvdXmT3eHkT4D0Yf5ENXYGMLLbEF3Q14qk/r5L06vAF3pmu N17f3Yv49mas2XgkHbVfD6lg8d6pqkoOaBogz9OY0wiMSnyNCttyHYznFJGTsJceBTmS b2q2z2qRNKXPcZPc5wBhKHt9yTbSyfDzMIudJUqrd9IY9QjEGjHrzhIUcygSlDKL6svI OZApNzHrxwWDIYdJ7aFQPyu/nK/Eu0ZfJtlHE62m/n85gy6Gcl3A3wjwgsmZXVt+nUSj kwKNIsxP0io469GBUuh1XOJrkNNuEKjab4NxoXnGXr4n8PYiRB3z+HQDkAAmYcRnIQZw iYSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=OfvjHHSfI47m2Nyu5DLHfUfp5OUCH1x4u/4GeyQC35w=; b=HOTMn0MB1WSRr+t7bGgbp/M/J0BuSXSza7+m/xf7U8OorskjnOw8LcHu/0+LCOcXpg b/Cu63xfAmJBd3EdL1CSGHHKaITWaiIUFkxExo7QHcWZGMdq2AKMTWgGrilFKZWzTaj3 yNs678Rmp200PAlpQErVLgikIdPWnyavblP7dZghSydaE51pnWZNunU22D5iYlEH/ILY LISA8EJZBpYm4wFOM+NIpf/ZHlfPkjN1Q6+eaykJM6yHGObs13VAOPFd8ErdAQnIapiC O9kHp2E71BTytsGrlXzDejH0YhqgDOsM+svG72nbfC/e1G75GHj9QyF0GPozuVdqJjrG 6r/w== X-Gm-Message-State: AOUpUlFYxwrdtweZ7YjoHzoGM+ctrww+ebyRRtUItyHnosJWfH9u+8TR TX2JJXd8D8zNF6zVLJ++T+uby/nmVcRbBvIDlC4= X-Google-Smtp-Source: AAOMgpe+8wa/paRkJwGvwhL3hi9znv62H09a4nwDStmU8HhC2Qgpb+RuVnEeeaSPCD6zU46qrAGOnRzACGDU4hQhWV0= X-Received: by 2002:ac8:709:: with SMTP id g9-v6mr4565816qth.110.1531460155193; Thu, 12 Jul 2018 22:35:55 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:26a7:0:0:0:0:0 with HTTP; Thu, 12 Jul 2018 22:35:54 -0700 (PDT) In-Reply-To: <7E9441B1E5EFFD4681F54958E821699345811F51@ORSMSX114.amr.corp.intel.com> References: <7E9441B1E5EFFD4681F54958E821699345811F51@ORSMSX114.amr.corp.intel.com> From: Henbin Chang Date: Fri, 13 Jul 2018 13:35:54 +0800 Message-ID: Subject: Re: IPMI and Redfish support in openbmc Linux To: "Tanous, Ed" Cc: OpenBMC Maillist Content-Type: multipart/alternative; boundary="00000000000089bd850570dada35" X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2018 05:36:00 -0000 --00000000000089bd850570dada35 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Understood. Thanks Ed's response. 2018-07-13 1:57 GMT+08:00 Tanous, Ed : > There have been quite a few changes to bmcweb in the last month, and some > of the dependencies didn=E2=80=99t get synchronized like we expected them= to. > > > > The good news is that we=E2=80=99ve merged quite a few patches, including= a number > of new Redfish schemas, as well as the patch that moves bmcweb over to > sdbusplus and beast. Moving forward, we are going to deprecate boost-dbu= s, > as sdbusplus now has a superset of functionality at this point in time. > The error you=E2=80=99re seeing is caused by boost-dbus not being updated= to the > interfaces used in boost 1.66, which was merged with the last yocto patch= . > > > > The bad news is that some of the sdbusplus patches for adding unit tests > and fixing bugs has caused product regressions, and are holding up the > merge of the recipe bump. Because of the order in which the recipes got > merged into upstream, bmcweb builds require the below recipe bump for the > moment. > > > > https://gerrit.openbmc-project.xyz/#/c/11456/ > > > > Checking out that patchset should let you build bmcweb against tip, and > we=E2=80=99ll work on getting the regression squashed and fixes merged in= to > mainline, hopefully shortly. > > > > -Ed > > > > *From:* Henbin Chang [mailto:henbinchang@gmail.com] > *Sent:* Wednesday, July 11, 2018 10:55 PM > *To:* OpenBMC Maillist ; Tanous, Ed < > ed.tanous@intel.com> > *Subject:* Re: IPMI and Redfish support in openbmc Linux > > > > Hi Ed, > > > > I upgraded my openbmc REPO with the Github and used the latest bmcweb > (commit id: 7885954af734ae61a2e1358740f84ad39248f18d.) > > > > But I got the below error for compiling. > > ... > > 6: error: 'async_result_init' is not a member of 'boost::asio::detail' > > boost::asio::detail::async_result_init< > > ^~~~~~~~~~~~~~~~~ > > /common/code_ref/s2600wf_openbmc/openbmc/build/tmp/ > work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+ > gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:84:26: > note: suggested alternative: 'async_result_helper' > > boost::asio::detail::async_result_init< > > ^~~~~~~~~~~~~~~~~ > > async_result_helper > > /common/code_ref/s2600wf_openbmc/openbmc/build/tmp/ > work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+ > gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:85:23: > error: expected primary-expression before ',' token > > MessageHandler, void(boost::system::error_code, message)> > > ^ > > /common/code_ref/s2600wf_openbmc/openbmc/build/tmp/ > work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+ > gitAUTOINC+2ec8037525-r0/git/include/dbus/connection_service.hpp:85:25: > error: expected primary-expression before 'void' > > MessageHandler, void(boost::system::error_code, message)> > > ... > > > > Suppose this is because the boost-dbus is too old. > > > > Do you any suggestion? > > > > Thanks. > > > > > > 2018-07-12 8:05 GMT+08:00 Henbin Chang : > > Thank your support. > > > > It did work after I used the default port 18080. > > curl -k https://10.99.241.79:18080/redfish/v1 > > > > I had to indicate the account/password if I would like to access other > node. > > curl -k https://root:0penBmc@10.99.241.79:18080/redfish/v1/Managers/ > > > > Bmcweb will launch under one of two ports. If launched manually, it will > launch under port 18080. If launched via systemd, it will use socket > activation to launch under port 883 (to avoid conflicting with the existi= ng > phosphor-rest server). Another thing to recognize is that there is a debu= g > html interface built into the redfish interface, so the easiest way to te= st > is to use a web browser, and you will get the graphical interface with > clickable links. Try pointing a web browser at https://10.99.241.79:18080= / > redfish/v1 and see if that works. PS, the trailing backslash is > unimportant. Bmcweb is designed to strip the trailing backslash for you i= n > either case, so redfish/v1 is the same as redfish/v1/ -Ed > > > > > > 2018-07-10 16:39 GMT+08:00 Ratan Gupta : > > Hi Henbin, > > Can you try "curl -b cjar -k https://:18080/redfish/v1"? > > Seems default port is 18080 > > https://github.com/openbmc/bmcweb/blob/master/src/webserver_main.cpp#L24 > > Regards > > Ratan Gupta > > > > > > On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote: > > H Ed, > > I built bmcweb into my machine, and check the 'bmcweb' daemon was started > up. > > > > ps aux | grep bmcweb > > 919 root 0:00 /usr/bin/bmcweb > > 8662 root 0:00 grep bmcweb > > > > But I couldn't access Redfish API through the below command. > > curl -b cjar -k https://10.99.241.79/redvish/v1/ > > > > Could you help provide the suggestion? > > > > Thanks. > > -Henbin. > > > > There are several servers that support Redfish, and we have a working > group that meets weekly to talk through technical issues each week, which > you're welcome to attend. The only one checked into the upstream project = is > bmcweb. If you need help getting it started, I'm happy to help. > https://github.com/openbmc/bmcweb > > > > > > > > > --00000000000089bd850570dada35 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Understood.

Thanks Ed's response.=C2=A0

2018-07-13 1:57 GMT+0= 8:00 Tanous, Ed <ed.tanous@intel.com>:

There have been quite a few changes t= o bmcweb in the last month, and some of the dependencies didn=E2=80=99t get= synchronized like we expected them to.

=C2=A0

The good news is that we=E2=80=99ve m= erged quite a few patches, including a number of new Redfish schemas, as we= ll as the patch that moves bmcweb over to sdbusplus and beast.=C2=A0 Moving forward, we are going to deprecate boost-dbus, as sdbu= splus now has a superset of functionality at this point in time.=C2=A0 The = error you=E2=80=99re seeing is caused by boost-dbus not being updated to th= e interfaces used in boost 1.66, which was merged with the last yocto patch.

=C2=A0

The bad news is that some of the sdbu= splus patches for adding unit tests and fixing bugs has caused product regr= essions, and are holding up the merge of the recipe bump.=C2=A0 Because of the order in which the recipes got merged into upst= ream, bmcweb builds require the below recipe bump for the moment.=

=C2=A0

https://gerrit.openbmc-project.= xyz/#/c/11456/

=C2=A0

Checking out that patchset should let= you build bmcweb against tip, and we=E2=80=99ll work on getting the regres= sion squashed and fixes merged into mainline, hopefully shortly.

=C2=A0

-Ed

=C2=A0

From: Henbin Chang [mailto:henbinchang@gmail.com]
Sent: Wednesday, July 11, 2018 10:55 PM
To: OpenBMC Maillist <
openbmc@lists.ozlabs.org>; Tanous, Ed <ed.tanous@intel.com&g= t;
Subject: Re: IPMI and Redfish support in openbmc Linux=

=C2=A0

Hi Ed,

=C2=A0

I upgraded my openbmc REPO with the Github and used = the latest bmcweb (commit id: 7885954af734ae61a2e1358740f84ad39248f18d.)

=C2=A0

But I got the below error for compiling.

...

6: error: 'async_result_init' is not a membe= r of 'boost::asio::detail'

=C2=A0 =C2=A0 =C2=A0boost::asio::detail::async_= result_init<

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~

/common/code_ref/s2600wf_openbmc/openbmc/build/= tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAUTOI= NC+2ec8037525-r0/git/include/dbus/connection_service.hpp:84:26: n= ote: suggested alternative: 'async_result_helper'

=C2=A0 =C2=A0 =C2=A0boost::asio::detail::async_= result_init<

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 async_result_helper

/common/code_ref/s2600wf_openbmc/openbmc/build/= tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAUTOI= NC+2ec8037525-r0/git/include/dbus/connection_service.hpp:85:23: e= rror: expected primary-expression before ',' token

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0MessageHandler, vo= id(boost::system::error_code, message)>

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^

/common/code_ref/s2600wf_openbmc/openbmc/build/= tmp/work/armv6-openbmc-linux-gnueabi/boost-dbus/1.0+gitAUTOI= NC+2ec8037525-r0/git/include/dbus/connection_service.hpp:85:25: e= rror: expected primary-expression before 'void'

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0MessageHandler, vo= id(boost::system::error_code, message)>

...

=C2=A0

Suppose this is because the boost-dbus is too old.

=C2=A0

Do you any suggestion?

=C2=A0

Thanks.

=C2=A0

=C2=A0

2018-07-12 8:05 GMT+08:00 Henbin Chang <henbinchang@gmail.com>:

Thank your support.

=C2=A0

It did work after I used the default port 18080.<= /u>

=C2=A0

I had to indicate the account/password if I would li= ke to access other node.

=C2=A0

Bmcweb will launch under one of two ports. If launch= ed manually, it will launch under port 18080. If launched via systemd, it w= ill use socket activation to launch under port 883 (to avoid conflicting wi= th the existing phosphor-rest server). Another thing to recognize is that there is a debug html interface built i= nto the redfish interface, so the easiest way to test is to use a web brows= er, and you will get the graphical interface with clickable links. Try poin= ting a web browser at https:/= /10.99.241.79:18080/redfish/v1 and see if that works. PS, the trai= ling backslash is unimportant. Bmcweb is designed to strip the trailing bac= kslash for you in either case, so redfish/v1 is the same as redfish/v1/ -Ed

=C2=A0

=C2=A0

2018-07-10 16:39 GMT+08:00 Ratan Gupta <ratagupt@linux.vn= et.ibm.com>:

Hi Henbin,

Can you try "curl -b cjar -k https://<ip>:18080/redfish/v1"?

Seems default port is 18080

https://github.com/openbmc/bmcweb/blob/= master/src/webserver_main.cpp#L24

Regards

Ratan Gupta

=C2=A0

=C2=A0

On Tuesday 10 July 2018 10:06 AM, Henbin Chang wrote= :

H Ed,

I built bmcweb into my machine, and check the 'b= mcweb' daemon was started up.

=C2=A0

ps aux | grep bmcweb

=C2=A0 919 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 /usr/= bin/bmcweb

=C2=A08662 root=C2=A0 =C2=A0 =C2=A0 =C2=A00:00 grep = bmcweb

=C2=A0

But I couldn't access Redfish API through the be= low command.

=C2=A0

Could you help provide the suggestion?=

=C2=A0

Thanks.

-Henbin.

=C2=A0

There are several servers that support Redfish, and = we have a working group that meets weekly to talk through technical issues = each week, which you're welcome to attend. The only one checked into th= e upstream project is bmcweb. If you need help getting it started, I'm happy to help.
https://git= hub.com/openbmc/bmcweb

=C2=A0

=C2=A0

=C2=A0

=C2=A0


--00000000000089bd850570dada35--