|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
tweaked Sun workaround textAs far as I can tell, the Sun workarounds are generic in ELOM and ILOM,
and haven't been fixed in the current versions. I have x4100 with ILOM 1.0 and 2.0, x2200M2 with ELOM 2.0, and x4200m2 and x4500 with ILOM 2.0. All seem to need the workarounds, and have the latest firmware apart from ILOM 1.0. I think this change to the text makes it clearer, and it's worth keeping the Sun bits together. By the way, ELOM is EOLed -- we're stuck with its problems on most of our kit, sigh -- but there is an ILOM 3 in the works; perhaps that fixes the bugs, and I'll try to check if other people here get newer kit with it on. 2009-06-09 Dave Love <fx@...> * common/man/manpage-common-workaround-text.man: Tweak the Sun stuff. *** manpage-common-workaround-text.man 08 Apr 2009 21:47:05 +0100 1.6 --- manpage-common-workaround-text.man 09 Jun 2009 14:40:00 +0100 *************** *** 41,54 **** "username invalid" or "k_g invalid" errors to occur. In order to work around this issue, the "authcap" workaround must be specified. .LP ! Sun ILOM 2.0: The session sequence numbers returned for IPMI 1.5 ! sessions are the wrong endian on some systems running ILOM 2.0. The incorrect endian depends on the service processor endianness. This will likely cause "session timeout" errors to occur. In order to work ! around this issue, the "endianseq" workaround must be specified. This ! problem is reported to be fixed in a later release. .LP ! Sun Fire X4150/X4450: The motherboard does not properly report username capabilities. This will likely cause "username invalid" errors to occur. In order to work around this issue, the "authcap" workaround must be specified. --- 41,63 ---- "username invalid" or "k_g invalid" errors to occur. In order to work around this issue, the "authcap" workaround must be specified. .LP ! Sun ILOM 1.0 and 2.0: The session sequence numbers returned for IPMI 1.5 ! sessions are the wrong endian on some systems running ILOM 1.0 and 2.0 ! (at least up to 2.0.2.5). The incorrect endian depends on the service processor endianness. This will likely cause "session timeout" errors to occur. In order to work ! around this issue, the "endianseq" workaround must be specified. ! .\" This problem is reported to be fixed in a later release. .LP ! Sun ILOM (at least up to 2.0.2.5) with IPMI 2.0: ! There are several Sun IPMI 2.0 bugs. These ! problems may cause "password invalid" or "bmc error" errors to occur. ! They can be worked around by specifying the "sun20" workaround. The ! workarounds include handling invalid lengthed hash keys and invalid ! cipher suite records. ! .LP ! Sun ELOM (seen on at least X2200/X4150/X4450): The motherboard does ! not properly report username capabilities. This will likely cause "username invalid" errors to occur. In order to work around this issue, the "authcap" workaround must be specified. *************** *** 68,79 **** cause "password invalid" errors to occur. These compliance bugs are confirmed to be fixed on newer firmware. .LP - Sun Fire 4100 with ILOM: There are several Sun IPMI 2.0 bugs. These - problems may cause "password invalid" or "bmc error" errors to occur. - They can be worked around by specifying the "sun20" workaround. The - workarounds include handling invalid lengthed hash keys and invalid - cipher suite records. - .LP Inventec 5441: The privilege level sent during the Open Session stage of an IPMI 2.0 connection is used for hashing keys instead of the privilege level sent during the RAKP1 connection stage. This may --- 77,82 ---- _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@... http://lists.gnu.org/mailman/listinfo/freeipmi-devel |
|
|
Re: tweaked Sun workaround textHey Dave,
Thanks for some of the clarifications. I'd like to keep the ordering the same b/c it's actually split up IPMI 1.5 vs. IPMI 2.0. And some of the text was from folks at Sun. So I've done the below patch instead. Look good? Al On Tue, 2009-06-09 at 15:02 +0100, Dave Love wrote: > As far as I can tell, the Sun workarounds are generic in ELOM and ILOM, > and haven't been fixed in the current versions. I have x4100 with ILOM > 1.0 and 2.0, x2200M2 with ELOM 2.0, and x4200m2 and x4500 with ILOM 2.0. > All seem to need the workarounds, and have the latest firmware apart > from ILOM 1.0. > > I think this change to the text makes it clearer, and it's worth keeping > the Sun bits together. > > By the way, ELOM is EOLed -- we're stuck with its problems on most of > our kit, sigh -- but there is an ILOM 3 in the works; perhaps that fixes > the bugs, and I'll try to check if other people here get newer kit with > it on. > > _______________________________________________ > Freeipmi-devel mailing list > Freeipmi-devel@... > http:// lists.gnu.org/mailman/listinfo/freeipmi-devel chu11@... Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory ? Makefile ? Makefile.in ? aclocal.m4 ? autom4te.cache ? conf27923.sh ? config.log ? config.status ? configure ? cscope.files ? cscope.out ? freeipmi-0.8.0.alpha0.tar.gz ? freeipmi-may-29-head.patch ? freeipmi.spec ? libtool ? bmc-config/Makefile ? bmc-config/Makefile.in ? bmc-config/bmc-config.8 ? bmc-config/bmc-config.8.pre ? bmc-config/bmc-config.conf.5 ? bmc-config/bmc-config.conf.5.pre ? bmc-config/src/.deps ? bmc-config/src/.libs ? bmc-config/src/Makefile ? bmc-config/src/Makefile.in ? bmc-config/src/bmc-config ? bmc-config/src/foo ? bmc-device/Makefile ? bmc-device/Makefile.in ? bmc-device/bmc-device.8 ? bmc-device/bmc-device.8.pre ? bmc-device/src/.deps ? bmc-device/src/.libs ? bmc-device/src/Makefile ? bmc-device/src/Makefile.in ? bmc-device/src/bmc-device ? bmc-info/Makefile ? bmc-info/Makefile.in ? bmc-info/bmc-info.8 ? bmc-info/bmc-info.8.pre ? bmc-info/src/.deps ? bmc-info/src/.libs ? bmc-info/src/Makefile ? bmc-info/src/Makefile.in ? bmc-info/src/bmc-info ? bmc-info/src/woprjr0-lt-bmc-info-28708.core ? bmc-info/src/woprjr0-lt-bmc-info-28969.core ? bmc-watchdog/Makefile ? bmc-watchdog/Makefile.in ? bmc-watchdog/bmc-watchdog.8 ? bmc-watchdog/bmc-watchdog.8.pre ? bmc-watchdog/src/.deps ? bmc-watchdog/src/.libs ? bmc-watchdog/src/Makefile ? bmc-watchdog/src/Makefile.in ? bmc-watchdog/src/bmc-watchdog ? common/Makefile ? common/Makefile.in ? common/man/Makefile ? common/man/Makefile.in ? common/man/foo.patch ? common/man/sun.patch ? common/src/Makefile ? common/src/Makefile.in ? common/src/configtool/.deps ? common/src/configtool/.libs ? common/src/configtool/Makefile ? common/src/configtool/Makefile.in ? common/src/configtool/libconfigtoolcommon.la ? common/src/configtool/libconfigtoolcommon_la-config-tool-argp.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-checkout.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-comment.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-commit.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-diff.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-parse.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-pef-conf-section.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-section.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-utils.lo ? common/src/configtool/libconfigtoolcommon_la-config-tool-validate.lo ? common/src/debugutil/.deps ? common/src/debugutil/.libs ? common/src/debugutil/Makefile ? common/src/debugutil/Makefile.in ? common/src/debugutil/libdebugutil.la ? common/src/debugutil/libdebugutil_la-debug-util.lo ? common/src/miscutil/.deps ? common/src/miscutil/.libs ? common/src/miscutil/Makefile ? common/src/miscutil/Makefile.in ? common/src/miscutil/cbuf.lo ? common/src/miscutil/conffile.lo ? common/src/miscutil/error.lo ? common/src/miscutil/fd.lo ? common/src/miscutil/hash.lo ? common/src/miscutil/hostlist.lo ? common/src/miscutil/libmiscutils.la ? common/src/miscutil/list.lo ? common/src/miscutil/secure.lo ? common/src/miscutil/thread.lo ? common/src/miscutil/timeval.lo ? common/src/pingtool/.deps ? common/src/pingtool/.libs ? common/src/pingtool/Makefile ? common/src/pingtool/Makefile.in ? common/src/pingtool/libpingtoolcommon.la ? common/src/pingtool/libpingtoolcommon_la-ping-tool-common.lo ? common/src/portability/.deps ? common/src/portability/.libs ? common/src/portability/Makefile ? common/src/portability/Makefile.in ? common/src/portability/freeipmi-portability.lo ? common/src/portability/libfreeipmiportability.la ? common/src/toolcommon/.deps ? common/src/toolcommon/.libs ? common/src/toolcommon/Makefile ? common/src/toolcommon/Makefile.in ? common/src/toolcommon/libtoolcommon.la ? common/src/toolcommon/libtoolcommon_la-tool-cmdline-common.lo ? common/src/toolcommon/libtoolcommon_la-tool-common.lo ? common/src/toolcommon/libtoolcommon_la-tool-config-file-common.lo ? common/src/toolhostrange/.deps ? common/src/toolhostrange/.libs ? common/src/toolhostrange/Makefile ? common/src/toolhostrange/Makefile.in ? common/src/toolhostrange/libtoolhostrange.la ? common/src/toolhostrange/libtoolhostrange_la-pstdout.lo ? common/src/toolhostrange/libtoolhostrange_la-tool-hostrange-common.lo ? common/src/toolsdr/.deps ? common/src/toolsdr/.libs ? common/src/toolsdr/Makefile ? common/src/toolsdr/Makefile.in ? common/src/toolsdr/libtoolsdr.la ? common/src/toolsdr/libtoolsdr_la-tool-sdr-cache-common.lo ? common/src/toolsensor/.deps ? common/src/toolsensor/.libs ? common/src/toolsensor/Makefile ? common/src/toolsensor/Makefile.in ? common/src/toolsensor/libtoolsensor.la ? common/src/toolsensor/libtoolsensor_la-tool-sensor-common.lo ? config/compile ? config/config.guess ? config/config.h ? config/config.h.in ? config/config.sub ? config/depcomp ? config/install-sh ? config/ltmain.sh ? config/mdate-sh ? config/missing ? config/stamp-h1 ? config/texinfo.tex ? contrib/Makefile ? contrib/Makefile.in ? contrib/ganglia/Makefile ? contrib/ganglia/Makefile.in ? contrib/nagios/Makefile ? contrib/nagios/Makefile.in ? doc/Makefile ? doc/Makefile.in ? doc/freeipmi-faq.info ? doc/stamp-vti ? doc/version-faq.texi ? etc/Makefile ? etc/Makefile.in ? ipmi-chassis/Makefile ? ipmi-chassis/Makefile.in ? ipmi-chassis/ipmi-chassis.8 ? ipmi-chassis/ipmi-chassis.8.pre ? ipmi-chassis/src/.deps ? ipmi-chassis/src/.libs ? ipmi-chassis/src/Makefile ? ipmi-chassis/src/Makefile.in ? ipmi-chassis/src/ipmi-chassis ? ipmi-chassis-config/Makefile ? ipmi-chassis-config/Makefile.in ? ipmi-chassis-config/ipmi-chassis-config.8 ? ipmi-chassis-config/ipmi-chassis-config.8.pre ? ipmi-chassis-config/src/.deps ? ipmi-chassis-config/src/.libs ? ipmi-chassis-config/src/Makefile ? ipmi-chassis-config/src/Makefile.in ? ipmi-chassis-config/src/ipmi-chassis-config ? ipmi-dcmi/Makefile ? ipmi-dcmi/Makefile.in ? ipmi-dcmi/ipmi-dcmi.8 ? ipmi-dcmi/ipmi-dcmi.8.pre ? ipmi-dcmi/src/.deps ? ipmi-dcmi/src/.libs ? ipmi-dcmi/src/Makefile ? ipmi-dcmi/src/Makefile.in ? ipmi-dcmi/src/ipmi-dcmi ? ipmi-fru/Makefile ? ipmi-fru/Makefile.in ? ipmi-fru/ipmi-fru.8 ? ipmi-fru/ipmi-fru.8.pre ? ipmi-fru/src/.deps ? ipmi-fru/src/.libs ? ipmi-fru/src/Makefile ? ipmi-fru/src/Makefile.in ? ipmi-fru/src/ipmi-fru ? ipmi-locate/Makefile ? ipmi-locate/Makefile.in ? ipmi-locate/ipmi-locate.8 ? ipmi-locate/ipmi-locate.8.pre ? ipmi-locate/src/.deps ? ipmi-locate/src/.libs ? ipmi-locate/src/Makefile ? ipmi-locate/src/Makefile.in ? ipmi-locate/src/ipmi-locate ? ipmi-oem/Makefile ? ipmi-oem/Makefile.in ? ipmi-oem/ipmi-oem.8 ? ipmi-oem/ipmi-oem.8.pre ? ipmi-oem/src/.deps ? ipmi-oem/src/.libs ? ipmi-oem/src/Makefile ? ipmi-oem/src/Makefile.in ? ipmi-oem/src/ipmi-oem ? ipmi-pef-config/Makefile ? ipmi-pef-config/Makefile.in ? ipmi-pef-config/ipmi-pef-config.8 ? ipmi-pef-config/ipmi-pef-config.8.pre ? ipmi-pef-config/src/.deps ? ipmi-pef-config/src/.libs ? ipmi-pef-config/src/Makefile ? ipmi-pef-config/src/Makefile.in ? ipmi-pef-config/src/ipmi-pef-config ? ipmi-raw/Makefile ? ipmi-raw/Makefile.in ? ipmi-raw/ipmi-raw.8 ? ipmi-raw/ipmi-raw.8.pre ? ipmi-raw/src/.deps ? ipmi-raw/src/.libs ? ipmi-raw/src/Makefile ? ipmi-raw/src/Makefile.in ? ipmi-raw/src/ipmi-raw ? ipmi-sel/Makefile ? ipmi-sel/Makefile.in ? ipmi-sel/ipmi-sel.8 ? ipmi-sel/ipmi-sel.8.pre ? ipmi-sel/src/.deps ? ipmi-sel/src/.libs ? ipmi-sel/src/Makefile ? ipmi-sel/src/Makefile.in ? ipmi-sel/src/ipmi-sel ? ipmi-sensors/Makefile ? ipmi-sensors/Makefile.in ? ipmi-sensors/ipmi-sensors.8 ? ipmi-sensors/ipmi-sensors.8.pre ? ipmi-sensors/src/.deps ? ipmi-sensors/src/.libs ? ipmi-sensors/src/Makefile ? ipmi-sensors/src/Makefile.in ? ipmi-sensors/src/ipmi-sensors ? ipmi-sensors-config/Makefile ? ipmi-sensors-config/Makefile.in ? ipmi-sensors-config/ipmi-sensors-config.8 ? ipmi-sensors-config/ipmi-sensors-config.8.pre ? ipmi-sensors-config/src/.deps ? ipmi-sensors-config/src/.libs ? ipmi-sensors-config/src/Makefile ? ipmi-sensors-config/src/Makefile.in ? ipmi-sensors-config/src/ipmi-sensors-config ? ipmiconsole/Makefile ? ipmiconsole/Makefile.in ? ipmiconsole/ipmiconsole.8 ? ipmiconsole/ipmiconsole.8.pre ? ipmiconsole/ipmiconsole.conf.5 ? ipmiconsole/ipmiconsole.conf.5.pre ? ipmiconsole/libipmiconsole.3 ? ipmiconsole/libipmiconsole.3.pre ? ipmiconsole/src/Makefile ? ipmiconsole/src/Makefile.in ? ipmiconsole/src/ipmiconsole/.deps ? ipmiconsole/src/ipmiconsole/.libs ? ipmiconsole/src/ipmiconsole/Makefile ? ipmiconsole/src/ipmiconsole/Makefile.in ? ipmiconsole/src/ipmiconsole/ipmiconsole ? ipmiconsole/src/libipmiconsole/.deps ? ipmiconsole/src/libipmiconsole/.libs ? ipmiconsole/src/libipmiconsole/Makefile ? ipmiconsole/src/libipmiconsole/Makefile.in ? ipmiconsole/src/libipmiconsole/libipmiconsole.la ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_checks.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_ctx.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_debug.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_engine.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_fiid_wrappers.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_garbage_collector.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_packet.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_processing.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_util.lo ? ipmiconsole/src/libipmiconsole/libipmiconsole_la-scbuf.lo ? ipmidetect/Makefile ? ipmidetect/Makefile.in ? ipmidetect/ipmidetect.8 ? ipmidetect/ipmidetect.8.pre ? ipmidetect/ipmidetect.conf.5 ? ipmidetect/ipmidetect.conf.5.pre ? ipmidetect/ipmidetectd.8 ? ipmidetect/ipmidetectd.8.pre ? ipmidetect/ipmidetectd.conf.5 ? ipmidetect/ipmidetectd.conf.5.pre ? ipmidetect/libipmidetect.3 ? ipmidetect/libipmidetect.3.pre ? ipmidetect/src/Makefile ? ipmidetect/src/Makefile.in ? ipmidetect/src/ipmidetect/.deps ? ipmidetect/src/ipmidetect/.libs ? ipmidetect/src/ipmidetect/Makefile ? ipmidetect/src/ipmidetect/Makefile.in ? ipmidetect/src/ipmidetect/ipmidetect ? ipmidetect/src/ipmidetectd/.deps ? ipmidetect/src/ipmidetectd/.libs ? ipmidetect/src/ipmidetectd/Makefile ? ipmidetect/src/ipmidetectd/Makefile.in ? ipmidetect/src/ipmidetectd/ipmidetectd ? ipmidetect/src/libipmidetect/.deps ? ipmidetect/src/libipmidetect/.libs ? ipmidetect/src/libipmidetect/Makefile ? ipmidetect/src/libipmidetect/Makefile.in ? ipmidetect/src/libipmidetect/libipmidetect.la ? ipmidetect/src/libipmidetect/libipmidetect_la-ipmidetect.lo ? ipmimonitoring/Makefile ? ipmimonitoring/Makefile.in ? ipmimonitoring/ipmi_monitoring_sensors.conf.5 ? ipmimonitoring/ipmi_monitoring_sensors.conf.5.pre ? ipmimonitoring/ipmimonitoring.8 ? ipmimonitoring/ipmimonitoring.8.pre ? ipmimonitoring/ipmimonitoring.conf.5 ? ipmimonitoring/ipmimonitoring.conf.5.pre ? ipmimonitoring/ipmimonitoring_sensors.conf.5 ? ipmimonitoring/ipmimonitoring_sensors.conf.5.pre ? ipmimonitoring/libipmimonitoring.3 ? ipmimonitoring/libipmimonitoring.3.pre ? ipmimonitoring/libipmimonitoring.conf.5 ? ipmimonitoring/libipmimonitoring.conf.5.pre ? ipmimonitoring/src/Makefile ? ipmimonitoring/src/Makefile.in ? ipmimonitoring/src/ipmimonitoring/.deps ? ipmimonitoring/src/ipmimonitoring/.libs ? ipmimonitoring/src/ipmimonitoring/Makefile ? ipmimonitoring/src/ipmimonitoring/Makefile.in ? ipmimonitoring/src/ipmimonitoring/ipmimonitoring ? ipmimonitoring/src/libipmimonitoring/.deps ? ipmimonitoring/src/libipmimonitoring/.libs ? ipmimonitoring/src/libipmimonitoring/Makefile ? ipmimonitoring/src/libipmimonitoring/Makefile.in ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring.la ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring_la-ipmi_monitoring.lo ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring_la-ipmi_monitoring_debug.lo ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring_la-ipmi_monitoring_ipmi_communication.lo ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring_la-ipmi_monitoring_sdr_cache.lo ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring_la-ipmi_monitoring_sensor_config.lo ? ipmimonitoring/src/libipmimonitoring/libipmimonitoring_la-ipmi_monitoring_sensor_reading.lo ? ipmiping/Makefile ? ipmiping/Makefile.in ? ipmiping/ipmiping.8 ? ipmiping/ipmiping.8.pre ? ipmiping/src/.deps ? ipmiping/src/.libs ? ipmiping/src/Makefile ? ipmiping/src/Makefile.in ? ipmiping/src/ipmiping ? ipmipower/Makefile ? ipmipower/Makefile.in ? ipmipower/ipmipower.8 ? ipmipower/ipmipower.8.pre ? ipmipower/ipmipower.conf.5 ? ipmipower/ipmipower.conf.5.pre ? ipmipower/src/.deps ? ipmipower/src/.libs ? ipmipower/src/Makefile ? ipmipower/src/Makefile.in ? ipmipower/src/foo ? ipmipower/src/ipmipower ? libfreeipmi/Makefile ? libfreeipmi/Makefile.in ? libfreeipmi/libfreeipmi.3 ? libfreeipmi/libfreeipmi.3.pre ? libfreeipmi/include/Makefile ? libfreeipmi/include/Makefile.in ? libfreeipmi/src/.libs ? libfreeipmi/src/Makefile ? libfreeipmi/src/Makefile.in ? libfreeipmi/src/libfreeipmi.la ? libfreeipmi/src/api/.deps ? libfreeipmi/src/api/.libs ? libfreeipmi/src/api/Makefile ? libfreeipmi/src/api/Makefile.in ? libfreeipmi/src/api/libapi.la ? libfreeipmi/src/api/libapi_la-ipmi-api-util.lo ? libfreeipmi/src/api/libapi_la-ipmi-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-chassis-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-device-global-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-event-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-fru-inventory-device-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-kcs-driver-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-lan-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-lan-interface-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-lan-session-common.lo ? libfreeipmi/src/api/libapi_la-ipmi-messaging-support-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-openipmi-driver-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-pef-and-alerting-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-rmcpplus-support-and-payload-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-sdr-repository-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-sel-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-sensor-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-serial-modem-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-sol-cmds-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-ssif-driver-api.lo ? libfreeipmi/src/api/libapi_la-ipmi-sunbmc-driver-api.lo ? libfreeipmi/src/cmds/.deps ? libfreeipmi/src/cmds/.libs ? libfreeipmi/src/cmds/Makefile ? libfreeipmi/src/cmds/Makefile.in ? libfreeipmi/src/cmds/libcmds.la ? libfreeipmi/src/cmds/libcmds_la-ipmi-bmc-watchdog-timer-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-chassis-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-device-global-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-event-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-fru-inventory-device-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-lan-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-messaging-support-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-pef-and-alerting-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-rmcpplus-support-and-payload-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-sdr-repository-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-sel-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-sensor-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-serial-modem-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-ipmi-sol-cmds.lo ? libfreeipmi/src/cmds/libcmds_la-rmcp-cmds.lo ? libfreeipmi/src/dcmi/.deps ? libfreeipmi/src/dcmi/.libs ? libfreeipmi/src/dcmi/Makefile ? libfreeipmi/src/dcmi/Makefile.in ? libfreeipmi/src/dcmi/libdcmi.la ? libfreeipmi/src/dcmi/libdcmi_la-ipmi-dcmi.lo ? libfreeipmi/src/debug/.deps ? libfreeipmi/src/debug/.libs ? libfreeipmi/src/debug/Makefile ? libfreeipmi/src/debug/Makefile.in ? libfreeipmi/src/debug/libdebug.la ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-common.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-inband.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-kcs.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-lan.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-rmcp.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-rmcpplus.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug-sdr.lo ? libfreeipmi/src/debug/libdebug_la-ipmi-debug.lo ? libfreeipmi/src/driver/.deps ? libfreeipmi/src/driver/.libs ? libfreeipmi/src/driver/Makefile ? libfreeipmi/src/driver/Makefile.in ? libfreeipmi/src/driver/libdriver.la ? libfreeipmi/src/driver/libdriver_la-ipmi-kcs-driver.lo ? libfreeipmi/src/driver/libdriver_la-ipmi-openipmi-driver.lo ? libfreeipmi/src/driver/libdriver_la-ipmi-semaphores.lo ? libfreeipmi/src/driver/libdriver_la-ipmi-ssif-driver.lo ? libfreeipmi/src/driver/libdriver_la-ipmi-sunbmc-driver.lo ? libfreeipmi/src/fiid/.deps ? libfreeipmi/src/fiid/.libs ? libfreeipmi/src/fiid/Makefile ? libfreeipmi/src/fiid/Makefile.in ? libfreeipmi/src/fiid/libfiid.la ? libfreeipmi/src/fiid/libfiid_la-fiid.lo ? libfreeipmi/src/fru-parse/.deps ? libfreeipmi/src/fru-parse/.libs ? libfreeipmi/src/fru-parse/Makefile ? libfreeipmi/src/fru-parse/Makefile.in ? libfreeipmi/src/fru-parse/libfruparse.la ? libfreeipmi/src/fru-parse/libfruparse_la-ipmi-fru-parse-common.lo ? libfreeipmi/src/fru-parse/libfruparse_la-ipmi-fru-parse-data.lo ? libfreeipmi/src/fru-parse/libfruparse_la-ipmi-fru-parse-util.lo ? libfreeipmi/src/fru-parse/libfruparse_la-ipmi-fru-parse.lo ? libfreeipmi/src/interface/.deps ? libfreeipmi/src/interface/.libs ? libfreeipmi/src/interface/Makefile ? libfreeipmi/src/interface/Makefile.in ? libfreeipmi/src/interface/libinterface.la ? libfreeipmi/src/interface/libinterface_la-ipmi-ipmb-interface.lo ? libfreeipmi/src/interface/libinterface_la-ipmi-kcs-interface.lo ? libfreeipmi/src/interface/libinterface_la-ipmi-lan-interface.lo ? libfreeipmi/src/interface/libinterface_la-ipmi-rmcpplus-interface.lo ? libfreeipmi/src/interface/libinterface_la-rmcp-interface.lo ? libfreeipmi/src/libcommon/.deps ? libfreeipmi/src/libcommon/.libs ? libfreeipmi/src/libcommon/Makefile ? libfreeipmi/src/libcommon/Makefile.in ? libfreeipmi/src/libcommon/libcommon.la ? libfreeipmi/src/libcommon/libcommon_la-ipmi-bit-ops.lo ? libfreeipmi/src/libcommon/libcommon_la-ipmi-crypt.lo ? libfreeipmi/src/libcommon/libcommon_la-ipmi-fiid-util.lo ? libfreeipmi/src/libcommon/libcommon_la-ipmi-md2.lo ? libfreeipmi/src/libcommon/libcommon_la-ipmi-md5.lo ? libfreeipmi/src/locate/.deps ? libfreeipmi/src/locate/.libs ? libfreeipmi/src/locate/Makefile ? libfreeipmi/src/locate/Makefile.in ? libfreeipmi/src/locate/liblocate.la ? libfreeipmi/src/locate/liblocate_la-ipmi-locate-acpi-spmi.lo ? libfreeipmi/src/locate/liblocate_la-ipmi-locate-defaults.lo ? libfreeipmi/src/locate/liblocate_la-ipmi-locate-dmidecode.lo ? libfreeipmi/src/locate/liblocate_la-ipmi-locate-pci.lo ? libfreeipmi/src/locate/liblocate_la-ipmi-locate-smbios.lo ? libfreeipmi/src/locate/liblocate_la-ipmi-locate-util.lo ? libfreeipmi/src/locate/liblocate_la-ipmi-locate.lo ? libfreeipmi/src/record-format/.deps ? libfreeipmi/src/record-format/.libs ? libfreeipmi/src/record-format/Makefile ? libfreeipmi/src/record-format/Makefile.in ? libfreeipmi/src/record-format/librecordformat.la ? libfreeipmi/src/record-format/librecordformat_la-ipmi-cipher-suite-record-format.lo ? libfreeipmi/src/record-format/librecordformat_la-ipmi-fru-information-record-format.lo ? libfreeipmi/src/record-format/librecordformat_la-ipmi-sdr-record-format.lo ? libfreeipmi/src/record-format/librecordformat_la-ipmi-sel-record-format.lo ? libfreeipmi/src/sdr-cache/.deps ? libfreeipmi/src/sdr-cache/.libs ? libfreeipmi/src/sdr-cache/Makefile ? libfreeipmi/src/sdr-cache/Makefile.in ? libfreeipmi/src/sdr-cache/libsdrcache.la ? libfreeipmi/src/sdr-cache/libsdrcache_la-ipmi-sdr-cache-common.lo ? libfreeipmi/src/sdr-cache/libsdrcache_la-ipmi-sdr-cache-create.lo ? libfreeipmi/src/sdr-cache/libsdrcache_la-ipmi-sdr-cache-delete.lo ? libfreeipmi/src/sdr-cache/libsdrcache_la-ipmi-sdr-cache-read.lo ? libfreeipmi/src/sdr-cache/libsdrcache_la-ipmi-sdr-cache-util.lo ? libfreeipmi/src/sdr-cache/libsdrcache_la-ipmi-sdr-cache.lo ? libfreeipmi/src/sdr-parse/.deps ? libfreeipmi/src/sdr-parse/.libs ? libfreeipmi/src/sdr-parse/Makefile ? libfreeipmi/src/sdr-parse/Makefile.in ? libfreeipmi/src/sdr-parse/libsdrparse.la ? libfreeipmi/src/sdr-parse/libsdrparse_la-ipmi-sdr-parse-util.lo ? libfreeipmi/src/sdr-parse/libsdrparse_la-ipmi-sdr-parse.lo ? libfreeipmi/src/sel-parse/.deps ? libfreeipmi/src/sel-parse/.libs ? libfreeipmi/src/sel-parse/Makefile ? libfreeipmi/src/sel-parse/Makefile.in ? libfreeipmi/src/sel-parse/libselparse.la ? libfreeipmi/src/sel-parse/libselparse_la-ipmi-sel-parse-common.lo ? libfreeipmi/src/sel-parse/libselparse_la-ipmi-sel-parse-string.lo ? libfreeipmi/src/sel-parse/libselparse_la-ipmi-sel-parse-util.lo ? libfreeipmi/src/sel-parse/libselparse_la-ipmi-sel-parse.lo ? libfreeipmi/src/sensor-read/.deps ? libfreeipmi/src/sensor-read/.libs ? libfreeipmi/src/sensor-read/Makefile ? libfreeipmi/src/sensor-read/Makefile.in ? libfreeipmi/src/sensor-read/libsensorread.la ? libfreeipmi/src/sensor-read/libsensorread_la-ipmi-sensor-read-util.lo ? libfreeipmi/src/sensor-read/libsensorread_la-ipmi-sensor-read.lo ? libfreeipmi/src/spec/.deps ? libfreeipmi/src/spec/.libs ? libfreeipmi/src/spec/Makefile ? libfreeipmi/src/spec/Makefile.in ? libfreeipmi/src/spec/libspec.la ? libfreeipmi/src/spec/libspec_la-ipmi-entity-ids-spec.lo ? libfreeipmi/src/spec/libspec_la-ipmi-fru-chassis-types-spec.lo ? libfreeipmi/src/spec/libspec_la-ipmi-fru-language-codes-spec.lo ? libfreeipmi/src/spec/libspec_la-ipmi-iana-enterprise-numbers-spec.lo ? libfreeipmi/src/spec/libspec_la-ipmi-sensor-types-spec.lo ? libfreeipmi/src/spec/libspec_la-ipmi-sensor-units-spec.lo ? libfreeipmi/src/util/.deps ? libfreeipmi/src/util/.libs ? libfreeipmi/src/util/Makefile ? libfreeipmi/src/util/Makefile.in ? libfreeipmi/src/util/libutil.la ? libfreeipmi/src/util/libutil_la-ipmi-channel-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-cipher-suite-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-error-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-ipmb-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-lan-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-rmcpplus-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-sensor-and-event-code-tables-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-sensor-units-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-sensor-util.lo ? libfreeipmi/src/util/libutil_la-ipmi-util.lo ? libfreeipmi/src/util/libutil_la-rmcp-util.lo ? man/Makefile ? man/Makefile.in ? man/freeipmi.7 ? man/freeipmi.7.pre ? man/freeipmi.conf.5 ? man/freeipmi.conf.5.pre ? rmcpping/Makefile ? rmcpping/Makefile.in ? rmcpping/rmcpping.8 ? rmcpping/rmcpping.8.pre ? rmcpping/src/.deps ? rmcpping/src/.libs ? rmcpping/src/Makefile ? rmcpping/src/Makefile.in ? rmcpping/src/rmcpping Index: ChangeLog =================================================================== RCS file: /cvsroot/freeipmi/freeipmi/ChangeLog,v retrieving revision 1.2076 diff -p -u -r1.2076 ChangeLog --- ChangeLog 9 Jun 2009 22:11:56 -0000 1.2076 +++ ChangeLog 9 Jun 2009 22:21:24 -0000 @@ -1,3 +1,9 @@ +2009-06-09 Dave Love <d.love@...> + + * common/man/manpage-common-workaround-sol-only-text.man, + common/man/manpage-common-workaround-text.man: Add additional + motherboard details. + 2009-06-09 Albert Chu <chu11@...> * Perform "open session privilege" workaround when specifying "Sun Index: common/man/manpage-common-workaround-sol-only-text.man =================================================================== RCS file: /cvsroot/freeipmi/freeipmi/common/man/manpage-common-workaround-sol-only-text.man,v retrieving revision 1.8 diff -p -u -r1.8 manpage-common-workaround-sol-only-text.man --- common/man/manpage-common-workaround-sol-only-text.man 9 Jun 2009 22:11:57 -0000 1.8 +++ common/man/manpage-common-workaround-sol-only-text.man 9 Jun 2009 22:21:24 -0000 @@ -26,11 +26,11 @@ worked around using the "supermicro20" w cause "password invalid" errors to occur. These compliance bugs are confirmed to be fixed on newer firmware. .LP -Sun Fire 4100 with ILOM: There are several Sun IPMI 2.0 bugs. These -problems may cause "password invalid" or "bmc error" errors to occur. -They can be worked around by specifying the "sun20" workaround. The -workarounds include handling invalid lengthed hash keys, improperly -hashed keys, and invalid cipher suite records. +Sun Fire 4100/4200/4500 with ILOM: There are several Sun IPMI 2.0 +bugs. These problems may cause "password invalid" or "bmc error" +errors to occur. They can be worked around by specifying the "sun20" +workaround. The workarounds include handling invalid lengthed hash +keys, improperly hashed keys, and invalid cipher suite records. .LP Inventec 5441: The privilege level sent during the Open Session stage of an IPMI 2.0 connection is used for hashing keys instead of the Index: common/man/manpage-common-workaround-text.man =================================================================== RCS file: /cvsroot/freeipmi/freeipmi/common/man/manpage-common-workaround-text.man,v retrieving revision 1.7 diff -p -u -r1.7 manpage-common-workaround-text.man --- common/man/manpage-common-workaround-text.man 9 Jun 2009 22:11:57 -0000 1.7 +++ common/man/manpage-common-workaround-text.man 9 Jun 2009 22:21:24 -0000 @@ -41,14 +41,14 @@ username capabilities and/or K_g status. "username invalid" or "k_g invalid" errors to occur. In order to work around this issue, the "authcap" workaround must be specified. .LP -Sun ILOM 2.0: The session sequence numbers returned for IPMI 1.5 -sessions are the wrong endian on some systems running ILOM 2.0. The -incorrect endian depends on the service processor endianness. This -will likely cause "session timeout" errors to occur. In order to work -around this issue, the "endianseq" workaround must be specified. This -problem is reported to be fixed in a later release. +Sun ILOM 1.0/2.0: The session sequence numbers returned for IPMI 1.5 +sessions are the wrong endian on some systems running ILOM 1.0/2.0. +The incorrect endian depends on the service processor endianness. +This will likely cause "session timeout" errors to occur. In order to +work around this issue, the "endianseq" workaround must be specified. +This problem is reported to be fixed in a later release. .LP -Sun Fire X4150/X4450: The motherboard does not properly report +Sun Fire X2200/X4150/X4450: The motherboard does not properly report username capabilities. This will likely cause "username invalid" errors to occur. In order to work around this issue, the "authcap" workaround must be specified. @@ -68,11 +68,11 @@ worked around using the "supermicro20" w cause "password invalid" errors to occur. These compliance bugs are confirmed to be fixed on newer firmware. .LP -Sun Fire 4100 with ILOM: There are several Sun IPMI 2.0 bugs. These -problems may cause "password invalid" or "bmc error" errors to occur. -They can be worked around by specifying the "sun20" workaround. The -workarounds include handling invalid lengthed hash keys, improperly -hashed keys, and invalid cipher suite records. +Sun Fire 4100/4200/4500 with ILOM: There are several Sun IPMI 2.0 +bugs. These problems may cause "password invalid" or "bmc error" +errors to occur. They can be worked around by specifying the "sun20" +workaround. The workarounds include handling invalid lengthed hash +keys, improperly hashed keys, and invalid cipher suite records. .LP Inventec 5441: The privilege level sent during the Open Session stage of an IPMI 2.0 connection is used for hashing keys instead of the _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@... http://lists.gnu.org/mailman/listinfo/freeipmi-devel |
|
|
Re: tweaked Sun workaround textAl Chu <chu11@...> writes:
> Hey Dave, > > Thanks for some of the clarifications. I'd like to keep the ordering > the same b/c it's actually split up IPMI 1.5 vs. IPMI 2.0. Ah, that wasn't immediately obvious. > And some of the text was from folks at Sun. So I've done the below > patch instead. Look good? I think it's misleading to list `Sun Fire X2200/X4150/X4450' other than as examples. As far as I can tell, this is a generic ELOM thing, and the should say `ELOM'. Also, the `reported to be fixed in a later release' is from at least a year ago, according to CVS, and it hasn't happened yet as far as I can tell; I think it's at least worth saying it's not fixed as of 2.0.2.5. I could see if my hardware-oriented HPC Sun contact knows any more if that would be helpful. _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@... http://lists.gnu.org/mailman/listinfo/freeipmi-devel |
|
|
Re: tweaked Sun workaround textHey Dave,
On Wed, 2009-06-10 at 15:06 +0100, Dave Love wrote: > Al Chu <chu11@...> writes: > > > Hey Dave, > > > > Thanks for some of the clarifications. I'd like to keep the ordering > > the same b/c it's actually split up IPMI 1.5 vs. IPMI 2.0. > > Ah, that wasn't immediately obvious. > > > And some of the text was from folks at Sun. So I've done the below > > patch instead. Look good? > > I think it's misleading to list `Sun Fire X2200/X4150/X4450' other than > as examples. As far as I can tell, this is a generic ELOM thing, and > the should say `ELOM'. Ahhhh. Ok ... then in that case I should put: "Sun Fire 2200/4150/4450 with ELOM" I didn't understand that it was an ELOM thing. > Also, the `reported to be fixed in a later > release' is from at least a year ago, according to CVS, and it hasn't > happened yet as far as I can tell; Fair point. It's a phrase that I've added to many workarounds as long as the vendor says that they are working on it. I think I'll remove it. > I think it's at least worth saying > it's not fixed as of 2.0.2.5. I generally dislike documenting version numbers in b/c they can be out of date very quickly. Also, how are you getting the firmware version number? B/c the IPMI way to get version numbers doesn't have that much detail. # > /usr/sbin/bmc-info | grep sion Device Revision: 1 Firmware Revision: 2.00 IPMI Version: 2.0 Aux Firmware Revision Info: 302h > I could see if my hardware-oriented HPC Sun contact knows any more if > that would be helpful. Ok, hopefully we can get more clarifications. Al -- Albert Chu chu11@... Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@... http://lists.gnu.org/mailman/listinfo/freeipmi-devel |
|
|
Re: tweaked Sun workaround textAl Chu <chu11@...> writes:
> Ahhhh. Ok ... then in that case I should put: > > "Sun Fire 2200/4150/4450 with ELOM" > > I didn't understand that it was an ELOM thing. I can't actually demonstrate that on the other systems, but I think it must be the case; I assume ELOM has the same lan bugs on any system that runs it. At least one of the 4150 and 4450 -- I can't recall what I looked up -- is upgradable to ILOM, in which case the workaround will change. > I generally dislike documenting version numbers in b/c they can be out > of date very quickly. Yes. That was just `it's not fixed as of that version'. > Also, how are you getting the firmware version > number? B/c the IPMI way to get version numbers doesn't have that much > detail. Yes, it's annoying. SSH to the SP says it on login, and `version' has further details: -> version SP firmware 2.0.2.5 SP firmware build number: 32265 SP firmware date: Fri Apr 25 20:35:59 PDT 2008 SP filesystem version: 0.1.14 Of course, you can't just do `ssh <host> version', sigh. The web interface has the same info. On the other hand, ELOM says `Version 3.15' in the login banner and the IPMI info, but this from the CLI: /SP -> version SM CLP Version v1.0.0 SM ME Addressing Version v1.0.0 /SP -> show -d properties AgentInfo FWVersion /SP/AgentInfo Properties: FWVersion = 3.15 Don't get me started on the inconsistency, and the fact that our x2200s can't be upgraded to ILOM! _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@... http://lists.gnu.org/mailman/listinfo/freeipmi-devel |
| Free embeddable forum powered by Nabble | Forum Help |