We are using whatever Fedora Core 14 ships with to test. I see we are now open to debate on the discrete vs. non-discrete sensor. I'll see what I can confirm .
On Thu, Mar 24, 2011 at 11:22 AM, Albert Chu <[email protected]> wrote: > Hey Chris, > > Looking at the code in ipmitool more closely, there are definitely > checks for a discrete vs. non-discrete sensor, however implemented > differently. Not incorrectly, just differently, which if the mobo > vendor does not take into consideration, can lead to invalid output. I > think this may be what's happening. > > > UID Light | 0 unspecified | ok > > Sys. Health LED | 0 unspecified | ok > > Fan 1 | 42.34 unspecifi | nc > > Fan 2 | 42.34 unspecifi | nc > > Fan 3 | 42.34 unspecifi | nc > > Fan 4 | 42.34 unspecifi | nc > > It is likely these are not correct. At the minimum, there are no units. > In addition, if this is a fan RPM sensor, 42.34 is likely very very > wrong. If it is voltage, it is also very very wrong. Do these values > even seem correct? > > > Power Supply 1 | 170 Watts | nc > > Power Supply 2 | 155 Watts | nc > > Memory | 0 error | ok > > Power Meter | 462 Watts | cr > > These could possibly be correct, but if they are, it's a side effect. > The event-reading-type code of these sensors is a discrete sensor, not a > non-discrete sensor. So something is not good on the motherboard. > > Which version of ipmitool are you using? Also, is it the standard > ipmitool released by a redhat/suse or perhaps one released by HP? > > Al > > On Tue, 2011-03-22 at 16:29 -0700, Albert Chu wrote: > > Hi Chris, > > > > Looking through the code in ipmitool really quick (not knowing the code > > as well and not having an HP machine on hand, it's hard to say for > > sure), it appears that the "sdr" command does not bother checking what > > if a sensor is a discrete sensor or non-discrete sensor. So it just > > always assumes the reading leads to a result. I could be wrong, but > > that's just skimming it. > > > > How does 'ipmitool sensor list' output compare to the 'ipmitool sdr' > > output? > > > > Al > > > > On Tue, 2011-03-22 at 15:52 -0700, Christopher Maestas wrote: > > > Hello, > > > > > > > > > One of the most recent things I found is that some readings come out > > > on HP ilo3 with ipmitool versus freeipmi ... For example: > > > > > > > > > # ipmitool -H HOST -U USER -P PASSWORD -I lanplus sdr > > > UID Light | 0 unspecified | ok > > > Sys. Health LED | 0 unspecified | ok > > > Power Supply 1 | 170 Watts | nc > > > Power Supply 2 | 155 Watts | nc > > > Power Supply 3 | disabled | ns > > > Power Supply 4 | disabled | ns > > > Power Supplies | 0 unspecified | nc > > > Fan 1 | 42.34 unspecifi | nc > > > Fan 2 | 42.34 unspecifi | nc > > > Fan 3 | 42.34 unspecifi | nc > > > Fan 4 | 42.34 unspecifi | nc > > > Fans | 0 unspecified | nc > > > Temp 1 | 18 degrees C | ok > > > Temp 2 | 45 degrees C | ok > > > Temp 3 | 47 degrees C | ok > > > Temp 4 | 46 degrees C | ok > > > Temp 5 | 42 degrees C | ok > > > Temp 6 | 35 degrees C | ok > > > Temp 7 | 30 degrees C | ok > > > Temp 8 | 32 degrees C | ok > > > Temp 9 | 30 degrees C | ok > > > Temp 10 | 32 degrees C | ok > > > Temp 11 | 30 degrees C | ok > > > Temp 12 | 31 degrees C | ok > > > Temp 13 | 28 degrees C | ok > > > Temp 14 | 30 degrees C | ok > > > Temp 15 | 28 degrees C | ok > > > Temp 16 | 32 degrees C | ok > > > Temp 17 | 27 degrees C | ok > > > Temp 18 | 30 degrees C | ok > > > Temp 19 | 28 degrees C | ok > > > Temp 20 | 28 degrees C | ok > > > Temp 21 | 28 degrees C | ok > > > Temp 22 | 32 degrees C | ok > > > Temp 23 | 45 degrees C | ok > > > Temp 24 | 29 degrees C | ok > > > Temp 25 | 37 degrees C | ok > > > Temp 26 | 41 degrees C | ok > > > Temp 27 | 49 degrees C | ok > > > Temp 28 | 73 degrees C | ok > > > Temp 29 | 67 degrees C | ok > > > Temp 30 | 37 degrees C | ok > > > Temp 31 | 37 degrees C | ok > > > Temp 32 | 32 degrees C | ok > > > Temp 33 | disabled | ns > > > Temp 34 | disabled | ns > > > Temp 35 | disabled | ns > > > Temp 36 | disabled | ns > > > Memory | 0 error | ok > > > Power Meter | 462 Watts | cr > > > > > > > > > ipmi-sensors wasn't picking up this data ... > > > --- > > > # ipmi-sensors -h HOST > > > ID | Name | Type | Reading | Units | Event > > > 0 | UID Light | OEM Reserved | N/A | N/A | 'OEM Event > > > = 0000h' > > > 1 | Sys. Health LED | OEM Reserved | N/A | N/A | 'OEM Event > > > = 0000h' > > > 2 | Power Supply 1 | Power Supply | N/A | N/A | 'Presence > > > detected' > > > 3 | Power Supply 2 | Power Supply | N/A | N/A | 'Presence > > > detected' > > > 4 | Power Supply 3 | Power Supply | N/A | N/A | N/A > > > 5 | Power Supply 4 | Power Supply | N/A | N/A | N/A > > > 6 | Power Supplies | Power Supply | N/A | N/A | 'Fully > > > Redundant' > > > 8 | Fan 1 | Fan | N/A | N/A | 'transition > > > to Running' > > > 9 | Fan 2 | Fan | N/A | N/A | 'transition > > > to Running' > > > 10 | Fan 3 | Fan | N/A | N/A | 'transition > > > to Running' > > > 11 | Fan 4 | Fan | N/A | N/A | 'transition > > > to Running' > > > 12 | Fans | Fan | N/A | N/A | 'Fully > > > Redundant' > > > 14 | Temp 1 | Temperature | 18.00 | C | 'OK' > > > 15 | Temp 2 | Temperature | 45.00 | C | 'OK' > > > 16 | Temp 3 | Temperature | 47.00 | C | 'OK' > > > 17 | Temp 4 | Temperature | 47.00 | C | 'OK' > > > 18 | Temp 5 | Temperature | 41.00 | C | 'OK' > > > 19 | Temp 6 | Temperature | 35.00 | C | 'OK' > > > 20 | Temp 7 | Temperature | 31.00 | C | 'OK' > > > 21 | Temp 8 | Temperature | 32.00 | C | 'OK' > > > 22 | Temp 9 | Temperature | 30.00 | C | 'OK' > > > 23 | Temp 10 | Temperature | 32.00 | C | 'OK' > > > 24 | Temp 11 | Temperature | 30.00 | C | 'OK' > > > 25 | Temp 12 | Temperature | 30.00 | C | 'OK' > > > 26 | Temp 13 | Temperature | 28.00 | C | 'OK' > > > 27 | Temp 14 | Temperature | 30.00 | C | 'OK' > > > 28 | Temp 15 | Temperature | 28.00 | C | 'OK' > > > 29 | Temp 16 | Temperature | 32.00 | C | 'OK' > > > 30 | Temp 17 | Temperature | 26.00 | C | 'OK' > > > 31 | Temp 18 | Temperature | 30.00 | C | 'OK' > > > 32 | Temp 19 | Temperature | 28.00 | C | 'OK' > > > 33 | Temp 20 | Temperature | 27.00 | C | 'OK' > > > 34 | Temp 21 | Temperature | 28.00 | C | 'OK' > > > 35 | Temp 22 | Temperature | 32.00 | C | 'OK' > > > 36 | Temp 23 | Temperature | 45.00 | C | 'OK' > > > 37 | Temp 24 | Temperature | 29.00 | C | 'OK' > > > 38 | Temp 25 | Temperature | 37.00 | C | 'OK' > > > 39 | Temp 26 | Temperature | 41.00 | C | 'OK' > > > 40 | Temp 27 | Temperature | 49.00 | C | 'OK' > > > 41 | Temp 28 | Temperature | 73.00 | C | 'OK' > > > 42 | Temp 29 | Temperature | 67.00 | C | 'OK' > > > 43 | Temp 30 | Temperature | 37.00 | C | 'OK' > > > 44 | Temp 31 | Temperature | 37.00 | C | 'OK' > > > 45 | Temp 32 | Temperature | 32.00 | C | 'OK' > > > 46 | Temp 33 | Temperature | N/A | C | N/A > > > 47 | Temp 34 | Temperature | N/A | C | N/A > > > 48 | Temp 35 | Temperature | N/A | C | N/A > > > 49 | Temp 36 | Temperature | N/A | C | N/A > > > 50 | Memory | Memory | N/A | N/A | 'Presence > > > detected' > > > 51 | Power Meter | Current | N/A | N/A | 'Device > > > Enabled' > > > --- > > > > > > > > > I know ilo folks use ipmitool a lot for testing. I'm endeavoring for > > > more comparison of other ipmi utilities as well (e.g. freeipmi). > > > > > > > > > I had been meaning to mail about this difference (Fan/Power readings), > > > so now I'll see if we can work out that issue. :) > > > > > > On Mon, Mar 14, 2011 at 10:41 AM, Albert Chu <[email protected]> wrote: > > > Hi Nicola, > > > > > > I'll ping someone at HP I know that might be a bit more "in > > > the know". > > > I'm sure the support person you talked to just has no idea > > > what they're > > > talking about :P > > > > > > Al > > > > > > > > > On Sun, 2011-03-13 at 10:21 -0700, Nicola Pedrozzi wrote: > > > > Hello Albert, > > > > ping-ing HP didn't help, since I'm on Slackware, they just > > > don't care. > > > > > > > > They said IPMI is based on SNMP and all the info should be > > > there already. > > > > > > > > :^) they also said that you could just download their HPSIM > > > package for Suse > > > > or Redhat and have a look in there , ???? , I said: into the > > > binaries???????? > > > > > > > > Ok, just give up. I'll try to live with that ...... ;^( , > > > usually temperatures > > > > should be enough. > > > > > > > > FYI: > > > > . I flashed the BIOS firmware to the latest available > > > > . I tried recompiling the kernel with a default > > > huge .configuration file > > > > from Slackware (that is, compiling many things that I'm > > > not supposed to need) > > > > . I tried ipmitool-1.8.11 > > > > . I tried lm_sensors-3.2.0 > > > > > > > > Not much changed ... just once, ipmitool seemed to work but, > > > at a second run, > > > > it started again complaining about "Unable to open SDR for > > > reading". > > > > I actually could not read all of the output because I used > > > to many -vvvvvvvvvvv ... > > > > and my terminal scrolling (1500 lines) was not enough. > > > > I tried load/remove/reload/... many modules but I could not > > > reproduce it. > > > > > > > > > > > > > > > > Thank you anyway and keep up with your great job, > > > > Bye nIc > > > > > > > > > > > > > > > > Albert Chu wrote: > > > > > Great, it'll be fixed in FreeIPMI 1.0.3. > > > > > > > > > > Al > > > > > > > > > > On Fri, 2011-03-11 at 00:50 -0800, Nicola Pedrozzi wrote: > > > > >> Hi Al, > > > > >> thanks, bmc-info now works: > > > > >> > > > > >> > > > > >> # bmc-info > > > > >> Device ID : 19 > > > > >> Device Revision : 1 > > > > >> Device SDRs : supported > > > > >> Firmware Revision : 1.07 > > > > >> Device Available : yes (normal operation) > > > > >> IPMI Version : 2.0 > > > > >> Sensor Device : supported > > > > >> SDR Repository Device : supported > > > > >> SEL Device : supported > > > > >> FRU Inventory Device : supported > > > > >> IPMB Event Receiver : unsupported > > > > >> IPMB Event Generator : unsupported > > > > >> Bridge : unsupported > > > > >> Chassis Device : unsupported > > > > >> Manufacturer ID : Hewlett-Packard (11) > > > > >> Product ID : 8224 > > > > >> > > > > >> Channel Information > > > > >> > > > > >> Channel Number : 2 > > > > >> Medium Type : 802.3 LAN > > > > >> Protocol Type : IPMB-1.0 > > > > >> Active Session Count : 0 > > > > >> Session Support : multi-session > > > > >> Vendor ID : Intelligent Platform Management > > > Interface forum (7154) > > > > >> > > > > >> Channel Number : 7 > > > > >> Medium Type : OEM > > > > >> Protocol Type : KCS > > > > >> Active Session Count : 0 > > > > >> Session Support : session-less > > > > >> Vendor ID : Intelligent Platform Management > > > Interface forum (7154) > > > > >> > > > > >> > > > > >> > > > > >> About OEM Sensors Id 0 and 1, I'll contact HP to see if > > > they can provide some info. > > > > >> And maybe some more general specs on their IPMI > > > implementation. > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> Thanks for now, > > > > >> Bye nIc > > > > >> > > > > >> > > > > >> > > > > >> Albert Chu wrote: > > > > >>> Hi Nicola, > > > > >>> > > > > >>> I just uploaded a beta of FreeIPMI 1.0.3 here: > > > > >>> > > > > >>> > > > > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.3.beta0.tar.gz > > > > >>> > > > > >>> Could you give it a try to see if it runs bmc-info > > > correctly? > > > > >>> > > > > >>> Thanks, > > > > >>> Al > > > > >>> > > > > >>> On Thu, 2011-03-10 at 15:05 -0800, Albert Chu wrote: > > > > >>>> Hi Nicola, > > > > >>>> > > > > >>>>> ===================================================== > > > > >>>>> Get System Info Parameters Response > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 7h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 59h] = cmd[ 8b] > > > > >>>>> [ 80h] = comp_code[ 8b] > > > > >>>>> > > > > ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: bad > completion code > > > > >>>> > > > > >>>> I never handled this particular error code, so I can > > > put in a fix to > > > > >>>> deal with this. I'll e-mail you a link to a beta > > > tar.gz later on with > > > > >>>> the fix. > > > > >>>> > > > > >>>> Looking at the ipmi-sensors debug data, it seems > > > legitimate. There's > > > > >>>> nothing to indicate that there should be more sensors. > > > The sensors that > > > > >>>> report N/A are not available. If it's a bug on HP's > > > part, that's on > > > > >>>> their firmware side and you'd have to ping them on > > > that. > > > > >>>> > > > > >>>> One additional note: > > > > >>>> > > > > >>>> 0 | System Chassis 1 UID Light | OEM > > > Reserved | N/A > > > > >>>> | N/A | 'OEM Event = 0000h' > > > > >>>> 1 | System Chassis 2 Sys. Health LED | OEM > > > Reserved | N/A | N/A | 'OEM Event = 0000h' > > > > >>>> > > > > >>>> It'd be nice to support these OEM sensors. If you can > > > ping HP and > > > > >>>> determine how to interpret these two sensors, I can add > > > OEM > > > > >>>> interpretations into FreeIPMI for them. > > > > >>>> > > > > >>>> Al > > > > >>>> > > > > >>>> On Thu, 2011-03-10 at 14:11 -0800, Nicola Pedrozzi > > > wrote: > > > > >>>>> Hi Albert, > > > > >>>>> first of all thanks for your prompt reply. > > > > >>>>> > > > > >>>>> The --entity-sensor-names helped a bit, but still > > > some infos are missing, more specifically the RPM > > > > >>>>> of the fans (there is space for 6 fans and correctly > > > only the first 4 are showed because in my > > > > >>>>> system config I only have 4, but I think somewhere > > > there should also be the fans RPM of the 2 Power > > > > >>>>> Supply...). > > > > >>>>> > > > > >>>>> > > > > >>>>> Here the output with your suggested option: > > > > >>>>> > > > > >>>>> # ipmi-sensors --entity-sensor-names > > > > >>>>> ID | Name | Type > > > | Reading | Units | Event > > > > >>>>> 0 | System Chassis 1 UID Light | OEM > > > Reserved | N/A | N/A | 'OEM Event = 0000h' > > > > >>>>> 1 | System Chassis 2 Sys. Health LED | OEM > > > Reserved | N/A | N/A | 'OEM Event = 0000h' > > > > >>>>> 2 | Power Supply 1 Power Supply 1 | Power > > > Supply | N/A | N/A | 'Presence detected' > > > > >>>>> 3 | Power Supply 2 Power Supply 2 | Power > > > Supply | N/A | N/A | 'Presence detected' > > > > >>>>> 4 | Power Supply 3 Power Supplies | Power > > > Supply | N/A | N/A | 'Fully Redundant' > > > > >>>>> 6 | System Board 1 Fan 1 | Fan > > > | N/A | N/A | 'transition to > > > > >>>>> Running' > > > > >>>>> 7 | System Board 2 Fan 2 | Fan > > > | N/A | N/A | 'transition to > > > > >>>>> Running' > > > > >>>>> 8 | System Board 3 Fan 3 | Fan > > > | N/A | N/A | 'transition to > > > > >>>>> Running' > > > > >>>>> 9 | System Board 4 Fan 4 | Fan > > > | N/A | N/A | 'transition to > > > > >>>>> Running' > > > > >>>>> 10 | System Board 5 Fan 5 | Fan > > > | N/A | N/A | N/A > > > > >>>>> 11 | System Board 6 Fan 6 | Fan > > > | N/A | N/A | N/A > > > > >>>>> 12 | System Board 7 Fans | Fan > > > | N/A | N/A | 'Fully Redundant' > > > > >>>>> 14 | Air Inlet Temp 1 | > > > Temperature | 20.00 | C | 'OK' > > > > >>>>> 15 | Processor 1 Temp 2 | > > > Temperature | 40.00 | C | 'OK' > > > > >>>>> 16 | Processor 2 Temp 3 | > > > Temperature | N/A | C | N/A > > > > >>>>> 17 | Memory Module 1 Temp 4 | > > > Temperature | 37.00 | C | 'OK' > > > > >>>>> 18 | Memory Module 2 Temp 5 | > > > Temperature | 37.00 | C | 'OK' > > > > >>>>> 19 | Memory Module 3 Temp 6 | > > > Temperature | N/A | C | N/A > > > > >>>>> 20 | Memory Module 4 Temp 7 | > > > Temperature | N/A | C | N/A > > > > >>>>> 21 | Power Unit 1 Temp 8 | > > > Temperature | 45.00 | C | 'OK' > > > > >>>>> 22 | Power Unit 2 Temp 9 | > > > Temperature | 37.00 | C | 'OK' > > > > >>>>> 23 | System Board 1 Temp 10 | > > > Temperature | 47.00 | C | 'OK' > > > > >>>>> 24 | System Board 2 Temp 11 | > > > Temperature | 38.00 | C | 'OK' > > > > >>>>> 25 | System Board 3 Temp 12 | > > > Temperature | 49.00 | C | 'OK' > > > > >>>>> 26 | System Internal Expansion Board 1 Temp 13 | > > > Temperature | N/A | C | N/A > > > > >>>>> 27 | System Internal Expansion Board 2 Temp 14 | > > > Temperature | N/A | C | N/A > > > > >>>>> 28 | System Internal Expansion Board 3 Temp 15 | > > > Temperature | N/A | C | N/A > > > > >>>>> 29 | System Internal Expansion Board 4 Temp 16 | > > > Temperature | N/A | C | N/A > > > > >>>>> 30 | System Internal Expansion Board 5 Temp 17 | > > > Temperature | N/A | C | N/A > > > > >>>>> 31 | System Internal Expansion Board 6 Temp 18 | > > > Temperature | N/A | C | N/A > > > > >>>>> 32 | System Board 4 Temp 19 | > > > Temperature | 27.00 | C | 'OK' > > > > >>>>> 33 | System Board 5 Temp 20 | > > > Temperature | 33.00 | C | 'OK' > > > > >>>>> 34 | System Board 6 Temp 21 | > > > Temperature | 36.00 | C | 'OK' > > > > >>>>> 35 | System Board 7 Temp 22 | > > > Temperature | 33.00 | C | 'OK' > > > > >>>>> 36 | System Board 8 Temp 23 | > > > Temperature | 44.00 | C | 'OK' > > > > >>>>> 37 | System Board 9 Temp 24 | > > > Temperature | 37.00 | C | 'OK' > > > > >>>>> 38 | System Board 10 Temp 25 | > > > Temperature | 33.00 | C | 'OK' > > > > >>>>> 39 | System Board 11 Temp 26 | > > > Temperature | 33.00 | C | 'OK' > > > > >>>>> 40 | System Internal Expansion Board 7 Temp 27 | > > > Temperature | N/A | C | N/A > > > > >>>>> 41 | System Internal Expansion Board 8 Temp 28 | > > > Temperature | N/A | C | N/A > > > > >>>>> 42 | Drive Backplane Temp 29 | > > > Temperature | 35.00 | C | 'OK' > > > > >>>>> 43 | System Board 12 Temp 30 | > > > Temperature | 77.00 | C | 'OK' > > > > >>>>> 44 | System Board 8 Memory | > > > Memory | N/A | N/A | 'Presence detected' > > > > >>>>> 45 | System Board 9 Power Meter | > > > Current | N/A | N/A | 'Device Enabled' > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> Here the bmc-info --debug output (the one of > > > ipmi-sensor is attached as .gz): > > > > >>>>> > > > > >>>>> > > > > >>>>> # bmc-info --debug > > > > >>>>> ===================================================== > > > > >>>>> Get Device ID Request > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 6h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 1h] = cmd[ 8b] > > > > >>>>> ===================================================== > > > > >>>>> Get Device ID Response > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 7h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 1h] = cmd[ 8b] > > > > >>>>> [ 0h] = comp_code[ 8b] > > > > >>>>> [ 13h] = device_id[ 8b] > > > > >>>>> [ 1h] = device_revision.revision[ 4b] > > > > >>>>> [ 0h] = device_revision.reserved1[ 3b] > > > > >>>>> [ 1h] = device_revision.sdr_support[ 1b] > > > > >>>>> [ 1h] = > > > firmware_revision1.major_revision[ 7b] > > > > >>>>> [ 0h] = > > > firmware_revision1.device_available[ 1b] > > > > >>>>> [ 7h] = > > > firmware_revision2.minor_revision[ 8b] > > > > >>>>> [ 2h] = ipmi_version_major[ 4b] > > > > >>>>> [ 0h] = ipmi_version_minor[ 4b] > > > > >>>>> [ 1h] = > > > additional_device_support.sensor_device[ 1b] > > > > >>>>> [ 1h] = > > > additional_device_support.sdr_repository_device[ 1b] > > > > >>>>> [ 1h] = > > > additional_device_support.sel_device[ 1b] > > > > >>>>> [ 1h] = > > > additional_device_support.fru_inventory_device[ 1b] > > > > >>>>> [ 0h] = > > > additional_device_support.ipmb_event_receiver[ 1b] > > > > >>>>> [ 0h] = > > > additional_device_support.ipmb_event_generator[ 1b] > > > > >>>>> [ 0h] = > > > additional_device_support.bridge[ 1b] > > > > >>>>> [ 0h] = > > > additional_device_support.chassis_device[ 1b] > > > > >>>>> [ Bh] = manufacturer_id.id[20b] > > > > >>>>> [ 0h] = manufacturer_id.reserved1[ 4b] > > > > >>>>> [ 2020h] = product_id[16b] > > > > >>>>> Device ID : 19 > > > > >>>>> Device Revision : 1 > > > > >>>>> Device SDRs : supported > > > > >>>>> Firmware Revision : 1.07 > > > > >>>>> Device Available : yes (normal operation) > > > > >>>>> IPMI Version : 2.0 > > > > >>>>> Sensor Device : supported > > > > >>>>> SDR Repository Device : supported > > > > >>>>> SEL Device : supported > > > > >>>>> FRU Inventory Device : supported > > > > >>>>> IPMB Event Receiver : unsupported > > > > >>>>> IPMB Event Generator : unsupported > > > > >>>>> Bridge : unsupported > > > > >>>>> Chassis Device : unsupported > > > > >>>>> Manufacturer ID : Hewlett-Packard (11) > > > > >>>>> Product ID : 8224 > > > > >>>>> > > > > >>>>> ===================================================== > > > > >>>>> Get Device GUID Request > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 6h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 8h] = cmd[ 8b] > > > > >>>>> ===================================================== > > > > >>>>> Get Device GUID Response > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 7h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 8h] = cmd[ 8b] > > > > >>>>> [ C1h] = comp_code[ 8b] > > > > >>>>> ===================================================== > > > > >>>>> Get System Info Parameters Request > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 6h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 59h] = cmd[ 8b] > > > > >>>>> [ 0h] = reserved[ 7b] > > > > >>>>> [ 0h] = get_parameter[ 1b] > > > > >>>>> [ 1h] = parameter_selector[ 8b] > > > > >>>>> [ 0h] = set_selector[ 8b] > > > > >>>>> [ 0h] = block_selector[ 8b] > > > > >>>>> ===================================================== > > > > >>>>> Get System Info Parameters Response > > > > >>>>> ===================================================== > > > > >>>>> KCS Header: > > > > >>>>> ------------ > > > > >>>>> [ 0h] = lun[ 2b] > > > > >>>>> [ 7h] = net_fn[ 6b] > > > > >>>>> IPMI Command Data: > > > > >>>>> ------------------ > > > > >>>>> [ 59h] = cmd[ 8b] > > > > >>>>> [ 80h] = comp_code[ 8b] > > > > >>>>> > > > > ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: bad > completion code > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> Thank you and good night, > > > > >>>>> nIc > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> Albert Chu wrote: > > > > >>>>>> Hi Nicola, > > > > >>>>>> > > > > >>>>>> If you could you provide --debug output, that'd be > > > great. For bmc-info, > > > > >>>>>> I'm betting the HP node returns some non-standard > > > error code, so I don't > > > > >>>>>> handle that error code correctly (I would normally > > > expect the "Not > > > > >>>>>> supported" or "Invalid" error code if it isn't > > > supported). > > > > >>>>>> > > > > >>>>>> As for the ipmi-sensors output, it appears pretty > > > solid. If you are > > > > >>>>>> comparing the names to HP specific software, it's > > > possible that there is > > > > >>>>>> extra info (via OEM extensions) that the HP specific > > > software knows of > > > > >>>>>> that I don't. Or you may want to try the > > > --entity-sensor-names option > > > > >>>>>> in ipmi-sensors. I noticed on Dell motherboards that > > > they "name" their > > > > >>>>>> sensors by combining an entity ID with a text > > > string. It's possible HP > > > > >>>>>> software does something similar. If > > > --entity-sensor-names doesn't work, > > > > >>>>>> we'd have to come up with a new option. > > > > >>>>>> > > > > >>>>>> As for the not listing specific sensors, it's hard to > > > say. Some > > > > >>>>>> motherboards don't support the sensors you're > > > interested in. It's also > > > > >>>>>> possible the "N/A" outputs are due to a bug in HP's > > > firmware. If you > > > > >>>>>> send me the --debug output, I might be able to see if > > > there is anything > > > > >>>>>> particularly odd about it. > > > > >>>>>> > > > > >>>>>> Al > > > > >>>>>> > > > > >>>>>> On Thu, 2011-03-10 at 09:25 -0800, Nicola Pedrozzi > > > wrote: > > > > >>>>>>> Hello everybody, > > > > >>>>>>> today I installed freeipmi-1.0.2 on the following > > > system: > > > > >>>>>>> > > > > >>>>>>> . HP Proliant DL380 G7 > > > > >>>>>>> . Slackware 13.1 > > > > >>>>>>> . OS 2.6.35.11 x86_64 (compiled by myself) > > > > >>>>>>> . 1x Xeon(R) CPU E5630 @ 2.53GHz > > > > >>>>>>> . 2x redundant Power Supply (detected) > > > > >>>>>>> . 4x redundant Fan (detected) > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> Things seem to work but not completely. I cannot > > > manage to output some > > > > >>>>>>> important information such as Fan/RPM and the "Name" > > > of the showed > > > > >>>>>>> temperatures. > > > > >>>>>>> > > > > >>>>>>> bcm-info gives an error and does not fully complete: > > > > >>>>>>> > > > > >>>>>>> # bmc-info > > > > >>>>>>> Device ID : 19 > > > > >>>>>>> Device Revision : 1 > > > > >>>>>>> Device SDRs : supported > > > > >>>>>>> Firmware Revision : 1.07 > > > > >>>>>>> Device Available : yes (normal operation) > > > > >>>>>>> IPMI Version : 2.0 > > > > >>>>>>> Sensor Device : supported > > > > >>>>>>> SDR Repository Device : supported > > > > >>>>>>> SEL Device : supported > > > > >>>>>>> FRU Inventory Device : supported > > > > >>>>>>> IPMB Event Receiver : unsupported > > > > >>>>>>> IPMB Event Generator : unsupported > > > > >>>>>>> Bridge : unsupported > > > > >>>>>>> Chassis Device : unsupported > > > > >>>>>>> Manufacturer ID : Hewlett-Packard (11) > > > > >>>>>>> Product ID : 8224 > > > > >>>>>>> > > > > >>>>>>> > > > > ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: > > > > >>>>>>> bad completion code > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> And here the output of ipmi-sensors > > > > >>>>>>> > > > > >>>>>>> # ipmi-sensors --interpret-oem-data > > > > >>>>>>> > > > > >>>>>>> ID | Name | Type | Reading | > > > Units | Event > > > > >>>>>>> 0 | UID Light | OEM Reserved | N/A | > > > N/A | 'OEM Event = > > > > >>>>>>> 0000h' > > > > >>>>>>> 1 | Sys. Health LED | OEM Reserved | N/A | > > > N/A | 'OEM Event = > > > > >>>>>>> 0000h' > > > > >>>>>>> 2 | Power Supply 1 | Power Supply | N/A | > > > N/A | 'Presence > > > > >>>>>>> detected' > > > > >>>>>>> 3 | Power Supply 2 | Power Supply | N/A | > > > N/A | 'Presence > > > > >>>>>>> detected' > > > > >>>>>>> 4 | Power Supplies | Power Supply | N/A | > > > N/A | 'Fully Redundant' > > > > >>>>>>> 6 | Fan 1 | Fan | N/A | > > > N/A | 'transition > > > > >>>>>>> to Running' > > > > >>>>>>> 7 | Fan 2 | Fan | N/A | > > > N/A | 'transition > > > > >>>>>>> to Running' > > > > >>>>>>> 8 | Fan 3 | Fan | N/A | > > > N/A | 'transition > > > > >>>>>>> to Running' > > > > >>>>>>> 9 | Fan 4 | Fan | N/A | > > > N/A | 'transition > > > > >>>>>>> to Running' > > > > >>>>>>> 10 | Fan 5 | Fan | N/A | > > > N/A | N/A > > > > >>>>>>> 11 | Fan 6 | Fan | N/A | > > > N/A | N/A > > > > >>>>>>> 12 | Fans | Fan | N/A | > > > N/A | 'Fully Redundant' > > > > >>>>>>> 14 | Temp 1 | Temperature | 22.00 | C > > > | 'OK' > > > > >>>>>>> 15 | Temp 2 | Temperature | 40.00 | C > > > | 'OK' > > > > >>>>>>> 16 | Temp 3 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 17 | Temp 4 | Temperature | 38.00 | C > > > | 'OK' > > > > >>>>>>> 18 | Temp 5 | Temperature | 39.00 | C > > > | 'OK' > > > > >>>>>>> 19 | Temp 6 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 20 | Temp 7 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 21 | Temp 8 | Temperature | 46.00 | C > > > | 'OK' > > > > >>>>>>> 22 | Temp 9 | Temperature | 38.00 | C > > > | 'OK' > > > > >>>>>>> 23 | Temp 10 | Temperature | 48.00 | C > > > | 'OK' > > > > >>>>>>> 24 | Temp 11 | Temperature | 39.00 | C > > > | 'OK' > > > > >>>>>>> 25 | Temp 12 | Temperature | 50.00 | C > > > | 'OK' > > > > >>>>>>> 26 | Temp 13 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 27 | Temp 14 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 28 | Temp 15 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 29 | Temp 16 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 30 | Temp 17 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 31 | Temp 18 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 32 | Temp 19 | Temperature | 28.00 | C > > > | 'OK' > > > > >>>>>>> 33 | Temp 20 | Temperature | 35.00 | C > > > | 'OK' > > > > >>>>>>> 34 | Temp 21 | Temperature | 38.00 | C > > > | 'OK' > > > > >>>>>>> 35 | Temp 22 | Temperature | 34.00 | C > > > | 'OK' > > > > >>>>>>> 36 | Temp 23 | Temperature | 44.00 | C > > > | 'OK' > > > > >>>>>>> 37 | Temp 24 | Temperature | 38.00 | C > > > | 'OK' > > > > >>>>>>> 38 | Temp 25 | Temperature | 34.00 | C > > > | 'OK' > > > > >>>>>>> 39 | Temp 26 | Temperature | 34.00 | C > > > | 'OK' > > > > >>>>>>> 40 | Temp 27 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 41 | Temp 28 | Temperature | N/A | C > > > | N/A > > > > >>>>>>> 42 | Temp 29 | Temperature | 35.00 | C > > > | 'OK' > > > > >>>>>>> 43 | Temp 30 | Temperature | 77.00 | C > > > | 'OK' > > > > >>>>>>> 44 | Memory | Memory | N/A | > > > N/A | 'Presence > > > > >>>>>>> detected' > > > > >>>>>>> 45 | Power Meter | Current | N/A | > > > N/A | 'Device Enabled' > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> If useful, I'll provide --debug output. > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> Thanks for any help, > > > > >>>>>>> bye nIc > > > > >>>>>>> > > > > >>>>>>> _______________________________________________ > > > > >>>>>>> Freeipmi-users mailing list > > > > >>>>>>> [email protected] > > > > >>>>>>> http://lists.gnu.org/mailman/listinfo/freeipmi-users > > > > >>>>> > > > > >>>>> > > > > >>>>> -- > > > > >>>>> > > > > >>>>> > > > > >>>>> Cordiali saluti, > > > > >>>>> Nicola Pedrozzi > > > > >>>>> -- > > > > >>>>> IT Manager > > > > >>>>> ImmoGalaxy Sagl > > > > >>>>> Via Corte 19c > > > > >>>>> CH-6963 Pregassona > > > > >>>>> > > > > >>>>> [email protected] > > > > >>>>> Tel: +41 91 941.08.01 > > > > >>>>> Fax: +41 91 941.08.02 > > > > >>>>> > > > > >>>>> http://www.immogalaxy.ch > > > > >>>> -- > > > > >>>> Albert Chu > > > > >>>> [email protected] > > > > >>>> Computer Scientist > > > > >>>> High Performance Systems Division > > > > >>>> Lawrence Livermore National Laboratory > > > > >>>> > > > > >>>> > > > > >>>> _______________________________________________ > > > > >>>> Freeipmi-users mailing list > > > > >>>> [email protected] > > > > >>>> http://lists.gnu.org/mailman/listinfo/freeipmi-users > > > > >> > > > > > > -- > > > > > > Albert Chu > > > [email protected] > > > Computer Scientist > > > High Performance Systems Division > > > Lawrence Livermore National Laboratory > > > > > > > > > _______________________________________________ > > > Freeipmi-users mailing list > > > [email protected] > > > http://lists.gnu.org/mailman/listinfo/freeipmi-users > > > > > > > > > > > -- > > Albert Chu > > [email protected] > > Computer Scientist > > High Performance Systems Division > > Lawrence Livermore National Laboratory > > > > > > _______________________________________________ > > Freeipmi-users mailing list > > [email protected] > > http://lists.gnu.org/mailman/listinfo/freeipmi-users > -- > Albert Chu > [email protected] > Computer Scientist > High Performance Systems Division > Lawrence Livermore National Laboratory > > _______________________________________________ Freeipmi-users mailing list [email protected] http://lists.gnu.org/mailman/listinfo/freeipmi-users
