X broken after recent updates

Robert Huff roberthuff at rcn.com
Fri Sep 23 14:50:20 UTC 2011


	For many years, X on FreeBSD has (mostly) Just Worked(tm), or
the problem I could diagnose with my own limited abilities.
	However, after the latest round of updates it no longer does.
Specifically, it no longer seems to recognize input from mouse or
keyboard.
	System is:

FreeBSD 9.0-BETA1 #0: Tue Aug 23 10:07:23 EDT 2011 amd64   

	THe ports tree is up-to-date as of midnight last night, with
all programs installed and running without known complaints.
	My xorg.conf is appended.
	Starting xdm with "-error" produces the second appended.  The
login screen is there, but the mouse cursor isn't and typing has no
effect.
	Starting with startx gets a blank (=black) screen, which
Ctl-Alt-Bksp does not remove.  It also produces the third appended.

	I am willing to believe it's comething I did (or didn't do); I
just want it fixed.

	Respectfully,


					Robert Huff 



		xorg.conf
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen		0				"Screen0" 0 0
	InputDevice    "Mouse0"			"CorePointer"
	InputDevice    "Keyboard0"		"CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/OTF"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
	FontPath     "/usr/local/lib/X11/fonts/ae_fonts1"
	FontPath     "/usr/local/lib/X11/fonts/ae_fonts_mono"
	FontPath     "/usr/local/lib/X11/fonts/cyrillic"
	FontPath     "/usr/local/lib/X11/fonts/misc"
	FontPath     "/usr/local/lib/X11/fonts/TrueType"
FontPath     "/usr/local/lib/X11/fonts/encodings"
	FontPath     "/usr/local/lib/X11/fonts/nucleus"
	FontPath     "/usr/local/lib/X11/fonts/Easytone"
	FontPath     "/usr/local/lib/X11/fonts/bitstream-vera"
	FontPath     "/usr/local/lib/X11/fonts/fonts-indic"
	FontPath     "/usr/local/lib/X11/fonts/scifi"
	FontPath     "/usr/local/lib/X11/fonts/URW"
	FontPath     "/usr/local/lib/X11/fonts/code2000"
	FontPath     "/usr/local/lib/X11/fonts/code2001"
	FontPath     "/usr/local/lib/X11/fonts/indic-ttf"
	FontPath     "/usr/local/lib/X11/fonts/urwfonts-ttf"
	FontPath     "/usr/local/lib/X11/fonts/Speedo"
	FontPath     "/usr/local/lib/X11/fonts/Windows"
	FontPath     "/usr/local/lib/X11/fonts/local"
	FontPath     "/usr/local/lib/X11/fonts/util"
EndSection

Section "Module"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	Load  "glx"
	Load  "dri"
	Load  "dri2"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	  "XKbOptions" "terminate:ctrl_alt_bksp"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/sysmouse"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	#DisplaySize	  430   270	# mm
	Identifier   "Monitor0"
	VendorName   "DEL"
	ModelName    "DELL E207WFP"
	HorizSync    30.0 - 83.0
	VertRefresh  56.0 - 75.0
	Modeline		"1680x1050" 147.14 1680 1972 2156 2248 1050 1051 1054 1087
	Option	    "DPMS"
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     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	BoardName   "Radeon HD 3300 Graphics"
	BusID       "PCI:1:5:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
#     Option     "NoHal"              	# [<bool>]
	DefaultDepth	24
	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
	SubSection "Display"
		Depth     24
#		Modes     "1024x768 at 88Hz(VESA)" "800x600" "640x480"
		Modes     "1024x768" "800x600" "640x480"
		ViewPort    0 0
		Virtual     1024 768
	EndSubSection

EndSection

Section "ServerFlags"
	Option	"DontZap"				"false"
	Option	"DontZoom"			"true"
	Option	"AllowMouseOpenFail"    "true"
#	as of r7.4, activating this causes X to look pay attention to
#		mouse and keyboard device info
#			per e-mail from rnoland at FreeBSD.org

	Option	"AllowEmptyInput"		"on"
	Option	"AutoAddDevices"		"on"

#  XFree86 4.[34].x - Add "DontVTSwitch" to be false (for
#	  console switching).

#	Option  "DontVTSwitch"  	"false"
	Option  "HandleSpecialKeys"	"always"

#  Xorg 6.8.(2|99.903) - Add "XkbDisable" to be true (for
#	  console switching).
#	NOTE:  this causes the 'm' to only register every on every
#			second stroke
#		FIXED as of Xorg 7.4 ?

