Clevo M860-TU2

Hardware
lspci -nn

Config Files
These files are almost guaranteed not to be the perfect configurations for the machine, but they have worked well so far:

Framebuffer
Use uvesafb if you wish to use the proprietary nvidia driver; it is incompatible with the kernel nvidiafb driver. Follow just about any uvesafb guide you can find.

CPU Frequency Scaling
Scaling of processor frequency works with the package cpufreq-utils as long as the following kernel options are enabled:

It is your choice whether to install any or all of the four optional governors. To set the frequency, type where any valid frequency suffixed with the unit (MHz, GHz, etc.) can be substituted for 2.8GHz.

ACPI
If you decide to compile acpi support into the kernel, you must compile the ac adapter support as a module:

If it is not compiled as a module, the AC Adapter state will not be ready when the driver needs it, and it will not work at all (/proc/acpi/ac_adapter will be empty). This also causes the nvidia driver to refuse to put the video card into the highest performance state, as it will always appear to be running on battery.

Backlight Support
It seems that the backlight is not accessible from userspace in kernels <2.6.30, but works perfectly with 8 levels of granularity at /sys/class/backlight/acpi_video0/brightness (valid values from 0 to 8), and at /proc/acpi/video/PEGP/LCD0/brightness (valid values are multiples of 14 between 0 and 84, and 100) with kernel 2.6.30 and up with the same kernel configuration. If you want backlight support, try upgrading your kernel! GNOME recognized these sys- and proc- files automatically for its backlight panel applet.

Suspend (Standby)
Use sys-power/hibernate-script, which worked out of the box on this machine: Nvidia's proprietary driver claims to be incompatible with ACPI suspend-to-disk (hibernate), so I have not tried it.

Sound
Use the Intel HD Audio driver in the kernel:

Fingerprint Scanner
Use libfprint and pam-fprint to provide support for logging in with the fingerprint reader. Although the "wschlich-testing" overlay has ebuilds for these, the released versions do not currently support the upektsonly driver, which is required by the TouchStrip scanner in this computer, and the -9999 versions point to a nonexistent git repository at the time of writing. Download the source using: git clone git://github.com/dsd/libfprint.git git clone git://github.com/dsd/fprint_demo.git git clone git://github.com/dsd/pam_fprint.git Follow the install instructions in each directory, adding "--prefix=/usr" to the ./configure step in each case. Add the following to /etc/pam.d/system-auth, before the 'required' line: auth          sufficient      pam_fprint.so Finally, enroll your right index fingerprint with pam_fprint_enroll -f 7Log out and log back in using your fingerprint! It seems to work best if the finger is swiped somewhat slowly (but do it the same way in both enrolling and logging in!) You may want to enroll all ten "virtual" fingers as your right index finger to increase the chance that it will recognize any given swipe. This is analogous to Windows' fingerprint enrollment asking for multiple swipes. Note on using pam_fprint with GNU screen: After locking the screen with C-a x, simply press return at the password prompt, then swipe your finger. Screen is not aware that you may authenticate with a fingerprint, so its prompt is fixed as "Password:"