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