My low-cost HP Pavilion dv2125nr notebook (bought September 2006) came with Windows XP installed. While it was initially purchased only for presentations, I decided to try shrinking the Windows partition to 50 GB and install Red Hat Fedora Core 6 (FC6) in the freed-up 50 GB.
To repartition the 120 GB hard drive, I did the following:
The main thing that didn't work right away was wireless networking. [Update: Sometime around mid-March 2007, the standard wireless support in the FC6 kernel ``just worked'', rendering the remainder of this paragraph obsolete, unless you find that wireless isn't working for you.] [Update 2: On August 23, support for version 4 firmware (for the Broadcom wireless chipset) appeared in FC6. It was necessary to run bcm43xx-fwcutter again to install the version 4 firmware in /lib/firmware.] I had to connect a physical ethernet cable and reboot in order to update all of the installed FC6 packages, etc. Progress on the wireless front can be tracked at the Mozilla bug page for this issue. (I found this by searching for ``hp pavilion wireless'' in the fedora mailing-list.) On Jan. 15, 2007, I finally got wireless working thanks to Comment #51 (a new test kernel) in conjunction with Comment #41 (re. overall setup) on the Mozilla bug page. In my posts to that page, I describe exactly what I did. Basically, you download a ``test kernel'' with the fixes installed, and you use fwcutter on the Windows driver to cut out the needed wireless firmware and place it where it can be found under Linux (see comment numbers above).
After basic Fedora installation, I pretty much followed the ``post-FC5'' procedure described in the next section. Everything went smoothly until I agreed to apply all pending security updates (over 100). This was after installing gv, octave-forge, and saying yum update to update all the FC6 packages to latest versions. After that, the system would boot up only to a login prompt instead of the X login panel (i.e., no X windows). I logged in the ``old fashioned way'', su'd to root, and typed yum update once again, and the problem went away. I next had a dependency failure during yum update related to Python package confusion. I did a yum remove on the packages wanting the unavailable dependency, made a list of packages erased via cat /var/log/yum.log | grep Erased > erasedpkgs, and edited that file to become a shell script to yum install them all again. This was a bit of a pain, but it didn't sink too much time.
Another minor problem I encountered was the lack of any way to ``wake up'' after a hibernate or a suspend. There seems to be no way to get it going again. I therefore specify ``do nothing'' when the laptop cover is closed. Needless to say, this consumes the battery much faster, and the laptop remains pretty warm when closed (warm enough that I don't want to slide it into my shoulder bag). Therefore, if I need to take a break while running on battery power, I just shutdown the whole thing. I rarely run on batteries anyway.
The laptop wakes up fine after merely ``putting the display to sleep.''
The track-pad disable button works, which is valuable for disabling the track pad while editing text for a while in a single window. Stray touches of the track pad often generate mouse-down events wherever the mouse happens to be.