This page tells about my experiences running Linux (Kubuntu Karmic 9.10) on an HP Pavilion dv3 2240-ez.
Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
This wasn't working at all at first and dmesg contained error messages like switching to single_cmd mode. Following advice from this blog and this Ubuntu Howto, I addedoptions snd-hda-intel model=dell-m4-1 options snd-hda-intel probe_mask=1to my /etc/modprobe.d/alsa-base.conf file. Refer to this document for more information about what this does.
Now sound was working fine with mplayer but other programs would stutter horribly. The solution was given by this forum post (and others). The problem got solved by adding
options snd-hda-intel enable_msi=1into /etc/modprobe.d/alsa-base.conf file. I don't know what this option does but saw in this post that this setting may cause problems with network cards, which is why it isn't the default.
This worked immediately (as soon as I had sound working, that is), I didn't have to do anything. I hear they are supposed to provide some visual feedback when used but there's no such thing (KDE provides feedback on the screen anyway so it's good enough for me).
nVidia Corporation G98M [GeForce G 105M] (rev a1)
I used jockey-kde ("Hardware drivers" in the "Applications" menu) to install NVidia proprietary drivers. IIRC xorg.conf was automatically updated to use the "nvidia" driver instead of "nv".
Some people reported problems setting the brightness. It works fine here, whether it is through the fn shortcuts or by software.
I tried various Howtos here and there to get the touchscreen working but didn't succeed. At least lshal shows nothing about it.
This was immediately working. I tried it with Skype and with mplayer tv:// and both worked fine.
This one works fine, including scrolling when I touch on the borders, and middle/right clicking by touching on the corners (after activating those features in /etc/hal/fdi/policy/11-x11-synaptics.fdi) as long as I touch it with only one finger.
Touch it with more than one finger and it freaks out and sends the mouse pointer to random positions and sends clicking events etc. No idea how to solve this problem. The following two lines shows a synclient output when I have two fingers pressed:
time x y z f w l r u d m multi gl gm gr gdx gdy 7.648 7991 3010 231 1 5 0 0 0 0 0 00000000 0 0 0 0 0 7.748 1095 -1329 47 1 5 0 0 0 0 0 00000000 0 0 0 0 0Note how y manages to get negative and finger count (f) still shows one.
This has never worked. Googling tells me that pressing a button on a remote should, to the operating system, be undistinguishable from pressing the corresponding key on the keyboard, but nothing happens when I press a button. Maybe the battery is faulty?
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
This one worked out of the box.
Intel Corporation WiFi Link 100 Series
This one didn't work right away. IIRC a kernel upgrade solved it, however. I am currently on 2.6.31-14-generic.
This one worked out of the box.
I managed to download contacts and messages from my Nokia phone using wammu, without having to do or configure anything.
After installing libdvdcss, I was able to play DVDs (I played one from region 2 but as the drive hasn't been set to any region there's no reason it wouldn't work with all regions). For some unknown reason I have one DVD that worked on my previous laptop but not on this one (it only goes half-way).
This one worked out of the box.
Suspend to ram works fine but some components (the battery display, the card reader) stop working after resuming, and require a reboot before I can use them again.
Resuming from suspend-to-disk has similar problems and takes almost more time than a cold start so I haven't tested it too much.