Skip to content
A project to re-implement the daemon controlling the Xserve front panel CPU activity LED
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
modules
.gitignore
CMakeLists.txt
README.md
cpu_usage.c
cpu_usage.h
hwmond.c

README.md

xserve-frontpanel

This project contains a small program that demonstrates how to drive the Intel Xserve's front panel CPU activity LEDs. I've only tested it on a 2009 Dual Xeon Xserve, but it should work on any Intel-based Xserve.

It's a work in progress. Currently, only the CPU activity LEDs are working.

Eventually, I hope to be able to drive all features of the Xserve (IPMI interaction over BMC, CPU-activity linked front panel LEDs).

On OS X Lion Server-era systems, all of this was done by the hwmond daemon, which made use of the PlatformHardwareManagement framework. These binaries cannot (easily) be ported to newer OSes, so I started work on a re-implementation.


Building

Currently, this project should build & run under macOS and Linux (but I might have broken something – please let me know!). Make sure you have libusb installed.

cmake . && make

Running

./hwmond
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.