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