Finally got around to installing my dev kit into a 2U Supermicro case here (CSE-826A).
I noticed that the BMC didn't get any temperature sensor readings, and after ssh:ing in, it was constantly logging:
<132> 2023-09-03T19:51:43.321225-04:00 localhost IPMIMain: IPMIMain - - [639 : 735 WARNING][hal_api.c:302]hal_api.c : sensor number = 10, sensor name = REAR_TEMP, error = 1 -
<132> 2023-09-03T19:51:43.321225-04:00 localhost IPMIMain: IPMIMain - - [639 : 735 WARNING][hal_api.c:302]hal_api.c : sensor number = 11, sensor name = FRONT_TEMP, error = 1 -
Taking a look at the schematics, it seemed like P2 and P3 should both be jumpered between pin 1 and 2, but only P2 had that on my board. P3 had no jumper installed (so neither 2-3 nor 1-2 bridged).
Was this just a fluke for my board, or do they not come preconfigured for the general use case one would expect?
And, furthermore - what's best practices for connecting other components from the chassis? Things available are:
- Lid open switch -- I see pin 19 on the front panel connector, I guess between that and (far away) ground. Annoying to not have a ground pin right next to it. :(
- There are a handful of LED connectors on the front panel pin header, but a lack of corresponding VCC pins to connect the other leg to. How's that expected to work?! Also, per the schematics they're not NC, some of them are in use.
- Schematics and documentation diverges -- see screenshots below.
- Not sure what to do with the i2c bus from the power supply (I'm guessing it's for power measurements and/or redundancy readings). And, even if connected somewhere, I'm guessing MegaRAC needs to be configured to know what to do with it. Any guidance there?
- Case has an "OH LED" connector, which seems to be a multi-porpose one for UID as well as for fault alerting. I suppose I had to pick one of the functions since the carrier has them separately. I went with UID for now.
I2C connector from PDU. Connector reminds me of the old 4-pin audio connectors on CDROM drives back in the day:
Here are the two screenshots of documentation vs schematics: