After upgrading both my Thinkpad T43 laptop and Dell workstation to Fedora 11, I decided to upgrade my home machine from Fedora 9 to 11. Actually it wasn’t a traditional upgrade, it was a reinstall. The hardest part about the installation has been trying to figure out all of the things I needed to backup.
I rsync’d /etc/, $HOME, and some scripts I had in /opt over to my server and proceeded to wipe the box clean. This time I chose to partition the drive so that /home is in a separate partition, hopefully this will make it easier to upgrade/install in the future. The installer seemed more streamlined than previous versions, less questions, either that or I’m just used to clicking through it without paying much attention 🙂 Once I selected the packages to install I left it copying data overnight.
The following morning I rebooted and logged in via the command line to start the rsync of my data back to the machine. After several hours of data copying, and package installation I was up and running. All is well except for my screen resolution, the new ‘enhancements’ won’t detect that my monitor can do 1600×1200, so it limits me to a paltry 1280×1024. Using xrandr I was able to add a new modeline, then changed the resolution to 1600×1200.
$ gtf 1600 1200 70
# 1600x1200 @ 70.00 Hz (GTF) hsync: 87.43 kHz; pclk: 190.25 MHz
Modeline "1600x1200_70.00" 190.25 1600 1712 1888 2176 1200 1201 1204 1249 -HSync +Vsync
xrandr --newmode "1600x1200_70.00" 190.25 1600 1712 1888 2176 1200 1201 1204 1249 -HSync +Vsync
xrandr --addmode VGA-0 "1600x1200_70.00"
This is great except I have to do this every time I login. Before I figured out xrandr, I tried using system-config-display which created an xorg.conf (which in Fedora 11 is gone now). After rebooting with the ‘generated’ config, the machine was stuck showing me a blue screen with the fedora logo in it. I had to boot up in rescue mode to be able to see what was going on. Xorg.0.log showed the following:
(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
Hrm something is wrong with my ‘generated’ xorg.conf, maybe that’s the reason system-config-display isn’t installed by default 🙂
# Xorg configuration created by system-config-display
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
# keyboard added by rhpxl
Option "XkbModel" "pc105+inet"
Option "XkbLayout" "us"
ModelName "NEC MultiSync E900+"
HorizSync 31.0 - 96.0
VertRefresh 55.0 - 160.0
Modeline "1600x1200" 190.50 1600 1720 1888 2176 1200 1203 1207 1252 -hsync +vsync
Option "PreferredMode" "1600x1200"
Viewport 0 0
I wasn’t in the mood to figure out the problem right then, so I did the obvious: mv xorg.conf dontusethisxorg_conf and rebooted. This time it booted up to the gdm login screen, sadly at the crappy 1152×768 resolution. Right now I’m just staying logged in 🙂 until I can figure out what the heck is wrong and how to specify the information properly in xorg.conf.
- ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]
- NEC Multisync E900+ 19″ CRT (yes it’s still a CRT, I really want a Dell Ultrasharp 2408WFP LCD!)
- monitor is connected to the ATI via VGA connection
I’ll keep digging to see how to get this working after reboots, if anyone has any suggestions feel free to leave me a comment.