Upgrading FC1 to FC3 breaks X

Bob McClure Jr robertmcclure at earthlink.net
Sun Feb 20 12:45:28 UTC 2005


On Sat, Feb 19, 2005 at 07:33:23PM -0800, Jon Glueckstein wrote:
> 
> --- Jon Glueckstein <jglueckstein at yahoo.com> wrote:
> 
> > 
> > --- mylar <micros50 at computer.net> wrote:
> > 
> > > Yes, maybe we can help if you help us. What kind
> > of
> > > system are you
> > > installing. What type of graphics adapter and
> > > moniter. Toss us some
> > > details man and we'll give it our best.
> > > 
> > > 
> > > 
> > > On Fri, 2005-02-18 at 22:35, Jon Glueckstein
> > wrote:
> > > > Hello listers,
> > > > 
> > > > Sorry to be posting Fedora questions in the Red
> > > Hat
> > > > area.
> > > > 
> > > > I have a Compaq Presario 2100us laptop that dual
> > > boots
> > > > XP and Fedora.  I had Fedora Core 1 working just
> > > the
> > > > way I wanted, so I figured it was time for an
> > > upgrade!
> > > > 
> > > > The upgrade went very smoothly.  The first thing
> > I
> > > > tried to do was boot XP and it worked fine. 
> > Then
> > > I
> > > > tried to boot Fedora Core 3 and it hung when it
> > > tried
> > > > to start the red hat graphical boot.
> > > > 
> > > > I removed the rhgb from the kernel line in Grub
> > > and
> > > > tried again.  It booted normally, all services
> > > came up
> > > > including my wireless card!  When it detected
> > new
> > > > hardware, it found my graphics card, and I told
> > it
> > > to
> > > > configure it.  But then when it went to the
> > > graphical
> > > > login screen, it hung in the same way.
> > > > 
> > > > So, this time I changed the Grub kernel line to
> > > skip
> > > > rhgb and go to runlevel 3.  Booted up fine.  I
> > was
> > > > able to log in.  But startx caused the computer
> > to
> > > > hang in the same way.
> > > > 
> > > > Right now, I'm out of ideas.  Can anybody help? 
> > 
> > > > 
> > > > Thanks,
> > > > Jon
> > > > 
> > 
> > Here are some more details:
> > 
> > I was using Fedora Core 1.  I upgraded to Fedora
> > Core
> > 3 using the iso images I downloaded.  Upgraded, not
> > clean install.  Everything appears to work fine
> > except
> > for X.
> > 
> > My laptop is a Compaq Presario 2100us.
> > Processor: Intel Celeron Processor - 1.6 GHz
> > Cache: 128 KB (L2)
> > Memory: 256 MB DDR SDRAM (1 x 256 MB) at 266 MHz
> > Video Graphics: ATI MOBILITY RADEON AGP 4X and 3D
> > architecture
> > Video Memory: 64 MB DDR SDRAM (shared)
> > Display: 14.1 inch XGA TFT (1024 x 768)
> > 
> > Thanks,
> > Jon
> > 
> 
> And here's the latest news.  I learned that FC3 uses
> /etc/X11/xorg.conf for configuration.  Here is the
> file that the Fedora install program set me up with:
> ===========================================
> # XFree86 4 configuration created by
> redhat-config-xfree86
> 
> Section "ServerLayout"
> 	Identifier     "single head configuration"
> 	Screen      0  "Screen0" 0 0
> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> 	InputDevice    "DevInputMice" "AlwaysCore"
> EndSection
> 
> Section "Files"
> 
> # RgbPath is the location of the RGB database.  Note,
> this is the name of the 
> # file minus the extension (like ".txt" or ".db"). 
> There is normally
> # no need to change the default.
> # Multiple FontPath entries are allowed (they are
> concatenated together)
> # By default, Red Hat 6.0 and later now use a font
> server independent of
> # the X server to render fonts.
> 	RgbPath      "/usr/X11R6/lib/X11/rgb"
> 	FontPath     "unix/:7100"
> EndSection
> 
> Section "Module"
> 	Load  "dbe"
> 	Load  "extmod"
> 	Load  "fbdevhw"
> 	Load  "glx"
> 	Load  "record"
> 	Load  "freetype"
> 	Load  "type1"
> 	Load  "dri"
> EndSection
> 
> Section "InputDevice"
> 
> # Specify which keyboard LEDs can be user-controlled
> (eg, with xset(1))
> #	Option	"Xleds"		"1 2 3"
> # To disable the XKEYBOARD extension, uncomment
> XkbDisable.
> #	Option	"XkbDisable"
> # To customise the XKB settings to suit your keyboard,
> modify the
> # lines below (which are the defaults).  For example,
> for a non-U.S.
> # keyboard, you will probably want to use:
> #	Option	"XkbModel"	"pc102"
> # If you have a US Microsoft Natural keyboard, you can
> use:
> #	Option	"XkbModel"	"microsoft"
> #
> # Then to change the language, change the Layout
> setting.
> # For example, a german layout can be obtained with:
> #	Option	"XkbLayout"	"de"
> # or:
> #	Option	"XkbLayout"	"de"
> #	Option	"XkbVariant"	"nodeadkeys"
> #
> # If you'd like to switch the positions of your
> capslock and
> # control keys, use:
> #	Option	"XkbOptions"	"ctrl:swapcaps"
> # Or if you just want both to be control, use:
> #	Option	"XkbOptions"	"ctrl:nocaps"
> #
> 	Identifier  "Keyboard0"
> 	Driver      "kbd"
> 	Option	    "XkbModel" "pc105"
> 	Option	    "XkbLayout" "us"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Mouse0"
> 	Driver      "mouse"
> 	Option	    "Protocol" "IMPS/2"
> 	Option	    "Device" "/dev/psaux"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Emulate3Buttons" "no"
> EndSection
> 
> Section "InputDevice"
> 
> # If the normal CorePointer mouse is not a USB mouse
> then
> # this input device can be used in AlwaysCore mode to
> let you
> # also use USB mice at the same time.
> 	Identifier  "DevInputMice"
> 	Driver      "mouse"
> 	Option	    "Protocol" "IMPS/2"
> 	Option	    "Device" "/dev/input/mice"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Emulate3Buttons" "no"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "LCD Panel 1024x768"
> 	HorizSync    31.5 - 48.5
> 	VertRefresh  40.0 - 70.0
> 	Option	    "dpms"
> EndSection
> 
> Section "Device"
> 	Identifier  "Videocard0"
> 	Driver      "vesa"
> 	VendorName  "Videocard vendor"
> 	BoardName   "VESA driver (generic)"
> EndSection
> 
> Section "Screen"
> 	Identifier "Screen0"
> 	Device     "Videocard0"
> 	Monitor    "Monitor0"
> 	DefaultDepth     24
> 	SubSection "Display"
> 		Depth     24
> 		Modes    "1024x768" "800x600" "640x480"
> 	EndSubSection
> EndSection
> 
> Section "DRI"
> 	Group        0
> 	Mode         0666
> EndSection
> ===========================================
> 
> As root, I ran
> Xorg -configure
> and got this output:
> 
> ===========================================
> X Window System Version 6.8.1
> Release Date: 17 September 2004
> X Protocol Version 11, Revision 0, Release 6.8.1
> Build Operating System: Linux 2.4.21-14.ELsmp i686
> [ELF] 
> Current Operating System: Linux localhost.localdomain
> 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686
> Build Date: 20 October 2004
> Build Host: tweety.build.redhat.com
>  
> 	Before reporting problems, check http://wiki.X.Org
> 	to make sure that you have the latest version.
> Module Loader present
> OS Kernel: Linux version 2.6.9-1.667
> (bhcompile at tweety.build.redhat.com) (gcc version 3.4.2
> 20041017 (Red Hat 3.4.2-6.fc3)) #1 Tue Nov 2 14:41:25
> EST 2004 
> Markers: (--) probed, (**) from config file, (==)
> default setting,
> 	(++) from command line, (!!) notice, (II)
> informational,
> 	(WW) warning, (EE) error, (NI) not implemented, (??)
> unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb 19
> 17:38:40 2005
> List of video drivers:
> 	atimisc
> 	radeon
> 	r128
> 	mga
> 	glint
> 	nv
> 	tga
> 	s3
> 	s3virge
> 	sis
> 	rendition
> 	neomagic
> 	i740
> 	tdfx
> 	savage
> 	cirrus
> 	vmware
> 	tseng
> 	trident
> 	chips
> 	apm
> 	i128
> 	nsc
> 	i810
> 	ati
> 	ark
> 	cyrix
> 	siliconmotion
> 	via
> 	vesa
> 	vga
> 	dummy
> 	fbdev
> 	v4l
> (++) Using config file: "/root/xorg.conf.new"
> 
> 
> Xorg is not able to detect your mouse.
> Edit the file and correct the Device.
> 
> Your xorg.conf file is /root/xorg.conf.new
> 
> To test the server, run 'X -config
> /root/xorg.conf.new'
> ===========================================
> 
> Here is the file /root/xorg.conf.new:
> ===========================================
> Section "ServerLayout"
> 	Identifier     "X.org Configured"
> 	Screen      0  "Screen0" 0 0
> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
> 
> Section "Files"
> 	RgbPath      "/usr/X11R6/lib/X11/rgb"
> 	ModulePath   "/usr/X11R6/lib/modules"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
> EndSection
> 
> Section "Module"
> 	Load  "vnc"
> 	Load  "dbe"
> 	Load  "dri"
> 	Load  "extmod"
> 	Load  "glx"
> 	Load  "record"
> 	Load  "xtrap"
> 	Load  "freetype"
> 	Load  "type1"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Keyboard0"
> 	Driver      "kbd"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Mouse0"
> 	Driver      "mouse"
> 	Option	    "Protocol" "auto"
> 	Option	    "Device" "/dev/mouse"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "Monitor Model"
> EndSection
> 
> Section "Device"
>         ### Available Driver options are:-
>         ### Values: <i>: integer, <f>: float, <bool>:
> "True"/"False",
>         ### <string>: "String", <freq>: "<f>
> Hz/kHz/MHz"
>         ### [arg]: arg optional
>         #Option     "NoAccel"            	# [<bool>]
>         #Option     "SWcursor"           	# [<bool>]
>         #Option     "Dac6Bit"            	# [<bool>]
>         #Option     "Dac8Bit"            	# [<bool>]
>         #Option     "BusType"            	# [<str>]
>         #Option     "CPPIOMode"          	# [<bool>]
>         #Option     "CPusecTimeout"      	# <i>
>         #Option     "AGPMode"            	# <i>
>         #Option     "AGPFastWrite"       	# [<bool>]
>         #Option     "AGPSize"            	# <i>
>         #Option     "GARTSize"           	# <i>
>         #Option     "RingSize"           	# <i>
>         #Option     "BufferSize"         	# <i>
>         #Option     "EnableDepthMoves"   	# [<bool>]
>         #Option     "EnablePageFlip"     	# [<bool>]
>         #Option     "NoBackBuffer"       	# [<bool>]
>         #Option     "PanelOff"           	# [<bool>]
>         #Option     "DDCMode"            	# [<bool>]
>         #Option     "MonitorLayout"      	# [<str>]
>         #Option     "IgnoreEDID"         	# [<bool>]
>         #Option     "UseFBDev"           	# [<bool>]
>         #Option     "VideoKey"           	# <i>
>         #Option     "MergedFB"           	# [<bool>]
>         #Option     "CRT2HSync"          	# [<str>]
>         #Option     "CRT2VRefresh"       	# [<str>]
>         #Option     "CRT2Position"       	# [<str>]
>         #Option     "MetaModes"          	# [<str>]
>         #Option     "MergedDPI"          	# [<str>]
>         #Option     "NoMergedXinerama"   	# [<bool>]
>         #Option     "MergedXineramaCRT2IsScreen0" 	#
> [<bool>]
>         #Option     "DisplayPriority"    	# [<str>]
>         #Option     "PanelSize"          	# [<str>]
>         #Option     "ForceMinDotClock"   	# <freq>
>         #Option     "RenderAccel"        	# [<bool>]
>         #Option     "SubPixelOrder"      	# [<str>]
>         #Option     "ShowCache"          	# [<bool>]
>         #Option     "DynamicClocks"      	# [<bool>]
> 	Identifier  "Card0"
> 	Driver      "ati"
> 	VendorName  "ATI Technologies Inc"
> 	BoardName   "Radeon IGP 340M"
> 	BusID       "PCI:1:5:0"
> EndSection
> 
> Section "Screen"
> 	Identifier "Screen0"
> 	Device     "Card0"
> 	Monitor    "Monitor0"
> 	SubSection "Display"
> 		Viewport   0 0
> 		Depth     1
> 	EndSubSection
> 	SubSection "Display"
> 		Viewport   0 0
> 		Depth     4
> 	EndSubSection
> 	SubSection "Display"
> 		Viewport   0 0
> 		Depth     8
> 	EndSubSection
> 	SubSection "Display"
> 		Viewport   0 0
> 		Depth     15
> 	EndSubSection
> 	SubSection "Display"
> 		Viewport   0 0
> 		Depth     16
> 	EndSubSection
> 	SubSection "Display"
> 		Viewport   0 0
> 		Depth     24
> 	EndSubSection
> EndSection
> ===========================================
> 
> The output of Xorg -configure indicates a problem with
> my mouse.  I am using a Logitech TrackMan Marble+
> connected to the PS/2 input.  I tried to play around
> with the mouse section in the X configuration file,
> but still no luck.  I am in need of some advice.
> 
> Thanks,
> Jon

Every machine I have upgraded from FC1 to FC2 (and, therefore, FC3)
has required that I manually run system-config-display.  You might
also need to run system-config-mouse, not necessarily in that order.

Cheers,
-- 
Bob McClure, Jr.             Bobcat Open Systems, Inc.
robertmcclure at earthlink.net  http://www.bobcatos.com
The best home improvement manual is the Bible.




More information about the Redhat-install-list mailing list