This month's Red Hat Magazine had a feature on Fedora Core 5, the latest release of their leading-edge Linux distribution. I've been running Fedora Core 3 on my laptop (Dell D600) for a while now, and since FC3 is now only receiving maintenance updates from Fedora Legacy I figured it would be a good idea to upgrade.
The upgrade went passably -- there's a DMA bug between the D600 and the installer kernel that means the install goes slowly, and this time it hung at 90%, but that was enough for yum to make up the difference. Up and running, pleased to see that power management worked without any configuration (it was a bear in FC3), everything else seemed to work OK. It even fixed the volume button madness.
And then I got to work, docked, and stared for a while at the "no signal present" on the 21" monitor on my desk at work.
After a couple hours of futzing and Googling, I conclude that X.org 7 doesn't support dual-headedness on a single Radeon. This is bad. It never occurred to me that a feature that had been stable in X for years would disappear, and now it's hard to get normal work done. (My in-office workflow really depends on having those two screens.) So I decided that the first priority would be to get it working somehow, and then when I have a bit more spare time I'd fix things. Long story short, it's possible to take xorg 6.8.2 from FC4, apply a good dose of --nodeps, --force and duct tape, and get it running in FC5. I feel dirty, though.
It's supposed to be rainy this weekend, though, so I'll probably just back up home directories and configuration, wipe it, and throw CentOS 4.3 on this weekend. I really should've done CentOS from the beginning. I'm used to having separate machines at work and at home, so screwing up one just means using the other, but with the laptop, I ended up dead in the water. Woops.