From owner-freebsd-questions@FreeBSD.ORG Mon Apr 20 01:58:18 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2C44106564A for ; Mon, 20 Apr 2009 01:58:18 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 4718A8FC12 for ; Mon, 20 Apr 2009 01:58:18 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r55.edvax.de (port-92-196-27-202.dynamic.qsc.de [92.196.27.202]) by mx01.qsc.de (Postfix) with ESMTP id C26F73CC20; Mon, 20 Apr 2009 03:58:15 +0200 (CEST) Received: from r55.edvax.de (localhost [127.0.0.1]) by r55.edvax.de (8.14.2/8.14.2) with SMTP id n3K1wAnb002904; Mon, 20 Apr 2009 03:58:10 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Mon, 20 Apr 2009 03:58:10 +0200 From: Polytropon To: Charles Oppermann Message-Id: <20090420035810.705647ab.freebsd@edvax.de> In-Reply-To: <49EBBEED.7080903@gmail.com> References: <89ce7f740904182018s5ee0934ew54021bd2e44d207e@mail.gmail.com> <49EACF5B.9090107@otenet.gr> <49EB3CFD.6010408@otenet.gr> <89ce7f740904191438j222d34ddtaf1ade298a09abd1@mail.gmail.com> <49EBBEED.7080903@gmail.com> Organization: EDVAX X-Mailer: Sylpheed 2.4.7 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Mon__20_Apr_2009_03_58_10_+0200_3YDscTPMI6vNoG59" Cc: "Ivan \"Rambius\" Ivanov" , "mail.list freebsd-questions" , Manolis Kiagias Subject: Re: Problems with Xorg after portupgrade X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2009 01:58:18 -0000 This is a multi-part message in MIME format. --Multipart=_Mon__20_Apr_2009_03_58_10_+0200_3YDscTPMI6vNoG59 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sun, 19 Apr 2009 17:16:45 -0700, Charles Oppermann wrote: > I'm having similar problems after upgrading an older machine to Xorg > 7.4. The monitor blinks it's power light indicating no signal. > While CTRL+ALT+Backspace does not kill the X server, I can press > CTRL+ALT+F1 or ALT+F1 to return to the text mode console. I then kill > the X server via CTRL+C. There's a new setting that needs to be put into xorg.conf: Section "ServerFlags" Option "DontZap" "false" EndSection Then you should be able to Ctrl+Alt+BkSpace to kill X. > Interestingly, if I restart the server (via Xorg, X, startx, etc), the > screen will switch to graphics mode and briefly show the contents of the > previous session, and then go blank. I believe I'm seeing the contents > of the video memory after the mode switch and before the video memory is > overwritten or erased. I've seen such a behaviour before, because X seemed to be unable to update the screen contents. > I believe that Xorg is working fine, but somehow the video card is told > to blank the screen (maybe via DPMS?) or is otherwise incorrectly > programmed. Regarding DPMS, Section "Monitor" Option "DPMS" "false" EndSection comes into mind, as well as xset -dpms in ~/.xinitrc. This should eliminate every DPMS attempt of X. > I was using the DPMS screen saver modul via rc.conf, I will remove that > and check again. I don't think it has something to do with it, but maybe there's some kind of interference between the system and X... It's always wise to do testing with minimal settings applied. > I'll also remove all the .xinitrc, .xsession, left over crud as well. You could be fine with a minimal .xinitrc and .xsession, both chmodded +x. with this content: ~/.xinitrc #!/bin/sh xset -dpms xterm & exec twm ~/.xsession #!/bin/csh source ~/.cshrc exec ~/.xinitrc The incorporation of shell settings depends on the shell you use (C shell is the default shell). > This is a machine using the VESA driver with an older Voodoo Banshee AGP > card. VESA? Isn't there a driver for this card that gets automatically detected (hahaha) by X .-configure? In most cases, it's useful to delete all the many autodetected screens in your xorg.conf, only leaving present what you really have, nothing more. This should bypass every means of automatic detection. Of course, you should know what you have. :-) I hope it's okay when I attach an xorg.conf where these requirements are met, it's the one I'm using at the moment. Note that it doesn't conform to the new set of X settings yet, because I'm still using an older X. Maybe it helps you as a template or to get spare parts. :-) And finally, have a look at EE lines in /var/log/Xorg.0.log to see if any driver complains. -- Polytropon >From Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... --Multipart=_Mon__20_Apr_2009_03_58_10_+0200_3YDscTPMI6vNoG59 Content-Type: text/plain; name="xorg.conf" Content-Disposition: attachment; filename="xorg.conf" Content-Transfer-Encoding: 7bit # /etc/X11/xorg.conf # ================== Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Option "SingleCard" "true" EndSection #Section "ServerFlags" # Option "DontVTSwitch" "false" # Option "DontZap" "false" # Option "DontZoom" "false" # Option "Xinerama" "false" # Option "AIGLX" "true" #EndSection Section "Files" RgbPath "/usr/local/share/X11/rgb" 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/share/ghostscript/fonts/" FontPath "/usr/local/share/fonts/amspsfont/type1/" FontPath "/usr/local/share/fonts/cmpsfont/type1/" EndSection Section "Module" Load "GLcore" Load "dbe" Load "dri" Load "extmod" Load "glx" Load "record" Load "xtrap" Load "freetype" Load "type1" EndSection Section "DRI" Mode 0666 EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "AutoRepeat" "250 30" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "Emulate3Buttons" "true" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "ZAxisMapping" "4 5" # Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "EIZO" ModelName "FlexScan F980" HorizSync 30.0 - 137.0 VertRefresh 50.0 - 160.0 # DisplaySize 400 300 Option "DPMS" "false" # ModeLine "1400x1050" 155.80 1400 1464 1784 1912 1050 1052 1064 1090 +hsync +vsync # Modeline "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync # Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync # Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync # Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync Option "PreferredMode" "1152x864" # freezes system if set to 1400x1050 EndSection Section "Device" Identifier "Card0" Driver "ati" # Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Radeon RV250 If [Radeon 9000]" BusID "PCI:1:0:0" Screen 0 # VideoRam 131072 EndSection Section "Device" Identifier "Card1" Driver "ati" # Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Radeon RV250 If [Radeon 9000] (Secondary)" BusID "PCI:1:0:1" # VideoRam 131072 Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" Option "Accel" DefaultDepth 24 SubSection "Display" # Virtual 1400 1050 # ViewPort 0 0 Depth 24 Visual "TrueColor" Modes "1152x864" # Modes "1400x1050" # doesn't work # Modes "1400x1050" "1152x864" "1024x768" "800x600" "640x480" "320x240" # worked with XFree86, Ctrl+Alt+<+>/<-> for changing EndSubSection EndSection --Multipart=_Mon__20_Apr_2009_03_58_10_+0200_3YDscTPMI6vNoG59--