WebCam works with recent linux-uvc driver. I tested linux-uvc-svn rev.110 and it worked great with resolution up to 1280x1024

== Sound ==

== Sound ==

Line 66:

Line 66:

Remote control mimics keyboard, no additional software needed. Range is about 4 meters.

Remote control mimics keyboard, no additional software needed. Range is about 4 meters.

−

Touchpad is generic Synaptic. On/off switch on it is hardware, kernel seems not to like the way it works - after a while driver loses contact with device and touchpad loses all fancy features like 3rd button emulation and scrollbar.

+

Touchpad is generic Synaptic. On/off switch on it is hardware, kernel seems not to like the way it works - after a while driver loses contact with device and touchpad loses all fancy features like 3rd button emulation and scrollbar. In xorg-server 7.3 this seems to be fixed.

Things you should know

Touchpad is buggy - after a while driver loses contact with it and all fancy options become disabled

Foreword

To install linux on this shiny pile of great hardware you need to use “noapic” or “acpi=noirq” kernel parameters. After you install distro you need to load modules in proper order or kernel will freeze. Ron Kuris reported lucky module order in kernel bugzilla - i2c_core nvidia snd_hda_codec cpufreq_conservative ohci_hcd snd_hda_intel ndiswrapper. I installed Arch64 and modified module preloading parameter in /etc/mkinitcpio.conf:

I didn’t test TV-out, but i’m sure it works great once configured.
WebCam works with recent linux-uvc driver. I tested linux-uvc-svn rev.110 and it worked great with resolution up to 1280x1024

Sound

You need 2.6.18 to get sound, 2.6.19 to enable headphone jack and 2.6.21 to make it work right.

Ports and drives

DVD-RW drive works out-of-box. What else did you expect? :)
USB and card reader also do work out-of-box. Tested with iPod, USB mouse and several SD cards.
FireWire and Bluetooth are detected by kernel, but i have no devices to test them.
Dunno if xpressCard/54 expansion slot works, i don’t see any xpresscard-specific messages in dmesg. No devices to test.

Power management

CPU stepping works flawlessly out-of-box with recent kernel. CPU can be clocked down to 800mhz (per core). There are many ways to manage current frequency, just google.
Power button works, lid switch works.
Suspend to RAM works!

Input devices

To use sensor keys and remote control you need to set keyboard model in /etc/X11/xorg.conf

Option "XkbModel" "hpzt11xx"

Add this command to some startup script, /etc/rc.local in ArchLinux:

setkeycodes e008 221 e00e 226 e00c 213

And finally add these commands to startup of your windowmanager or desktop environment. I put them to ~/.xinitrc

Touchpad is generic Synaptic. On/off switch on it is hardware, kernel seems not to like the way it works - after a while driver loses contact with device and touchpad loses all fancy features like 3rd button emulation and scrollbar. In xorg-server 7.3 this seems to be fixed.

Networking
bcm43xx is unstable. NDISWrapper is buggy. bcm43xx developers swear bcm4311 (used in this lappy) is stable in 2.6.22, yet to test...
Ethernet: works flawlessly with forcedeth module.
Modem: Don’t know anything about it, i don’t think i will ever use it.