Hi Hinko,

If I'm reading your problem correctly, effectively you're looking for a way
to list SDR entries of type "FRU" only?

I don't have that option in ipmi-sensors or libipmimonitoring, as it just
wasn't something I considered useful at any point.

If you specify increased verbosity (-vv) in ipmi-sensors, you will get
every SDR entry.  Some scripting should be able to extract each FRU entry.

I think an option to ipmi-sensors should be very doable to list only those
entries that are a specific SDR type in ipmi-sensors.

LMK if I'm thinking about your problem correctly.

Al


On Tue, Sep 13, 2016 at 3:13 AM, Hinko Kocevar <hinko.koce...@esss.se>
wrote:

> Hi,
>
> I'm trying out freeipmi, more specifically libipmimonitoring in MicroTCA.4
> environment.
> What I'm trying to get is a list of FRUs (AMCs) and then get sensor
> readouts of temperatures, voltages, etc.
> I can get those, but it hard to correlate the output from ipmi-sensors (or
> ipmimonitoring-sensors.c) to a physical location/slot of the AMC. Is there
> any option I need to supply to get this info?
>
> For example something like this ipmitool output might be enough to start
> with:
>
> [root@mtcacpu2 ipmimonitoring]# ipmitool sdr list fru -I lan -H
> 192.168.1.41 -U "" -P ""
> SIS8300RTM       | Phy FRU @01h c0.64 | ok
> SIS8300L         | Log FRU @06h c1.62 | ok
> SIS8300          | Log FRU @08h c1.64 | ok
> Schroff uTCA CU  | Log FRU @28h 1e.61 | ok
> MCH-RTM-ComEx    | Log FRU @40h c2.67 | ok
> NAT-MCH-MCMC     | Log FRU @03h c2.61 | ok
> BP-FRU-253       | Phy FRU @A4h d0.61 | ok
> BP-FRU-254       | Phy FRU @A4h f2.61 | ok
> MCH-Clock        | Log FRU @3Ch c2.63 | ok
> MCH-PCIe         | Log FRU @3Dh c2.64 | ok
> NMCH-CM          | Log FRU @00h c2.61 | ok
> NAT-PM-AC600D    | Log FRU @32h 0a.61 | ok
>
>
> In more detail, I can then see that which AMC is located where (Logical
> FRU Device lines):
>
>
> [root@mtcacpu2 ipmimonitoring]# ipmitool sdr list fru -I lan -H
> 192.168.1.41 -U "" -P "" -v
> Running Get PICMG Properties my_addr 0x20, transit 0, target 0x20
> No PICMG Extenstion discovered
> Device ID              : SIS8300RTM
> Entity ID              : 192.100 (PICMG Rear Transition Module)
> Device Access Address  : 20h
> Slave Address          : 01h
> Channel Number         : 2h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 0h.0h (Reserved)
> OEM                    : 00h
>
> Device ID              : SIS8300L
> Entity ID              : 193.98 (PICMG AdvancedMC Module)
> Device Access Address  : 20h
> Logical FRU Device     : 06h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : SIS8300
> Entity ID              : 193.100 (PICMG AdvancedMC Module)
> Device Access Address  : 20h
> Logical FRU Device     : 08h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : Schroff uTCA CU
> Entity ID              : 30.97 (Cooling Unit)
> Device Access Address  : 20h
> Logical FRU Device     : 28h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : MCH-RTM-ComEx
> Entity ID              : 194.103 (Unknown (0xC2))
> Device Access Address  : 20h
> Logical FRU Device     : 40h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : NAT-MCH-MCMC
> Entity ID              : 194.97 (Unknown (0xC2))
> Device Access Address  : 20h
> Logical FRU Device     : 03h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : BP-FRU-253
> Entity ID              : 208.97 (Unknown (0xD0))
> Device Access Address  : 20h
> Slave Address          : A4h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 8h.0h (Unknown (0x800))
> OEM                    : 00h
>
> Device ID              : BP-FRU-254A�D�A
> Entity ID              : 242.97 (PICMG Shelf FRU Information)
> Device Access Address  : 20h
> Slave Address          : A4h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 8h.0h (Unknown (0x800))
> OEM                    : 00h
>
> Device ID              : MCH-Clock
> Entity ID              : 194.99 (Unknown (0xC2))
> Device Access Address  : 20h
> Logical FRU Device     : 3Ch
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : MCH-PCIe
> Entity ID              : 194.100 (Unknown (0xC2))
> Device Access Address  : 20h
> Logical FRU Device     : 3Dh
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : NMCH-CM
> Entity ID              : 194.97 (Unknown (0xC2))
> Device Access Address  : 20h
> Logical FRU Device     : 00h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
> Device ID              : NAT-PM-AC600D
> Entity ID              : 10.97 (Power Supply)
> Device Access Address  : 20h
> Logical FRU Device     : 32h
> Channel Number         : 0h
> LUN.Bus                : 0h.0h
> Device Type.Modifier   : 10h.FFh (Unknown (0x10FF))
> OEM                    : 00h
>
>
> Thanks,
> Hinko
>
> --
> Hinko Kocevar
>
> Beam Diagnostics Engineer
> European Spallation Source ERIC
> P.O Box 176, SE-221 00 Lund, Sweden
> Visiting address: Tunavägen 24, Lund
>
> Mobile: +46-721-79 22 58
> Phone:  +46-46-888 32 58
>
> E-mail: hinko.koce...@esss.se
> Web:    www.esss.se
>
> _______________________________________________
> Freeipmi-users mailing list
> Freeipmi-users@gnu.org
> https://lists.gnu.org/mailman/listinfo/freeipmi-users
>
_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@gnu.org
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Reply via email to