Miscellaneous notes for HP Pavilion laptops

DV4000 Series (dv4114AP)

X configuration

See i915-xorg.conf. This machine doesn't support the 1400x1050 widescreen resolution but it looks fine in 1280x800.

On this machine, fn + F4 doesn't change to the SVGA or S/Video output, even though those are configured properly in the xorg.conf file. It seems that the xorg i810 driver needs to be modified for this to work. There is a modified development version of this driver that may work for you - in Ubuntu Edgy, install the xserver-xorg-video-intel driver instead (and configure Xorg to use this instead of the default i810 driver). (Apparently the latest Fedora also includes this alternative driver, if you are running that.)

Configuring the Touchpad

The touchpad does a 'button1' mouse click when you tap it, which is much too easy to do accidentally while typing.

The touchpad isn't supported by the 'synaptics' touchpad driver in xorg, at least with the default kernel (as of 2.6.12). It apparently uses the "alps" protocol. This requires both kernel support (in the psmouse.ko driver) and xorg support (provided by the synaptics driver).

Looking in /proc/bus/input/devices shows

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio4/input0

dmesg(8) also shows

[4315892.898000] alps.c: Enabling hardware tapping
[4315892.963000] input: PS/2 Mouse on isa0060/serio4
[4315892.976000] input: AlpsPS/2 ALPS GlidePoint on isa0060/serio4

The synaptics driver shipped with xorg in ubuntu breezy doesn't seem to work with this touchpad; this can be fixed by manually installing a newer version of the synaptics driver. (version 0.14 works, 0.13 doesn't). The changelog for breezy's xorg-driver-synaptics package shows:

xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu1) breezy; urgency=low
  * Revert to old upstream version for preview at least, as the new was quite
    catastrophically broken with ALPS.  Fixed some, broke a lot (closes:

Anyway, instructions for installing the newer version from source are here. The new driver will move the mouse much more slowly than the normal PS/2 driver, so make sure you set the other options for scroll speeds.