freeipmi-devel
[Top][All Lists]
Advanced

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

Re: [Freeipmi-devel] Bug in ipmi-sel


From: Al Chu
Subject: Re: [Freeipmi-devel] Bug in ipmi-sel
Date: Mon, 25 Jun 2007 10:54:23 -0700

Hey Tom,

After skimming through the code real quick, I realized the fixes only
had to go to 1 tiny section of code.  I applied the fixes into the CVS
head.  Do you think you could check it out real quick?

Effectively, the bug came down to the fact that on your motherboard, the
SDR timestamps are set to UINT_MAX for some reason.

most_recent_addition_timestamp=4294967295
most_recent_erase_timestamp=4294967295

The code read this field as an int instead of a uint and got confused
b/c INT_MAX = 2.1 billion < 4.2 billion = UINT_MAX.

Thanks for the catch.

Al

On Mon, 2007-06-25 at 10:32 -0700, Al Chu wrote:
> Hey Tom,
> 
> Thanks for the sdr cache.  I figured out the problem.  It has to do with
> some signed vs. unsigned integers.  I need to do some code reviewing to
> figure out where else the fixes need to go, so gimme a day or two.
> 
> Thanks,
> Al
> 
> On Mon, 2007-06-25 at 10:42 -0600, tom zimmerman wrote:
> > Al Chu wrote:
> > 
> > >Hey Tom,
> > >
> > >On Fri, 2007-06-22 at 11:22 -0600, tom zimmerman wrote:
> > >  
> > >
> > >>I am getting the following error in listing the system event logs.
> > >>
> > >>/ipmi-sel/src/ipmi-sel -D LAN -h bmc1 -u admin -p ipmi -l ADMIN
> > >>Fetching SDR repository information... done
> > >>Fetching record 91 of 92 (current record ID 92)
> > >>SDR Cache load failed: cache invalid
> > >>
> > >>The released version works, so there must have been some format change 
> > >>in the SDR Cache that is causing a problem.
> > >>    
> > >>
> > >
> > >You're right.  There has been a format change to the SDR cache.  I did
> > >add a bit more "tightness" to the parsing, perhaps not ignoring as many
> > >parsing errors as the prior code may have allowed before.
> > >
> > >Does this bug only occur when you create the SDR cache?  Does the
> > >failure also happen when you re-run ipmi-sel and it attempts to re-load
> > >the SDR cache?
> > >  
> > >
> > I am not sure where it is occuring, but it seems to build the SDR cache 
> > ok, but then fails when it tries to use it.  If I do a flush, it will 
> > then rebuild it, but then fail to use it.  The following is what I get 
> > when I re-run the program after the cache is build.
> > 
> > address@hidden:~/freeipmi/freeipmi> ./ipmi-sel/src/ipmi-sel -D LAN -h 
> > bmc1 -u admin -p ipmi -l ADMIN
> > SDR Cache load failed: cache invalid; SDR cache may need to be flushed 
> > and reloaded
> > 
> > Attached is the SDR cache file that is built.
> > 
> > Thanks for your help,  Tom Zimmerman
> > 
> > >Is it possible you could send me the SDR cache file itself?  That way I
> > >can find out what the weird corner case parsing issue is.  Then file
> > >would be in ~/.freeipmi/sdr-cache/.
> > >
> > >Thanks,
> > >Al
> > >
> > >  
> > >
> > >>If anyone has information on this, please let me know.
> > >>
> > >>Thanks,  Tom Zimmerman
> > >>
> > >>
> > >>
> > >>_______________________________________________
> > >>Freeipmi-devel mailing list
> > >>address@hidden
> > >>http://lists.gnu.org/mailman/listinfo/freeipmi-devel
> > >>    
> > >>
> > 
> > plain text document attachment (sdr-cache-saaz.10.3.1.1)
> > sdr_version_major=1
> > sdr_version_minor=5
> > record_count=92
> > free_space=3163
> > most_recent_addition_timestamp=4294967295
> > most_recent_erase_timestamp=4294967295
> > get_sdr_repository_allocation_info_command_supported=0
> > reserve_sdr_repository_command_supported=1
> > partial_add_sdr_command_supported=0
> > delete_sdr_command_supported=0
> > modal_non_modal_sdr_repository_update_operation_supported=2
> > overflow_flag=0
> > 
> > record_id=1
> > record_type=1
> > b=-128
> > m=1
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=1
> > sensor_type=1
> > event_reading_type_code=1
> > sensor_unit=1
> > nominal_reading=50.000000
> > normal_minimum=11.000000
> > normal_maximum=69.000000
> > sensor_minimum_reading=-128.000000
> > sensor_maximum_reading=127.000000
> > negative_going_threshold_hysteresis=1
> > positive_going_threshold_hysteresis=1
> > lower_non_recoverable_threshold=-128.000000
> > upper_non_recoverable_threshold=127.000000
> > lower_critical_threshold=5.000000
> > upper_critical_threshold=90.000000
> > lower_non_critical_threshold=10.000000
> > upper_non_critical_threshold=85.000000
> > sensor_name=Temp
> > readable_threshold_lower_critical_threshold=0
> > readable_threshold_upper_critical_threshold=1
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=1
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=2
> > record_type=1
> > b=-128
> > m=1
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=2
> > sensor_type=1
> > event_reading_type_code=1
> > sensor_unit=1
> > nominal_reading=50.000000
> > normal_minimum=11.000000
> > normal_maximum=69.000000
> > sensor_minimum_reading=-128.000000
> > sensor_maximum_reading=127.000000
> > negative_going_threshold_hysteresis=1
> > positive_going_threshold_hysteresis=1
> > lower_non_recoverable_threshold=-128.000000
> > upper_non_recoverable_threshold=127.000000
> > lower_critical_threshold=5.000000
> > upper_critical_threshold=90.000000
> > lower_non_critical_threshold=10.000000
> > upper_non_critical_threshold=85.000000
> > sensor_name=Temp
> > readable_threshold_lower_critical_threshold=0
> > readable_threshold_upper_critical_threshold=1
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=1
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=3
> > record_type=1
> > b=-128
> > m=1
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=5
> > sensor_type=1
> > event_reading_type_code=1
> > sensor_unit=1
> > nominal_reading=40.000000
> > normal_minimum=11.000000
> > normal_maximum=69.000000
> > sensor_minimum_reading=-128.000000
> > sensor_maximum_reading=127.000000
> > negative_going_threshold_hysteresis=1
> > positive_going_threshold_hysteresis=1
> > lower_non_recoverable_threshold=-128.000000
> > upper_non_recoverable_threshold=127.000000
> > lower_critical_threshold=0.000000
> > upper_critical_threshold=100.000000
> > lower_non_critical_threshold=5.000000
> > upper_non_critical_threshold=90.000000
> > sensor_name=Temp
> > readable_threshold_lower_critical_threshold=0
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=4
> > record_type=1
> > b=-128
> > m=1
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=6
> > sensor_type=1
> > event_reading_type_code=1
> > sensor_unit=1
> > nominal_reading=40.000000
> > normal_minimum=11.000000
> > normal_maximum=69.000000
> > sensor_minimum_reading=-128.000000
> > sensor_maximum_reading=127.000000
> > negative_going_threshold_hysteresis=1
> > positive_going_threshold_hysteresis=1
> > lower_non_recoverable_threshold=-128.000000
> > upper_non_recoverable_threshold=127.000000
> > lower_critical_threshold=0.000000
> > upper_critical_threshold=100.000000
> > lower_non_critical_threshold=5.000000
> > upper_non_critical_threshold=90.000000
> > sensor_name=Temp
> > readable_threshold_lower_critical_threshold=0
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=5
> > record_type=1
> > b=-128
> > m=1
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=8
> > sensor_type=1
> > event_reading_type_code=1
> > sensor_unit=1
> > nominal_reading=23.000000
> > normal_minimum=11.000000
> > normal_maximum=69.000000
> > sensor_minimum_reading=-128.000000
> > sensor_maximum_reading=127.000000
> > negative_going_threshold_hysteresis=1
> > positive_going_threshold_hysteresis=1
> > lower_non_recoverable_threshold=-128.000000
> > upper_non_recoverable_threshold=127.000000
> > lower_critical_threshold=3.000000
> > upper_critical_threshold=47.000000
> > lower_non_critical_threshold=8.000000
> > upper_non_critical_threshold=42.000000
> > sensor_name=Ambient Temp
> > readable_threshold_lower_critical_threshold=1
> > readable_threshold_upper_critical_threshold=1
> > readable_threshold_lower_non_critical_threshold=1
> > readable_threshold_upper_non_critical_threshold=1
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=6
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=16
> > sensor_type=41
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CMOS Battery
> > 
> > record_id=7
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=17
> > sensor_type=41
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=ROMB Battery
> > 
> > record_id=8
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=18
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=VCORE
> > 
> > record_id=9
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=19
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=VCORE
> > 
> > record_id=10
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=22
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU VTT
> > 
> > record_id=11
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=23
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=1.5V PG
> > 
> > record_id=12
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=24
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=1.8V PG
> > 
> > record_id=13
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=25
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=3.3V PG
> > 
> > record_id=14
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=26
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=5V PG
> > 
> > record_id=15
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=27
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=1.5V PXH PG
> > 
> > record_id=16
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=28
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=5V Riser PG
> > 
> > record_id=17
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=29
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Backplane PG
> > 
> > record_id=18
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=32
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Linear PG
> > 
> > record_id=19
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=33
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=0.9V PG
> > 
> > record_id=20
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=34
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=0.9V Over Volt
> > 
> > record_id=21
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=35
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU Power Fault
> > 
> > record_id=22
> > record_type=1
> > b=0
> > m=75
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=48
> > sensor_type=4
> > event_reading_type_code=1
> > sensor_unit=18
> > nominal_reading=6300.000000
> > normal_minimum=10425.000000
> > normal_maximum=14775.000000
> > sensor_minimum_reading=0.000000
> > sensor_maximum_reading=19125.000000
> > negative_going_threshold_hysteresis=5
> > positive_going_threshold_hysteresis=5
> > lower_non_recoverable_threshold=0.000000
> > upper_non_recoverable_threshold=19125.000000
> > lower_critical_threshold=3450.000000
> > upper_critical_threshold=19125.000000
> > lower_non_critical_threshold=3975.000000
> > upper_non_critical_threshold=19125.000000
> > sensor_name=FAN 1 RPM
> > readable_threshold_lower_critical_threshold=1
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=23
> > record_type=1
> > b=0
> > m=75
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=49
> > sensor_type=4
> > event_reading_type_code=1
> > sensor_unit=18
> > nominal_reading=6300.000000
> > normal_minimum=10425.000000
> > normal_maximum=14775.000000
> > sensor_minimum_reading=0.000000
> > sensor_maximum_reading=19125.000000
> > negative_going_threshold_hysteresis=5
> > positive_going_threshold_hysteresis=5
> > lower_non_recoverable_threshold=0.000000
> > upper_non_recoverable_threshold=19125.000000
> > lower_critical_threshold=3450.000000
> > upper_critical_threshold=19125.000000
> > lower_non_critical_threshold=3975.000000
> > upper_non_critical_threshold=19125.000000
> > sensor_name=FAN 2 RPM
> > readable_threshold_lower_critical_threshold=1
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=24
> > record_type=1
> > b=0
> > m=75
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=50
> > sensor_type=4
> > event_reading_type_code=1
> > sensor_unit=18
> > nominal_reading=6300.000000
> > normal_minimum=10425.000000
> > normal_maximum=14775.000000
> > sensor_minimum_reading=0.000000
> > sensor_maximum_reading=19125.000000
> > negative_going_threshold_hysteresis=5
> > positive_going_threshold_hysteresis=5
> > lower_non_recoverable_threshold=0.000000
> > upper_non_recoverable_threshold=19125.000000
> > lower_critical_threshold=3450.000000
> > upper_critical_threshold=19125.000000
> > lower_non_critical_threshold=3975.000000
> > upper_non_critical_threshold=19125.000000
> > sensor_name=FAN 3 RPM
> > readable_threshold_lower_critical_threshold=1
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=25
> > record_type=1
> > b=0
> > m=75
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=51
> > sensor_type=4
> > event_reading_type_code=1
> > sensor_unit=18
> > nominal_reading=6300.000000
> > normal_minimum=10425.000000
> > normal_maximum=14775.000000
> > sensor_minimum_reading=0.000000
> > sensor_maximum_reading=19125.000000
> > negative_going_threshold_hysteresis=5
> > positive_going_threshold_hysteresis=5
> > lower_non_recoverable_threshold=0.000000
> > upper_non_recoverable_threshold=19125.000000
> > lower_critical_threshold=3450.000000
> > upper_critical_threshold=19125.000000
> > lower_non_critical_threshold=3975.000000
> > upper_non_critical_threshold=19125.000000
> > sensor_name=FAN 4 RPM
> > readable_threshold_lower_critical_threshold=1
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=26
> > record_type=1
> > b=0
> > m=75
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=52
> > sensor_type=4
> > event_reading_type_code=1
> > sensor_unit=18
> > nominal_reading=4200.000000
> > normal_minimum=10425.000000
> > normal_maximum=14775.000000
> > sensor_minimum_reading=0.000000
> > sensor_maximum_reading=19125.000000
> > negative_going_threshold_hysteresis=5
> > positive_going_threshold_hysteresis=5
> > lower_non_recoverable_threshold=0.000000
> > upper_non_recoverable_threshold=19125.000000
> > lower_critical_threshold=2250.000000
> > upper_critical_threshold=19125.000000
> > lower_non_critical_threshold=2625.000000
> > upper_non_critical_threshold=19125.000000
> > sensor_name=FAN 5 RPM
> > readable_threshold_lower_critical_threshold=0
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=27
> > record_type=1
> > b=0
> > m=75
> > r_exponent=0
> > b_exponent=0
> > linear=0
> > analog_data_format=0
> > sensor_owner_id=16
> > sensor_number=53
> > sensor_type=4
> > event_reading_type_code=1
> > sensor_unit=18
> > nominal_reading=4200.000000
> > normal_minimum=10425.000000
> > normal_maximum=14775.000000
> > sensor_minimum_reading=0.000000
> > sensor_maximum_reading=19125.000000
> > negative_going_threshold_hysteresis=5
> > positive_going_threshold_hysteresis=5
> > lower_non_recoverable_threshold=0.000000
> > upper_non_recoverable_threshold=19125.000000
> > lower_critical_threshold=2250.000000
> > upper_critical_threshold=19125.000000
> > lower_non_critical_threshold=2625.000000
> > upper_non_critical_threshold=19125.000000
> > sensor_name=FAN 6 RPM
> > readable_threshold_lower_critical_threshold=0
> > readable_threshold_upper_critical_threshold=0
> > readable_threshold_lower_non_critical_threshold=0
> > readable_threshold_upper_non_critical_threshold=0
> > readable_threshold_lower_non_recoverable_threshold=0
> > readable_threshold_upper_non_recoverable_threshold=0
> > 
> > record_id=28
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=80
> > sensor_type=37
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Presence
> > 
> > record_id=29
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=81
> > sensor_type=37
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Presence
> > 
> > record_id=30
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=84
> > sensor_type=37
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Presence
> > 
> > record_id=31
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=85
> > sensor_type=37
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Presence
> > 
> > record_id=32
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=86
> > sensor_type=37
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Presence 
> > 
> > record_id=33
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=87
> > sensor_type=37
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Presence
> > 
> > record_id=34
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=95
> > sensor_type=2
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=PFault Fail Safe
> > 
> > record_id=35
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=96
> > sensor_type=7
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Status
> > 
> > record_id=36
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=97
> > sensor_type=7
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Status
> > 
> > record_id=37
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=100
> > sensor_type=8
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Status
> > 
> > record_id=38
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=101
> > sensor_type=8
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Status
> > 
> > record_id=39
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=102
> > sensor_type=27
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Status
> > 
> > record_id=40
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=112
> > sensor_type=21
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=RAC Status
> > 
> > record_id=41
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=113
> > sensor_type=35
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=OS Watchdog
> > 
> > record_id=42
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=114
> > sensor_type=16
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=SEL
> > 
> > record_id=43
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=115
> > sensor_type=5
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Intrusion
> > 
> > record_id=44
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=116
> > sensor_type=8
> > event_reading_type_code=11
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=PS Redundancy
> > 
> > record_id=45
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=117
> > sensor_type=4
> > event_reading_type_code=11
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Fan Redundancy
> > 
> > record_id=46
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=118
> > sensor_type=1
> > event_reading_type_code=3
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU Temp Interf
> > 
> > record_id=47
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=128
> > sensor_type=13
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Drive
> > 
> > record_id=48
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=144
> > sensor_type=27
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Cable SAS A
> > 
> > record_id=49
> > record_type=2
> > sensor_owner_id=16
> > sensor_number=145
> > sensor_type=27
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Cable SAS B
> > 
> > record_id=50
> > record_type=8
> > container_entity_id=7
> > container_entity_instance=1
> > 
> > record_id=51
> > record_type=18
> > entity_id=7
> > entity_instance=1
> > device_name=BMC
> > 
> > record_id=52
> > record_type=18
> > entity_id=11
> > entity_instance=1
> > device_name=DRAC 5
> > 
> > record_id=53
> > record_type=17
> > logical_fru_device_device_slave_address=0
> > logical_physical_fru_device=1
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=7
> > fru_entity_instance=1
> > device_name=System Board
> > 
> > record_id=54
> > record_type=17
> > logical_fru_device_device_slave_address=176
> > logical_physical_fru_device=0
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=3
> > fru_entity_instance=1
> > device_name=CPU1
> > 
> > record_id=55
> > record_type=17
> > logical_fru_device_device_slave_address=176
> > logical_physical_fru_device=0
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=3
> > fru_entity_instance=2
> > device_name=CPU2
> > 
> > record_id=56
> > record_type=17
> > logical_fru_device_device_slave_address=2
> > logical_physical_fru_device=1
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=26
> > fru_entity_instance=3
> > device_name=Storage
> > 
> > record_id=57
> > record_type=17
> > logical_fru_device_device_slave_address=3
> > logical_physical_fru_device=1
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=10
> > fru_entity_instance=1
> > device_name=PS 1
> > 
> > record_id=58
> > record_type=17
> > logical_fru_device_device_slave_address=4
> > logical_physical_fru_device=1
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=10
> > fru_entity_instance=2
> > device_name=PS 2
> > 
> > record_id=59
> > record_type=17
> > logical_fru_device_device_slave_address=5
> > logical_physical_fru_device=1
> > device_type=9
> > device_type_modifier=2
> > fru_entity_id=26
> > fru_entity_instance=1
> > device_name=Storage
> > 
> > record_id=60
> > record_type=17
> > logical_fru_device_device_slave_address=0
> > logical_physical_fru_device=1
> > device_type=16
> > device_type_modifier=0
> > fru_entity_id=11
> > fru_entity_instance=1
> > device_name=DRAC 5
> > 
> > record_id=61
> > record_type=17
> > logical_fru_device_device_slave_address=176
> > logical_physical_fru_device=0
> > device_type=0
> > device_type_modifier=0
> > fru_entity_id=16
> > fru_entity_instance=1
> > device_name=Riser
> > 
> > record_id=62
> > record_type=17
> > logical_fru_device_device_slave_address=176
> > logical_physical_fru_device=0
> > device_type=0
> > device_type_modifier=0
> > fru_entity_id=16
> > fru_entity_instance=2
> > device_name=Sideplane
> > 
> > record_id=63
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=1
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=ECC Corr Err
> > 
> > record_id=64
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=2
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=ECC Uncorr Err
> > 
> > record_id=65
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=3
> > sensor_type=19
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=I/O Channel Chk
> > 
> > record_id=66
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=4
> > sensor_type=19
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=PCI Parity Err
> > 
> > record_id=67
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=5
> > sensor_type=19
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=PCI System Err
> > 
> > record_id=68
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=6
> > sensor_type=16
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=SBE Log Disabled
> > 
> > record_id=69
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=7
> > sensor_type=16
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Logging Disabled
> > 
> > record_id=70
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=8
> > sensor_type=18
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Unknown
> > 
> > record_id=71
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=10
> > sensor_type=7
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU Protocol Err
> > 
> > record_id=72
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=11
> > sensor_type=7
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU Bus PERR
> > 
> > record_id=73
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=12
> > sensor_type=7
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU Init Err
> > 
> > record_id=74
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=13
> > sensor_type=7
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=CPU Machine Chk
> > 
> > record_id=75
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=17
> > sensor_type=12
> > event_reading_type_code=11
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Memory Spared
> > 
> > record_id=76
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=18
> > sensor_type=12
> > event_reading_type_code=11
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Memory Mirrored
> > 
> > record_id=77
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=19
> > sensor_type=12
> > event_reading_type_code=11
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Memory RAID
> > 
> > record_id=78
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=20
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Memory Added
> > 
> > record_id=79
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=21
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Memory Removed
> > 
> > record_id=80
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=22
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Memory Cfg Err
> > 
> > record_id=81
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=23
> > sensor_type=12
> > event_reading_type_code=11
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Mem Redun Gain
> > 
> > record_id=82
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=24
> > sensor_type=19
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=PCIE Fatal Err
> > 
> > record_id=83
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=25
> > sensor_type=19
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Chipset Err
> > 
> > record_id=84
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=26
> > sensor_type=193
> > event_reading_type_code=126
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Err Reg Pointer
> > 
> > record_id=85
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=27
> > sensor_type=12
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Mem ECC Warning
> > 
> > record_id=86
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=28
> > sensor_type=12
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Mem CRC Err
> > 
> > record_id=87
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=29
> > sensor_type=12
> > event_reading_type_code=7
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=USB Over-current
> > 
> > record_id=88
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=30
> > sensor_type=15
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=POST Err
> > 
> > record_id=89
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=31
> > sensor_type=43
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Hdwr version err
> > 
> > record_id=90
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=32
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Mem Overtemp
> > 
> > record_id=91
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=33
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Mem Fatal SB CRC
> > 
> > record_id=92
> > record_type=2
> > sensor_owner_id=88
> > sensor_number=34
> > sensor_type=12
> > event_reading_type_code=111
> > sensor_unit=0
> > negative_going_threshold_hysteresis=0
> > positive_going_threshold_hysteresis=0
> > sensor_name=Mem Fatal NB CRC
> > 
-- 
Albert Chu
address@hidden
925-422-5311
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory




reply via email to

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