Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 04-18-2009, 12:00 PM   #1
Registered: Dec 2005
Posts: 143

Rep: Reputation: 15
sax "cannot deactive all displays" suse 11.1

My monitor seems to be working fine, but my keyboard is screwed up. My delete key is completely dead. I changed keyboards and see the same behavior so it appears to be my X setup and not my hardware.

Executing sax2, I get an X message:
Cannot Deactivate All Displays
At least one display must be active.

Click OK. Looking at the Keyboard, I see that it was incorrectly detected as ms natural keyboard pro. It is actually a Logitech Cordless Desktop Pro. There is a type option "Logitech Cordless Desktop (alternate option)". I don't know what the "alternate" means, but it may be better than ms.

OK, Save ->
Saving Configuration Failed...
X config: Data incomplete in file /var/lib/sax/xorg.conf. Undefined Screen "P0/+-" referenced by ServerLayout "(null)"

from: /var/lib/sax/xorg.conf
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "aticonfig-Screen[0]-0"

There is no "aticonfig-Screen[0]-0" in the sax file, however there is one in /etc/X11/xorg.conf:
brianp@godzilla2:~/download$ grep aticonfig-Screen /etc/X11/xorg.conf
Screen 0 "aticonfig-Screen[0]-0" 0 0
Identifier "aticonfig-Screen[0]-0"

brianp@godzilla2:~/download$ grep Screen /var/lib/sax/xorg.conf
Section "Screen"
Screen 0
Screen "aticonfig-Screen[0]-0"

I see that my sax 'Section "Screen" ' has no identifier like the X11 version does. When I hack in ' Identifier "aticonfig-Screen[0]-0" ' into the screen section, it changes the error.

I kill sax, hack the file to add the correct looking screen identifier, save the file and execute sax2 again and get a HorizSync error. When I look at the sax xorg.conf file, my correction has been erased and I get a different error:
Parse error line 99... HorizSync must be followed by a list of numbers or ranges.

Check the HorizSync, I see that it is set to " HorizSync 0-". The HorizSync is only used for CRT monitors, not LCDs.

Kill sax2, hack the sax xorg.conf. Delete the HorizSync line entirely (X11/xorg.conf does not have one at all), insert the 'Identifier "aticonfig-Screen[0]-0"', save and execute sax2 again....

Now, I am back to the undefined screen error.

How can I know which one of the xorg.conf files is actually being used? They are quite different. The sax version is obviously corrupted but it refuses to accept my hacks. Is this info stored in some database somewhere?

So, I try to fix the screen. The monitor is set to ATI whereas it is a Samsung 305T, 30 inch, 2560/1600 WQXGA monitor. Change monitor shows a IQ Automation model Q17. Change to Samsung. There is no setting model 305T available. This monitor was PC Magazine's Editor's choice a year ago. How did they miss it?

Try Vendor = "--> LCD". The highest resolution they list is 1920x1200@75Hz. Samsung, Apple, HP, Dell and NEC all sell 30 inch, 2560x1600 monitors. How can I hack my resolution into this menu? And, there was never a utility disk sold with the monitor (I checked the original box).

I looked at /usr/bin/startx. It is a shell script but it does not contain the string "xorg.conf". How in this spaghetti logic does it figure out which xorg.conf file to use?

Any ideas on how to get out of this quagmire?

Thank you,
Old 04-19-2009, 01:54 PM   #2
Senior Member
Registered: Jun 2008
Posts: 1,820

Rep: Reputation: 229Reputation: 229Reputation: 229

It is the case that the generic LCD setting in sax2 doesn't give you the screen size you need even if you open the tabs and set the specifications manually? Do any of the screen choices by brand name give you a screen that is large enough? You might try to choose it and adjust the size and frequencies to correspond to your Samsung and see if sax2 will accept that.

I assume that sax2 does not compare names and specifications, merely the card and screen it finds and the specifications you claim the screen can achieve.

I have an Eizo CRT that is found by name, but with the wrong size. As long as the screen dimensions, H and V and a nominal size large enough to have those dimensions, plus the frequency limits, are entered, sax2 configures the screen, though a bit small. My screen controls then enlarge the image to fit

When I recently ran sax2 in console mode, that is after stopping X with init 3, I ran it as "sax2- r -m 0=nvidia" to find my desired driver. Have you tried to start sax2 such that it points to the driver or module you wish? This assumes that the limiting factor is the driver, and that the sax2 adjustment screen that should come up as the last part of the process is different, with the chance of setting up your Samsung.

If this doesn't help it puts the problem at the top of the list for more eyes to see and they may know more.

Last edited by thorkelljarl; 04-19-2009 at 02:21 PM.
Old 04-19-2009, 02:48 PM   #3
Senior Member
Registered: Jun 2008
Posts: 1,820

Rep: Reputation: 229Reputation: 229Reputation: 229
Idea #2

If you have your favorite driver or module set up so that the system boots, but the settings on your Samsung are still to small, you might try to edit your xorg.config file to the content that corresponds to your screen. Then, from the console, run sax2 -m 0="your driver". If i understand thing, this should load that driver with the settings from the modified xorg.config without overwriting them.

If it helps, sax2 generates a log at /var/log/SaX.log

xorg.config is in /etc/X11

I also found this which may help if you have not read it.

Last edited by thorkelljarl; 04-19-2009 at 05:34 PM.
Old 04-20-2009, 03:38 AM   #4
Senior Member
Registered: Jun 2008
Posts: 1,820

Rep: Reputation: 229Reputation: 229Reputation: 229
Old 04-22-2009, 12:04 PM   #5
Registered: Dec 2005
Posts: 143

Original Poster
Rep: Reputation: 15
Suse 11.1 is dead! Long live Ubuntu!!!

For the third time, Suse 11.1 has had X problems and destroyed itself.

I killed X. On the command line (run level 3), I executed sas2. It started X again. Then it went to flashing red, green, blue, black, white, ... screens. Control-Alt-Backslash killed it and took me back to the character mode.

`starts` brought up a mangled X with repeated patterns of mangled icons and a hard lockup requiring a power off to reboot.

Then, suse locked up immediately after the bios post.

I nuked it (with extreme prejudice), reformatted and installed Ubu 9.04. It actually works fine. No monkeying with X at all, no manual install of the fglrx driver, no fiddling around with sax. All keys work as expected. They even fixed the suspend problem and those dreaded flying, rubber windows!

I use 11.0 on a server here and it works great. 11.1 is too darn fragile and buggy to be used on a workstation.

Thank goodness for Ubuntu!!!

Thanks for your help,



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Debian apache2 phpbb doesn't work, always displays "it works" 1veedo Linux - Server 6 03-22-2008 09:26 PM
Hi, I'm having problems to start up my system. It displays "LIL- "at startup Oluwaseye Linux - Newbie 7 12-19-2007 02:24 AM
Gnome CD music player displays "disk error" msg. louieb Fedora 2 08-19-2006 08:55 PM
"no hardware acceleration", but GLXgears displays 650 FPS lowpingnoob Linux - Newbie 16 06-15-2005 12:32 AM
Box Won't Boot - just displays "ATI MACH64 BIOS P/N 113-49801-101" te3d Linux - Hardware 3 10-27-2003 02:11 PM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:43 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration