`<div dir="ltr">This is very confusing... when I run a build on the ipmitool in the current tree, I get:<div><br></div><div><div>ipmitool 1.8.12</div><div><br></div><div>Interfaces</div><div> lan : yes</div><div> lanplus : yes</div>
<div> open : yes</div><div> free : no</div><div> imb : no</div><div> bmc : yes</div><div> lipmi : no</div><div><br></div><div>Extra tools</div><div> ipmievd : yes</div><div> ipmishell : no</div></div>
<div><br></div><div style>So it would appear it is already building the open intf support.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 3, 2013 at 7:49 AM, takashi ary <span dir="ltr"><<a href="mailto:takashiary@gmail.com" target="_blank">takashiary@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andy,<br>
<br>
Thanks for your comments.<br>
<div class="im"><br>
> This is an incompatibility between the version of IPMI tool included<br>
> in OmniOS and the Dell BMC. I haven't looked into exactly what the<br>
> problem is but 1.8.11 works fine so I just downloaded and built my<br>
> own package around that.<br>
<br>
</div>I built 1.8.12 (not 1.8.11) from modified "configure" file as follows.<br>
<br>
--- configure 2012-08-10 04:17:27.000000000 +0900<br>
+++ configure.mod 2013-06-03 12:47:07.815766359 +0900<br>
@@ -12328,7 +12328,7 @@<br>
enable_intf_bmc=yes<br>
fi<br>
enable_intf_imb=no<br>
- enable_intf_open=no<br>
+ enable_intf_open=yes<br>
enable_intf_lipmi=no<br>
enable_ipmishell=no<br>
enable_all_options=no<br>
<br>
<br>
root@omnios:~#<br>
root@omnios:~# /usr/local/bin/ipmitool fru | grep Board\ Product<br>
Board Product : PowerEdge R720<br>
Board Product : PowerEdge R720<br>
Board Product : PWR SPLY,750WP,RDNT,DELTA<br>
Board Product : PWR SPLY,750WP,RDNT,DELTA<br>
Board Product : DRIVE BACKPLANE<br>
Board Product : Intel(R) GbE 4P I350-t rNDC<br>
Board Product : Dell Storage Cntlr. H710P-Mini<br>
root@omnios:~#<br>
root@omnios:~#<br>
<div class="im"><br>
<br>
> That's a bug in the service manifest. The IPMI package on OmniOS uses<br>
> the open driver instead of the BMC which was used in Solaris 10. If you<br>
> build your own package you can fix it.<br>
<br>
</div>I modified script file as follows.<br>
<br>
--- /lib/svc/method/svc-ipmievd 2013-05-31 15:05:39.558634190 +0900<br>
+++ /lib/svc/method/svc-ipmievd_mod 2013-06-03 13:49:10.809086439 +0900<br>
@@ -30,7 +30,7 @@<br>
# smf(5)<br>
. /lib/svc/share/smf_include.sh<br>
<br>
-SMF_FMRI="svc:/network/ipmievd:default"<br>
+SMF_FMRI="svc:/network/ipmievd_mod:default"<br>
<br>
if [ $# -eq 0 ]; then<br>
# No arguments provided - report current status (use "-c" option to<br>
@@ -48,13 +48,13 @@<br>
# to run. If one is not detected, then disable the service<br>
# and exit.<br>
<br>
- if [ ! -c /dev/bmc ]; then<br>
+ if [ ! -c /dev/ipmi0 ]; then<br>
<div class="im"> echo "$0: No BMC device found: disabling."<br>
/usr/sbin/svcadm disable $SMF_FMRI<br>
exit $SMF_EXIT_OK<br>
fi<br>
<br>
</div>- /usr/lib/ipmievd sel<br>
+ /usr/local/sbin/ipmievd sel<br>
[ $? -ne 0 ] && exit 1<br>
;;<br>
<br>
<br>
and modified manifest file as follows.<br>
<br>
--- /lib/svc/manifest/network/ipmievd.xml 2013-05-31<br>
15:05:39.588058906 +0900<br>
+++ /lib/svc/manifest/network/ipmievd_mod.xml 2013-06-03<br>
13:54:30.309789173 +0900<br>
@@ -30,7 +30,7 @@<br>
<br>
<service_bundle type='manifest' name='SUNWipmi:ipmievd'><br>
<br>
-<service name='network/ipmievd' type='service' version='1'><br>
+<service name='network/ipmievd_mod' type='service' version='1'><br>
<br>
<!--<br>
Configure a default instance for the service since it doesn't<br>
@@ -71,7 +71,7 @@<br>
<exec_method<br>
type='method'<br>
name='start'<br>
- exec='/lib/svc/method/svc-ipmievd %m'<br>
+ exec='/lib/svc/method/svc-ipmievd_mod %m'<br>
timeout_seconds='60'/><br>
<br>
<exec_method<br>
@@ -99,7 +99,7 @@<br>
</common_name><br>
<documentation><br>
<manpage title='ipmievd' section='8'<br>
- manpath='/usr/share/man' /><br>
+ manpath='/usr/local/share/man' /><br>
<doc_link name='<a href="http://sourceforge.net" target="_blank">sourceforge.net</a>'<br>
<br>
uri='<a href="http://sourceforge.net/projects/ipmitool" target="_blank">http://sourceforge.net/projects/ipmitool</a>' /><br>
</documentation><br>
<br>
<br>
root@omnios:~#<br>
root@omnios:~# tail /var/adm/messages<br>
Jun 3 14:48:08 omnios ipmievd: [ID 702911 local4.notice] Reading sensors...<br>
Jun 3 14:48:09 omnios ipmievd: [ID 702911 local4.notice] Waiting for events...<br>
root@omnios:~#<br>
<br>
<br>
Thanks<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
OmniOS-discuss mailing list<br>
<a href="mailto:OmniOS-discuss@lists.omniti.com">OmniOS-discuss@lists.omniti.com</a><br>
<a href="http://lists.omniti.com/mailman/listinfo/omnios-discuss" target="_blank">http://lists.omniti.com/mailman/listinfo/omnios-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>
<p>Theo Schlossnagle</p>
<p><a href="http://omniti.com/is/theo-schlossnagle" target="_blank">http://omniti.com/is/theo-schlossnagle</a></p>
</div>
`