<div dir="ltr">Thanks Tom,<br><br>I tried to execute these commands but no success. Looks like I am missing something related to IPMI functionality . <div>To debug it further I added ipmitool into openBMC build and tried to execute IPMI commands from the openbmc shell. But except for 0x6 0x1, 0x06 0x2 & 0x6 0x03 other commands are not working. Debug logs below. Any inputs are much appreciated.<br>.<br><br><i>root@cn81xx-obmc:~# systemctl | grep -i "ipmi" <br> phosphor-ipmi-host.service loaded active running Phosphor Inband IPMI <br> phosphor-ipmi-kcs@ipmi-kcs3.service loaded active running Phosphor IPMI KCS DBus Bridge <br> phosphor-ipmi-net@eth0.service loaded active running Network IPMI daemon <br> xyz.openbmc_project.Logging.IPMI.service loaded active running IPMI SEL Logging Service <br> system-phosphor\x2dipmi\x2dkcs.slice loaded active active system-phosphor\x2dipmi\x2dkcs.slice <br> system-phosphor\x2dipmi\x2dnet.slice loaded active active system-phosphor\x2dipmi\x2dnet.slice <br> phosphor-ipmi-net@eth0.socket loaded active running phosphor-ipmi-net@eth0.socket <br>root@cn81xx-obmc:~# <br><br>root@cn81xx-obmc:~# ipmitool raw 0x6 0x1<br> 00 00 80 00 02 00 f7 04 00 00 00 00 00 00 00<br>root@cn81xx-obmc:~# ipmitool raw 0x6 0x25 <br>Unable to send RAW command (channel=0x0 netfn=0x6 lun=0x0 cmd=0x25 rsp=0xff): Unspecified error<br>root@cn81xx-obmc:~# ipmitool raw 0x6 0x25 -vvvvv<br>Loading IANA PEN Registry...<br> Allocating 29 entries<br> [ 27] 16777214 | A Debug Assisting Company, Ltd.<br> [ 26] 52538 | Ampere Computing<br> [ 25] 51974 | Raptor Computing Systems, LLC<br> [ 24] 49769 | YADRO<br> [ 23] 49150 | Vertiv Co<br> [ 22] 48512 | Inspur Group Co.,Ltd.<br> [ 21] 48482 | Linaro Ltd<br> [ 20] 45065 | Insyde<br> [ 19] 40981 | Facebook, Inc.<br> [ 18] 40092 | Wiwynn Corporation<br> [ 17] 33049 | Mellanox Technologies LTD<br> [ 16] 20974 | American Megatrends, Inc<br> [ 15] 19046 | Lenovo Enterprise Business Group<br> [ 14] 11183 | Mitac International Corp.<br> [ 13] 11129 | Google, Inc.<br> [ 12] 8554 | Departement Elektrotechnik, ETH Zuerich<br> [ 11] 7244 | Quanta Computer Inc.<br> [ 10] 6569 | INVENTEC CORPORATION<br> [ 9] 4128 | ARM Ltd.<br> [ 8] 2487 | Phoenix Technologies Ltd.<br> [ 7] 1694 | HCL Technologies Limited<br> [ 6] 1271 | Ciena Corporation<br> [ 5] 674 | Dell Inc.<br> [ 4] 343 | Intel Corporation<br> [ 3] 2 | IBM (<a href="https://w3.ibm.com/standards">https://w3.ibm.com/standards</a> )<br> [ 2] 0 | Reserved<br> [ 1] 1048575 | Unspecified<br> [ 0] 0 | Unknown<br><b>Running Get PICMG Properties my_addr 0x20, transit 0, target 0<br>Error response 0xc1 from Get PICMG Properties<br></b>Running Get VSO Capabilities my_addr 0x20, transit 0, target 0<br>Invalid completion code received: Invalid command<br>Acquire IPMB address<br>Discovered IPMB address 0x0<br>Interface address: my_addr 0x20 transit 0:0 target 0x20:0 ipmb_target 0<br><br>RAW REQ (channel=0x0 netfn=0x6 lun=0x0 cmd=0x25 data_len=0)<br>Unable to send RAW command (channel=0x0 netfn=0x6 lun=0x0 cmd=0x25 rsp=0xff): Unspecified error<br>root@cn81xx-obmc:~#<br></i><br><i>root@cn81xx-obmc:~# ipmitool channel info 1<br>Channel 0x1 info:<br> Channel Medium Type : 802.3 LAN<br> Channel Protocol Type : IPMB-1.0<br> Session Support : multi-session<br> Active Session Count : 0<br> Protocol Vendor ID : 7154<br> Volatile(active) Settings<br> Alerting : enabled<br> Per-message Auth : enabled<br> User Level Auth : enabled<br> Access Mode : always available<br> Non-Volatile Settings<br> Alerting : enabled<br> Per-message Auth : enabled<br> User Level Auth : enabled<br> Access Mode : always available<br>root@cn81xx-obmc:~# <br></i><br><i>root@cn81xx-obmc:~# ipmitool user list 1 <br>ID Name Callin Link Auth IPMI Msg Channel Priv Limit<br>1 root false true true ADMINISTRATOR<br>2 true false false NO ACCESS<br>3 true false false NO ACCESS<br>4 true false false NO ACCESS<br>5 true false false NO ACCESS<br>6 true false false NO ACCESS<br>7 true false false NO ACCESS<br>8 true false false NO ACCESS<br>9 true false false NO ACCESS<br>10 true false false NO ACCESS<br>11 true false false NO ACCESS<br>12 true false false NO ACCESS<br>13 true false false NO ACCESS<br>14 true false false NO ACCESS<br>15 true false false NO ACCESS<br>root@cn81xx-obmc:~# ipmitool user summary 1<br>Maximum IDs : 15<br>Enabled User Count : 1<br>Fixed Name Count : 0<br>root@cn81xx-obmc:~# </i><br><br><i>root@cn81xx-obmc:~# ipmitool -I dbus user set name 2 newuser<br>Set User Name command failed (user 2, name newuser): Unspecified error<br>root@cn81xx-obmc:~# </i><br><br>thx<br>sandeep S</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 6, 2021 at 7:38 PM Tom Joseph <<a href="mailto:rushtotom@gmail.com">rushtotom@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><a href="https://github.com/openbmc/docs/blob/master/IPMITOOL-cheatsheet.md" target="_blank">docs/IPMITOOL-cheatsheet.md at master · openbmc/docs (github.com)</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 5, 2021 at 11:17 PM sandeep sharma <<a href="mailto:sandeepajesh@gmail.com" target="_blank">sandeepajesh@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">
We are working on a prototype based on ast2600 and can someone please help me with commands to create a user using ipmitool in openbmc? Is there any link which I can refer for all commands related to ipmi?<div><br>Steps I have tried:-<br>root@cn81xx-obmc:~# ipmitool user summary 1<br>Maximum IDs : 15<br>Enabled User Count : 1<br>Fixed Name Count : 0<br>root@cn81xx-obmc:~# ipmitool user list 1<br>ID Name Callin Link Auth IPMI Msg Channel Priv Limit<br>1 root false true true ADMINISTRATOR<br>2 true false false NO ACCESS<br>3 true false false NO ACCESS<br>4 true false false NO ACCESS<br>5 true false false NO ACCESS<br>6 true false false NO ACCESS<br>7 true false false NO ACCESS<br>8 true false false NO ACCESS<br>9 true false false NO ACCESS<br>10 true false false NO ACCESS<br>11 true false false NO ACCESS<br>12 true false false NO ACCESS<br>13 true false false NO ACCESS<br>14 true false false NO ACCESS<br>15 true false false NO ACCESS<br>root@cn81xx-obmc:~# ipmitool user set name 2 newuser <br>Set User Name command failed (user 2, name newuser): Unspecified error<br>root@cn81xx-obmc:~# ipmitool user set name 2 newuser -vv <br>Loading IANA PEN Registry...<br>Running Get PICMG Properties my_addr 0x20, transit 0, target 0<br>Error response 0xc1 from Get PICMG Properties<br>Running Get VSO Capabilities my_addr 0x20, transit 0, target 0<br>Invalid completion code received: Invalid command<br>Acquire IPMB address<br>Discovered IPMB address 0x0<br>Interface address: my_addr 0x20 transit 0:0 target 0x20:0 ipmb_target 0<br><br>Set User Name command failed (user 2, name newuser): Unspecified error<br>root@cn81xx-obmc:~# <br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Thx-</div><div>Sandeep S<br></div></div></div></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Thx-</div><div>Sandeep S<br></div></div></div>