Installing Linux on the HP 2710p

I recently bought an HP 2710p (convertible tablet). Of course, I ordered it from HP and made sure it shipped WITHOUT windows. (Those idiots initially halted my order and sent a message to our department sysadmin saying "You know it's quite hard installing Vista on this machine. For only $75, we will do it for you." Morons! The point was to get Linux on it, and forever avoid the evil that is Micro$oft!

When it finally arrived, my resentment towards HP vanished! It's small, light, more than five hours of battery life and wonderful in tablet mode. I do all my math on it. It did however take quite a bit of time to get everything working under Linux. So I document parts of it here just in case you plan on getting one...

Installation Guide How to install Gentoo on this beauty. (Note: The Gentoo Wiki recently lost it's database, so the adjacent link is a link to an old backup. The formatting is a little off, and some content was lost. If you migrate the article to the current Gentoo Wiki, let me know.)
kernel-conifgs My kernel .config files.
dsdt-fixed.dsl.gz (iasl-20060912) sig The fixed ACPI DSDT for iasl-20060912 or earlier. Without this iasl reports an error when compiling the DSDT, and older kernels generate an ACPI battery event every 30 seconds or so.
dsdt-fixed.dsl.gz (iasl-20080514) sig The fixed ACPI DSDT for iasl-20080514 or later. Without this iasl only reports two warnings, which can probably be ignored. (The error, and flood of log messages is no longer a problem here).
set-brightness.c sig C program to set the brightness. (This needs to be run as root, so either "sudo" it, or setuid the executable).
brightness.pl sig Perl script to provide a GUI slider (and more friendly command line interface) that adjusts the brightness / gamma. This needs the above set-brightness.c program in /root/sbin/set-brightness and suid set. Alternately modify the function set_brightness to call the correct executable (or sudo it).
rotate_display.sh sig Shell script to set the screen and stylus rotation.
calibrate.pl sig Perl script to help calibrate the stylus (similar to the one in wacomcpl). The recent release of the linuxwacom drivers broke this script, and I found writing my own script was easier than tracing down the bug. The changes made are written to the file ~/.calibrate, which should be sourced from your .xinitrc.
Questions? Comments? Send me hate mail? . Public Key DB04C471

Firefox Vim Logo LaTeX Logo Linux Logo
Stanford University University of Chicago St. Xaviers College Rishi Valley School

And did they get you trade your heroes for ghosts?
Hot ashes for trees? Hot air for a cool breeze?
Cold comfort for change? And did you exchange
a walk on part in the war for a lead role in a cage?

Last Modified: Wed 06 Jan 2010 01:59:07 PM EST