Menu of Topics
My AMC13 is plugged in but I can't contact it!
If you have an NAT MCH, you can learn a lot about the state of your AMC13 (or other MicroTCA module) with the
show_sensorinfo
command. First, connect to your MCH using telnet:
[cms2] /home/hazen/amc13_python/src_amc13 > telnet 192.168.1.11
Trying 192.168.1.11...
Connected to 192.168.1.11.
Escape character is '^]'.
Welcome to NAT-MCH
nat> show_fru
FRU Information:
----------------
FRU Device State Name
==========================================
0 MCH M4 NMCH-CM
3 mcmc1 M4 NAT-MCH-MCMC
8 AMC4 M4 AMC13
13 AMC9 M4 AMC13
30 AMC13 M4 AMC13
40 CU1 M4 VT VT095
41 CU2 M4 VT VT095
50 PM1 M4 VT UTC010
60 Clk1 M4 MCH-DTC
==========================================
The
show_fru
command lists the "field replaceable units" (i.e. cards) plugged in to the crate. It knows about AMC13's, so they appear by name (in fact it currently mis-identifies
MiniCTR2 as AMC13!). We have a
MiniCTR2 in slot 4, an AMC13 in slot 9 and another AMC13 in the MCH2 sigte (FRU 30).
nat> show_sensorinfo 30
Sensor Information for AMC 13
========================================================
# SDRType Sensor Entity Inst Value State Name
--------------------------------------------------------
0 MDevLoc 0xc1 0x7a AMC13
0 Full 0xf2 0xc1 0x7a 0x01 Hotswap
1 Full Temp 0xc1 0x7a 33.6 ok Amb. Temp
3 Full Voltage 0xc1 0x7a 12.544 ok +12V
4 Full Voltage 0xc1 0x7a 3.2688 ok +3.3V BkEnd
5 Full Voltage 0xc1 0x7a 1.1932 ok T2 1.2V
9 Full 0xc0 0xc1 0x7a 0x83 0x00 GPIO 7:0
--------------------------------------------------------
nat>
The
Hotswap sensor indicates the state of the switch connected to the handle (actually, the MMC state machine driven by it). When the module is correctly plugged in and the handle pushed in, it should read 0x01 as above. The values gleaned from the MMC firmware listing are as follows:
(bit values given as an 'or' in the readout):
01 - handle closed
02 - handle open
04 - quiesced (??)
08 - backend power failure
10 - backend power shutdown
Also, the +12V should read something like 12V.
Point 5 Test Crate
Some helpful hints from Jim.
from hcaldaq12:
telnet 192.168.1.41
h
(this gets you a list of commands)
show_fru
(this gets you list of modules)
pwr_off 30
(power off module no. 30)
pwr_on 30
(power on module no. 30)
Talking to the MMC over IPMI
The IPMI command for graceful reboot is as follows:
ipmitool -H 192.168.1.240 -U '' -P '' -T 0x82 -B 0 -b 7 -t 0xa4 raw 0x2c 0x04 0 26 0x02
--
EricHazen - 20 Mar 2012