Al, Thank you for the prompt reply. I tried a few more of the commands, see below, without much success. They too had varying sets of SDR info.
We are able to run freeipmi on two other Supermicro X8DTH-iF motherboards without any problems. If you believe there is a BMC issue on this one motherboard then that is all I need to know. I have only just begun to look into sensor monitoring so I was not sure if I had a configuration issue. Best, Aaron Nix-Gomez [r...@aaronacint2010 Aaron]# bmc-info --debug ===================================================== Get Device ID Request ===================================================== [ 1h] = cmd[ 8b] ===================================================== Get Device ID Response ===================================================== ipmi_cmd_get_device_id: driver timeout [r...@aaronacint2010 Aaron]# ipmi-sel --debug Caching SDR repository information: /root/.freeipmi/sdr-cache/sdr-cache-aaronacint2010.localhost ===================================================== Get SDR Repository Info Request ===================================================== [ 20h] = cmd[ 8b] ===================================================== Get SDR Repository Info Response ===================================================== [ 20h] = cmd[ 8b] [ 0h] = comp_code[ 8b] [ 0h] = sdr_version_major[ 4b] [ 8h] = sdr_version_minor[ 4b] ipmi_sdr_cache_create: internal IPMI error [r...@aaronacint2010 Aaron]# bmc-info --debug ===================================================== Get Device ID Request ===================================================== [ 1h] = cmd[ 8b] ===================================================== Get Device ID Response ===================================================== ipmi_cmd_get_device_id: driver timeout [r...@aaronacint2010 Aaron]# ipmi-chassis --get-status --debug ===================================================== Get Chassis Status Request ===================================================== [ 1h] = cmd[ 8b] ===================================================== Get Chassis Status Response ===================================================== ipmi_cmd_get_chassis_status: driver timeout [r...@aaronacint2010 Aaron]# ipmi-chassis --get-status --debug ===================================================== Get Chassis Status Request ===================================================== [ 1h] = cmd[ 8b] ===================================================== Get Chassis Status Response ===================================================== [ 0h] = cmd[ 8b] [ 80h] = comp_code[ 8b] ipmi_cmd_get_chassis_status: bad completion code [r...@aaronacint2010 Aaron]# ipmi-locate Probing KCS device using DMIDECODE... done IPMI Version: 2.0 IPMI locate driver: DMIDECODE IPMI interface: KCS BMC driver device: BMC I/O base address: 0xCA2 Register spacing: 1 Probing SMIC device using DMIDECODE... FAILED Probing BT device using DMIDECODE... FAILED Probing SSIF device using DMIDECODE... FAILED Probing KCS device using SMBIOS... done IPMI Version: 2.0 IPMI locate driver: SMBIOS IPMI interface: KCS BMC driver device: BMC I/O base address: 0xCA2 Register spacing: 1 Probing SMIC device using SMBIOS... FAILED Probing BT device using SMBIOS... FAILED Probing SSIF device using SMBIOS... FAILED Probing KCS device using ACPI... FAILED Probing SMIC device using ACPI... FAILED Probing BT device using ACPI... FAILED Probing SSIF device using ACPI... FAILED Probing KCS device using PCI... FAILED Probing SMIC device using PCI... FAILED Probing BT device using PCI... FAILED Probing SSIF device using PCI... FAILED KCS device default values: IPMI Version: 1.5 IPMI locate driver: DEFAULT IPMI interface: KCS BMC driver device: BMC I/O base address: 0xCA2 Register spacing: 1 SMIC device default values: IPMI Version: 1.5 IPMI locate driver: DEFAULT IPMI interface: SMIC BMC driver device: BMC I/O base address: 0xCA9 Register spacing: 1 BT device default values: SSIF device default values: IPMI Version: 1.5 IPMI locate driver: DEFAULT IPMI interface: SSIF BMC driver device: /dev/i2c-0 BMC SMBUS slave address: 0x42 Register spacing: 1 [r...@aaronacint2010 Aaron]# -----Original Message----- From: Al Chu [mailto:ch...@llnl.gov] Sent: Tuesday, November 09, 2010 1:50 PM To: James Aaron Nix-Gomez Cc: freeipmi-users@gnu.org Subject: Re: [Freeipmi-users] ipmi_sdr_cache_create: internal IPMI error Oops, forgot to cut and paste in what the payload was supposed to look like: [ 20h] = cmd[ 8b] [ 0h] = comp_code[ 8b] [ 1h] = sdr_version_major[ 4b] [ 5h] = sdr_version_minor[ 4b] [ 20h] = record_count[16b] [ FFFEh] = free_space[16b] [ 0h] = most_recent_addition_timestamp[32b] [ 0h] = 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] Al On Tue, 2010-11-09 at 10:21 -0800, Al Chu wrote: > Hi James, > > Gut feeling is that something is wrong with the BMC on that motherboard. > > > [ 0h] = record_count[ 8b] > > > > ipmi_sdr_cache_create: internal IPMI error > > > [ 1Ch] = record_count[16b] > > > > [ 80h] = free_space[ 8b] > > > > ipmi_sdr_cache_create: internal IPMI error > > In the first payload above, you receive a 0 record_count, which is of > course very bad. Then in the below you get a (seemingly) correct > record_count and an extra field. The full payload of this packet is > supposed to be something like this: > > The fact that on 3-4 different rusn in your debug output, the SDR Info > command is returning inconsistent data, incorrect data, and multiple > sizes of payloads is very bad. > > Do any other FreeIPMI commands work, like bmc-info, ipmi-sel, etc. > > Al > > On Tue, 2010-11-09 at 07:00 -0800, James Aaron Nix-Gomez wrote: > > Good morning, > > > > > > > > I am having problems using ipmi-sensors on a SuperMicro X8DTH-if. I > > consistently get "ipmi_sdr_cache_create: internal IPMI error" messages. I > > have attached the debug information below. We have other SuperMicro > > X8DTH-if machines, with slightly different RAID hardware, where ipmi-sensors > > works flawlessly. I would appreciate any advice on how to troubleshoot this > > issue. > > > > > > > > Best regards, > > > > > > > > Aaron Nix-Gomez > > > > Applied Physics Laboratory > > > > University of Washington > > > > aa...@apl.washington.edu > > > > > > > > > > > > [r...@aaronacint2010 Aaron]# uname -a > > > > Linux aaronacint2010 2.6.32.12-115.fc12.x86_64 #1 SMP Fri Apr 30 19:46:25 > > UTC 2010 x86_64 x86_64 x86_64 GNU/Linux > > > > [r...@aaronacint2010 Aaron]# ipmi-sensors --version > > > > ipmi-sensors - 0.7.12 > > > > Copyright (C) 2003-2008 FreeIPMI Core Team > > > > This program is free software; you may redistribute it under the terms of > > > > the GNU General Public License. This program has absolutely no warranty. > > > > [r...@aaronacint2010 Aaron]# ipmi-sensors --debug > > > > Caching SDR repository information: > > /root/.freeipmi/sdr-cache/sdr-cache-aaronacint2010.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] > > > > [ 0h] = record_count[ 8b] > > > > ipmi_sdr_cache_create: internal IPMI error > > > > [r...@aaronacint2010 Aaron]# ipmi-sensors --debug > > > > Caching SDR repository information: > > /root/.freeipmi/sdr-cache/sdr-cache-aaronacint2010.localhost > > > > ===================================================== > > > > Get SDR Repository Info Request > > > > ===================================================== > > > > [ 20h] = cmd[ 8b] > > > > ===================================================== > > > > Get SDR Repository Info Response > > > > ===================================================== > > > > ipmi_sdr_cache_create: internal IPMI error > > > > [r...@aaronacint2010 Aaron]# ipmi-sensors --debug --sdr-cache-recreate > > > > Caching SDR repository information: > > /root/.freeipmi/sdr-cache/sdr-cache-aaronacint2010.localhost > > > > ===================================================== > > > > Get SDR Repository Info Request > > > > ===================================================== > > > > [ 20h] = cmd[ 8b] > > > > ===================================================== > > > > Get SDR Repository Info Response > > > > ===================================================== > > > > ipmi_sdr_cache_create: internal IPMI error > > > > [r...@aaronacint2010 Aaron]# ipmi-sensors --debug --sdr-cache-recreate > > > > Caching SDR repository information: > > /root/.freeipmi/sdr-cache/sdr-cache-aaronacint2010.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] > > > > [ 1Ch] = record_count[16b] > > > > [ 80h] = free_space[ 8b] > > > > ipmi_sdr_cache_create: internal IPMI error > > > > [r...@aaronacint2010 Aaron]# > > > > _______________________________________________ > > Freeipmi-users mailing list > > Freeipmi-users@gnu.org > > http://BLOCKEDBLOCKEDlists.gnu.org/mailman/listinfo/freeipmi-users > > -- Albert Chu ch...@llnl.gov Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-users mailing list Freeipmi-users@gnu.org http://lists.gnu.org/mailman/listinfo/freeipmi-users