#	Option  "XkbDisable"    "true"

#    added to support WINE per
#	http://forums.fedoraforum.org/showthread.php?t=178877

	Option "AIGLX"  "off"
EndSection

Section "Extensions"
#    added to support WINE per
#	http://forums.fedoraforum.org/showthread.php?t=178877
#    Option "Composite" "off"
EndSection

		xdm.log
xdm info (pid 40147): Starting
xdm info (pid 40147): Starting X server on :0

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 9.0-CURRENT amd64 
Current Operating System: FreeBSD jerusalem.litteratus.org 9.0-BETA1 FreeBSD 9.0-BETA1 #0: Tue Aug 23 10:07:23 EDT 2011     huff at jerusalem.litteratus.org:/usr/obj/usr/src/sys/JERUSALEM amd64
Build Date: 09 August 2011  06:47:03AM
 
Current version of pixman: 0.22.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
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: Fri Sep 23 10:10:30 2011
(==) Using config file: "/etc/X11/xorg.conf"
  XRANDR name: VGA-0
  Connector: VGA
  CRT1: INTERNAL_KLDSCP_DAC1
  DDC reg: 0x7e40
  XRANDR name: DVI-0
  Connector: DVI-D
  DFP3: INTERNAL_KLDSCP_LVTMA
  DDC reg: 0x7e50
finished output detect: 0
finished output detect: 1
finished all detect
Output CRT1 disable success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Output CRT1 disable success
Output DIG0 transmitter setup success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Output CRT1 disable success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Set CRTC 0 Source success
Mode 1024x768 - 1312 800 5
Picked PLL 0
before 7875
after 7875
best_freq: 78760
best_feedback_div: 165
best_frac_feedback_div: 0
best_ref_div: 2
best_post_div: 15
Set CRTC 0 PLL success
Set CRTC Timing success
Set CRTC 0 Overscan success
Not using RMX
scaler 0 setup success
Set CRTC 0 Source success
crtc 0 YUV disable setup success
Output DAC1 setup success
Output CRT1 enable success
Enable CRTC 0 success
Enable CRTC memreq 0 success
Unblank CRTC 0 success
Output DIG0 transmitter setup success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
xdm info (pid 40151): sourcing /usr/local/lib/X11/xdm/Xsetup_0
Output CRT1 disable success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Enable CRTC 0 success
Enable CRTC memreq 0 success
Unblank CRTC 0 success

		startx.log
xauth:  file /home/huff/.serverauth.29876 does not exist


X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 9.0-CURRENT amd64 
Current Operating System: FreeBSD jerusalem.litteratus.org 9.0-BETA1 FreeBSD 9.0-BETA1 #0: Tue Aug 23 10:07:23 EDT 2011     huff at jerusalem.litteratus.org:/usr/obj/usr/src/sys/JERUSALEM amd64
Build Date: 09 August 2011  06:47:03AM
 
Current version of pixman: 0.22.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
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: Fri Sep 23 09:58:46 2011
(==) Using config file: "/etc/X11/xorg.conf"
  XRANDR name: VGA-0
  Connector: VGA
  CRT1: INTERNAL_KLDSCP_DAC1
  DDC reg: 0x7e40
  XRANDR name: DVI-0
  Connector: DVI-D
  DFP3: INTERNAL_KLDSCP_LVTMA
  DDC reg: 0x7e50
finished output detect: 0
finished output detect: 1
finished all detect
Output CRT1 disable success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Output CRT1 disable success
Output DIG0 transmitter setup success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Output CRT1 disable success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Set CRTC 0 Source success
Mode 1024x768 - 1312 800 5
Picked PLL 0
before 7875
after 7875
best_freq: 78760
best_feedback_div: 165
best_frac_feedback_div: 0
best_ref_div: 2
best_post_div: 15
Set CRTC 0 PLL success
Set CRTC Timing success
Set CRTC 0 Overscan success
Not using RMX
scaler 0 setup success
Set CRTC 0 Source success
crtc 0 YUV disable setup success
Output DAC1 setup success
Output CRT1 enable success
Enable CRTC 0 success
Enable CRTC memreq 0 success
Unblank CRTC 0 success
Output DIG0 transmitter setup success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Output CRT1 disable success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC memreq 1 success
Disable CRTC 1 success
Enable CRTC 0 success
Enable CRTC memreq 0 success
Unblank CRTC 0 success
xinit: connection to X server lost


waiting for X server to shut down 
xinit: unexpected signal 15


More information about the freebsd-x11 mailing list