Skip to content

A project to re-implement the daemon controlling the Xserve front panel CPU activity LED

License

Notifications You must be signed in to change notification settings

castvoid/xserve-frontpanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A project to re-implement the daemon controlling the Xserve front panel CPU activity LED

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published