Wed 27 Jan 2010
Custom text on a Dell Poweredge LCD display
Posted by Kris under Tech
[3] Comments
We recently got some Dell Poweredge R410 servers, and I thought it would be quite useful to change the LCD text to something meaningful. Unfortunately, this turned out to be a bit more of a pain than I was expecting, but I have it working, and a PHP script to update the display.
First, you’ll need to go into the BIOS and change the display to ‘custom’.
The updates will be done using ‘ipmitool’, so we need to install it and add the necessary modules to /etc/modules
apt-get install ipmitool
echo “ipmi_devintf” >> /etc/modules
echo “ipmi_si” >> /etc/modules
echo “ipmi_msghandler” >> /etc/modules
You should now be able to view the contents of the LCD by running:
ipmitool delloem lcd
I didn’t get anywhere trying to write new values to the LCD using the delloem command, so resorted to sending raw commands to ipmitool.
I wrote the following php script, which can be used by first making it executable, then running it from the shell
chmod +x updateLCD.php
./updateLCD.php “test string”
The php script is pretty simple and can be found here
It’s also fairly easy to extend this script to update the LCD to display stats such as disk usage, server load, cpu usage etc..








Thanks for this post.
It seems that some PowerEdge servers (including T300) do not update the display unless another command is sent (as specified in http://www.dell.com/downloads/global/power/ps4q04-20040204-Murphy.pdf). So you need to execute “ipmitool raw 0×6 0×58 194 0″ to validate the text update.
Thanks, as I’ve only got R410′s, I wasn’t aware of this.
Thank you, Kris! Thanks to you I have some monitoring over the server and RAID now.
Using Ubuntu 9.10 64bits, PowerEdge R410.