On Wed, 2008-11-19 at 18:22 -0800, Won De Erick wrote:
> > ----- Original Message ----
> > From: Al Chu <[EMAIL PROTECTED]>
> > To: Won De Erick <[EMAIL PROTECTED]>
> > Cc: email@example.com
> > Sent: Thursday, November 20, 2008 1:50:21 AM
> > Subject: Re: FreeIPMI-0.7.1 and HP DL 585
> Hey Won,
> > Comments inlined below.
> > On Tue, 2008-11-18 at 17:57 -0800, Won De Erick wrote:
> > > fiid_obj_get: auxiliary_firmware_revision_info: no data set
> > Re-looking at the spec, the Auxiliary firmware info is actually
> > optional, not required. So this is a bug in FreeIPMI. I will fix this
> > and get out a beta release for you.
> Thanks for this, I'll let you know of the result later. However, i usually
> install FreeIPMI from FreeBSD ports due to dependency errors when installing
> from tarbals.
> > >
> > > # ipmi-sensors
> > > 1: UID Light (OEM Reserved): [OEM State = 0000h]
> > The output being so different than ipmimonitoring is definitely odd.
> > Could you please run with --debug and get me the output.
> Please attached file for the complete result. I noticed bad completion code
> at the end of the output.
> # ipmi-sensors --debug
> Get SDR Repository Info Request
> [ 20h] = cmd[ 8b]
> Get SDR Repository Info Response
> [ 20h] = cmd[ 8b]
> [ 0h] = comp_code[ 8b]
> [ 1h] = sdr_version_major[ 4b]
> [ 5h] = sdr_version_minor[ 4b]
> [ 1Eh] = record_count[16b]
> [ FFFFh] = free_space[16b]
> [ FFFFFFFFh] = most_recent_addition_timestamp[32b]
> [ FFFFFFFFh] = most_recent_erase_timestamp[32b]
> [ 0h] = get_sdr_repository_allocation_info_command_supported[
> [ 1h] = reserve_sdr_repository_command_supported[ 1b]
> [ 0h] = partial_add_sdr_command_supported[ 1b]
> [ 1h] = delete_sdr_command_supported[ 1b]
> [ 0h] = reserved[ 1b]
> [ 0h] =
> modal_non_modal_sdr_repository_update_operation_supported[ 2b]
> [ 0h] = overflow_flag[ 1b]
> .... [CUT]
> Get Sensor Thresholds Response
> [ 27h] = cmd[ 8b]
> [ C1h] = comp_code[ 8b]
> ipmi_cmd_get_sensor_thresholds: bad completion code: command invalid/not
I see the problem. Your motherboard doesn't support the "Get Sensor
Thresholds" command. As far as I can tell, this isn't supposed to be
optional, it's supposed to be required. Sigh ...
The SDR usually contains threshold information too (although it's
possibly not the most recently configured threshold, which is why I
ignore it), so I can use that instead as a workaround.
I'll e-mail you when I'm done with a new beta version.
High Performance Systems Division
Lawrence Livermore National Laboratory
Freeipmi-devel mailing list