freeipmi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-devel]ipmi_monitoring_sensor_readings_by_record_id:interna


From: David Sparks
Subject: Re: [Freeipmi-devel]ipmi_monitoring_sensor_readings_by_record_id:internal IPMI error
Date: Tue, 26 Aug 2008 16:44:46 -0700
User-agent: Thunderbird 2.0.0.16 (X11/20080731)

Al Chu wrote:
Hey David,

Are you using the newest FreeIPMI available?  0.6.5 from the FreeIPMI
homepage?  The debug dump data you've given me seems pretty out of date.
I've changed the formatting + the amount of information that gets
dumped.

================================================================
[ VALUE               TAG NAME:LENGTH                          ]
================================================================
[              2Dh] = cmd[ 8b]
[              CBh] = comp_code[ 8b]
================================================================
(ipmi_monitoring_sensor_reading.c, _get_sensor_reading, 404): bad
completion code: 0x51
ipmi_monitoring_sensor_readings_by_record_id: internal IPMI error

Another user w/ a Dell machine hit sensors that returned 0xCB ==
"Requested Sensor, data, or record not present".  This fix seems to be
in the FreeIPMI 0.6.5 release.

On another note, there are several sensors on your motherboard that
ipmimonitoring currently does not interpret.  I will add those into
ipmimonitoring.

I've updated to 0.6.5 from 0.5.6. What is strange is the debug output changes from run to run:

# ipmimonitoring --debug
Caching SDR repository information: /root/.freeipmi/sdr-cache/sdr-cache-scanner2.localhost
=====================================================
Get SDR Repository Info Request
=====================================================
[              20h] = cmd[ 8b]
=====================================================
Get SDR Repository Info Response
=====================================================
ipmi_sdr_cache_create: internal IPMI error

# ipmimonitoring --debug
Caching SDR repository information: /root/.freeipmi/sdr-cache/sdr-cache-scanner2.localhost
=====================================================
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]
[              4Ch] = record_count[16b]
[             EE4h] = free_space[16b]
[        FFFFFFFFh] = most_recent_addition_timestamp[32b]
[        FFFFFFFFh] = most_recent_erase_timestamp[32b]
[               0h] = get_sdr_repository_allocation_info_command_supported[ 1b]
[               1h] = reserve_sdr_repository_command_supported[ 1b]
[               0h] = partial_add_sdr_command_supported[ 1b]
[               0h] = delete_sdr_command_supported[ 1b]
[               0h] = reserved[ 1b]
[ 2h] = modal_non_modal_sdr_repository_update_operation_supported[ 2b]
[               0h] = overflow_flag[ 1b]
=====================================================
Reserve SDR Repository Request
=====================================================
[              22h] = cmd[ 8b]
=====================================================
Reserve SDR Repository Response
=====================================================
ipmi_sdr_cache_create: internal IPMI error

# ipmimonitoring --debug
Caching SDR repository information: /root/.freeipmi/sdr-cache/sdr-cache-scanner2.localhost
=====================================================
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]
[              4Ch] = record_count[16b]
[             EE4h] = free_space[16b]
[        FFFFFFFFh] = most_recent_addition_timestamp[32b]
[        FFFFFFFFh] = most_recent_erase_timestamp[32b]
[               0h] = get_sdr_repository_allocation_info_command_supported[ 1b]
[               1h] = reserve_sdr_repository_command_supported[ 1b]
[               0h] = partial_add_sdr_command_supported[ 1b]
[               0h] = delete_sdr_command_supported[ 1b]
[               0h] = reserved[ 1b]
[ 2h] = modal_non_modal_sdr_repository_update_operation_supported[ 2b]
[               0h] = overflow_flag[ 1b]
=====================================================
Reserve SDR Repository Request
=====================================================
[              22h] = cmd[ 8b]
=====================================================
Reserve SDR Repository Response
=====================================================
[              22h] = cmd[ 8b]
[               0h] = comp_code[ 8b]
[             383h] = reservation_id[16b]
=====================================================
Get SDR Request
=====================================================
[              23h] = cmd[ 8b]
[             383h] = reservation_id[16b]
[               0h] = record_id[16b]
[               0h] = offset_into_record[ 8b]
[               5h] = bytes_to_read[ 8b]
=====================================================
Get SDR Response
=====================================================
[              23h] = cmd[ 8b]
[               0h] = comp_code[ 8b]
[               2h] = next_record_id[16b]
[      2F01510001h] = record_data[40b]
=====================================================
Get SDR Request
=====================================================
[              23h] = cmd[ 8b]
[             383h] = reservation_id[16b]
[               0h] = record_id[16b]
[               0h] = offset_into_record[ 8b]
[              10h] = bytes_to_read[ 8b]
=====================================================
Get SDR Response
=====================================================
[              23h] = cmd[ 8b]
[               0h] = comp_code[ 8b]
[               2h] = next_record_id[16b]
[  BYTE ARRAY ... ] = record_data[16B]
[ 01h 00h 51h 01h 2Fh 20h 00h 01h ]
[ 03h 02h 7Fh D4h 01h 01h 80h 0Ah ]
=====================================================
Get SDR Request
=====================================================
[              23h] = cmd[ 8b]
[             383h] = reservation_id[16b]
[               0h] = record_id[16b]
[              10h] = offset_into_record[ 8b]
[              10h] = bytes_to_read[ 8b]
=====================================================
Get SDR Response
=====================================================
[              23h] = cmd[ 8b]
[               0h] = comp_code[ 8b]
[               2h] = next_record_id[16b]
[  BYTE ARRAY ... ] = record_data[16B]
[ 80h 3Ah 18h 00h 00h 01h 00h 00h ]
[ 01h 02h 80h C2h 30h 00h 07h B2h ]
=====================================================
Get SDR Request
=====================================================
[              23h] = cmd[ 8b]
[             383h] = reservation_id[16b]
[               0h] = record_id[16b]
[              20h] = offset_into_record[ 8b]
[              10h] = bytes_to_read[ 8b]
=====================================================
Get SDR Response
=====================================================
[              23h] = cmd[ 8b]
[               0h] = comp_code[ 8b]
[               2h] = next_record_id[16b]
[  BYTE ARRAY ... ] = record_data[16B]
[ 80h 3Ah 18h 00h 00h 01h 00h 00h ]
[ 01h 02h 80h C2h 30h 00h 07h B2h ]
=====================================================
Get SDR Request
=====================================================
[              23h] = cmd[ 8b]
[             383h] = reservation_id[16b]
[               0h] = record_id[16b]
[              30h] = offset_into_record[ 8b]
[               4h] = bytes_to_read[ 8b]
=====================================================
Get SDR Response
=====================================================
[              23h] = cmd[ 8b]
[              C5h] = comp_code[ 8b]
[               2h] = next_record_id[16b]
[  BYTE ARRAY ... ] = record_data[16B]
[ 80h 3Ah 18h 00h 00h 01h 00h 00h ]
[ 01h 02h 80h C2h 30h 00h 07h B2h ]
=====================================================
Reserve SDR Repository Request
=====================================================
[              22h] = cmd[ 8b]
=====================================================
Reserve SDR Repository Response
=====================================================
ipmi_sdr_cache_create: internal IPMI error






reply via email to

[Prev in Thread] Current Thread [Next in Thread]