PCLinuxOS-Forums
News: ...FLASH!!! ...New PCLinuxOS Testing board now open. Register today! Be an active contributor to the PCLinuxOS future! ... Read all about it now, on THIS forum!!!..
 
*
Welcome, Guest. Please login or register. May 27, 2012, 02:17:05 PM


Login with username, password and session length


Pages: [1] 2   Go Down
  Print  
Author Topic: <Solved>X will not load after lattest updates  (Read 964 times)
rm
Hero Member
*****
Offline Offline

Posts: 1179



« on: June 23, 2011, 09:43:51 AM »

Well, this is a first.   Shocked

I installed the latest updates on a Linux machine I use at work and shut it down.  Today, the machine fails to give me a graphical display.  This is the error I see:
Quote
NVIDIA: This server has unsupported input driver ABI version (have 12.2, need < 12.0).
The driver will continue to load, but may behave strangely.

(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
No screens found.
Looking at the xorg.conf I see that the card is identified as "NVIDIA GeForce 2 MX to GeForce 4".
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
Old-Polack
Administrator
Hero Member
*****
Offline Offline

Posts: 9695


----IOFLU----


« Reply #1 on: June 23, 2011, 09:55:15 AM »

Well, this is a first.   Shocked

I installed the latest updates on a Linux machine I use at work and shut it down.  Today, the machine fails to give me a graphical display.  This is the error I see:
Quote
NVIDIA: This server has unsupported input driver ABI version (have 12.2, need < 12.0).
The driver will continue to load, but may behave strangely.

(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
No screens found.


I am not sure what the exact version of the NVidia card is.  I know it is not that new.  The machine is a few years old.  Any suggestions?


If you are dropped to a login prompt, log in and enter the command   lspci |grep -i vga   then press the Enter key.

You should get a result similar to this;

Logged

Old-Polack

Of what use be there for joy, if not for the sharing thereof?



Lest we forget...
Texstar
Administrator
Super Villain
*****
Offline Offline

Posts: 11805



« Reply #2 on: June 23, 2011, 10:03:19 AM »

Just a reminder the nvidia 96xx driver is no longer supported so you need to remove it and switch to the nouveau driver.
Logged

Follow the development of PCLinuxOS on Twitter
Help fund the PCLinuxOS project!

"I'm not so good on advice, can I interest you in a sarcastic reply?"
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #3 on: June 23, 2011, 10:06:48 AM »

Well, this is a first.   Shocked

I installed the latest updates on a Linux machine I use at work and shut it down.  Today, the machine fails to give me a graphical display.  This is the error I see:
Quote
NVIDIA: This server has unsupported input driver ABI version (have 12.2, need < 12.0).
The driver will continue to load, but may behave strangely.

(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
No screens found.

I am not sure what the exact version of the NVidia card is.  I know it is not that new.  The machine is a few years old.  Any suggestions?

If you are dropped to a login prompt, log in and enter the command   lspci |grep -i vga   then press the Enter key.


Thanks.  This is what I get:

Quote
lspci |grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #4 on: June 23, 2011, 10:07:58 AM »

Just a reminder the nvidia 96xx driver is no longer supported so you need to remove it and switch to the nouveau driver.

Oooh, I did not know about this.  Can someone tell me how to do this from the command line?
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #5 on: June 23, 2011, 10:44:06 AM »

OK, I removed the nvidia driver with this command:

Code:
apt-get remove --purge x11-driver-video-nvidia-current dkms-nvidia-current

I wonder if I should just reboot now, or configure X somehow?
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
AS
Global Moderator
Hero Member
*****
Offline Offline

Posts: 4139

Have a nice ... night!


« Reply #6 on: June 23, 2011, 10:53:25 AM »

Hi,

run XFdrake from command line, then choose -> xorg -> nv

AS
Logged
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #7 on: June 23, 2011, 11:42:41 AM »

Hi,

run XFdrake from command line, then choose -> xorg -> nv

AS

Thanks.  Unfortunately, it still failed to give me a graphical login screen.  It hung for a while after the following commands were displayed:

Code:
Creating /dev
Trying to use devtmpfs (ignore errors)

But, it eventually gave me a command prompt that allowed me to log in as root.  I decided to remove the old xorg.conf and startx as root.  It loaded.  I then went to the PCC to try and tried to configure the card.  I chose Xorg>Nouveau.  However, when testing the configuration at the end of the wizard, it said there was an error.

Code:
An error occurred:
(EE)[drm] Failed to open device
(EE) No devices detected.

Try to change some parameters.

I have tried disabling the translucency setting and tried other resolutions, but nothing works.  Interesting that I can startx when there is no xorg.conf though.
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
AS
Global Moderator
Hero Member
*****
Offline Offline

Posts: 4139

Have a nice ... night!


« Reply #8 on: June 23, 2011, 11:50:04 AM »

what about -> xorg ->noveau ?
Logged
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #9 on: June 23, 2011, 11:56:58 AM »

Interesting.  I did another startx as root without an xorg.conf in the /etc/X11/ directory.  It loaded fine.  Instead of going to the PCC to try to configure the graphics card, I simply rebooted the machine.  Amazingly, it gave me a graphical login screen and it allowed me to log in to my regular account.  It is even using desktop effects such as transparency.  I checked and there is no /etc/X11/xorg.conf file.  How is this possible?
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #10 on: June 23, 2011, 12:34:50 PM »

OK I managed to create a working xorg.conf file.  I felt funny running without one.   Tongue

So this is what I did to create it.  When into a non-graphical session.  As root I ran the following command:

Code:
X -configure

That created the following file:

/root/xorg.conf.new

I then copied that file in to the X11 folder with this command:

Code:
cp /root/xorg.conf.new /etc/X11/xorg.conf

I then rebooted and everything is fine.  These are the contents of the xorg.conf file:

Quote
Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   Screen      1  "Screen1" RightOf "Screen0"
   Screen      2  "Screen2" RightOf "Screen1"
   Screen      3  "Screen3" RightOf "Screen2"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
   ModulePath   "/usr/lib/xorg/modules"
   FontPath     "catalogue:/etc/X11/fontpath.d"
EndSection

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

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
EndSection

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

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Monitor"
   Identifier   "Monitor1"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Monitor"
   Identifier   "Monitor2"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Monitor"
   Identifier   "Monitor3"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [
arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [
<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
   Identifier  "Card0"
   Driver      "nouveau"
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [
arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [
<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
   Identifier  "Card1"
   Driver      "nouveau"
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [
arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "Rotate"                # <str>
        #Option     "fbdev"                 # <str>
        #Option     "debug"                 # [<bool>]
   Identifier  "Card2"
   Driver      "fbdev"
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [
arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
   Identifier  "Card3"
   Driver      "vesa"
   BusID       "PCI:1:0: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

Section "Screen"
   Identifier "Screen1"
   Device     "Card1"
   Monitor    "Monitor1"
   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

Section "Screen"
   Identifier "Screen2"
   Device     "Card2"
   Monitor    "Monitor2"
   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

Section "Screen"
   Identifier "Screen3"
   Device     "Card3"
   Monitor    "Monitor3"
   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

Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
AS
Global Moderator
Hero Member
*****
Offline Offline

Posts: 4139

Have a nice ... night!


« Reply #11 on: June 23, 2011, 01:08:43 PM »

OK I managed to create a working xorg.conf file.  I felt funny running without one.   Tongue

Glad you solved,  Wink

can you post your /var/log/Xorg.0.log ?

AS
Logged
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #12 on: June 23, 2011, 01:40:53 PM »

OK I managed to create a working xorg.conf file.  I felt funny running without one.   Tongue

Glad you solved,  Wink

can you post your /var/log/Xorg.0.log ?

AS

I am trying, but when I do I am offered to download index.php from the PCLinuxOS server.  Something in the file must be tripping the post code.  And I can't attach it.  Any suggestions?
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
AS
Global Moderator
Hero Member
*****
Offline Offline

Posts: 4139

Have a nice ... night!


« Reply #13 on: June 23, 2011, 01:49:22 PM »

OK I managed to create a working xorg.conf file.  I felt funny running without one.   Tongue

Glad you solved,  Wink

can you post your /var/log/Xorg.0.log ?

AS

I am trying, but when I do I am offered to download index.php from the PCLinuxOS server.  Something in the file must be tripping the post code.  And I can't attach it.  Any suggestions?

enclose the content of the file in (code) ?
Code:
like this one ?

Logged
rm
Hero Member
*****
Offline Offline

Posts: 1179



« Reply #14 on: June 23, 2011, 02:01:25 PM »

OK I managed to create a working xorg.conf file.  I felt funny running without one.   Tongue


Glad you solved,  Wink

can you post your /var/log/Xorg.0.log ?

AS



I am trying, but when I do I am offered to download index.php from the PCLinuxOS server.  Something in the file must be tripping the post code.  And I can't attach it.  Any suggestions?


enclose the content of the file in (code) ?
Code:
like this one ?




Nope.  I had tried that already.  I even tried saving it as an HTML file in order to get valid HTML tags instead of ">" signs, but it still fails to post.

I'll try to post it in sections to see if I can identify the offending section.  See if this posts:

Code:
[    44.431]
X.Org X Server 1.10.2
Release Date: 2011-05-28
[    44.462] X Protocol Version 11, Revision 0
[    44.462] Build Operating System: Linux_2.6.38.8-pclos1.pae.bfs PCLinuxOS
[    44.462] Current Operating System: Linux Develop 2.6.33.7-pclos1.bfs #1 SMP PREEMPT Mon Aug 2 23:10:51 CDT 2010 i686
[    44.462] Kernel command line: BOOT_IMAGE=2.6.33.7-pclos1.bfs root=UUID=0b853789-8287-4483-936b-8c4a0d3f42a8 nokmsboot resume=UUID=b512f588-a02b-4d1d-8805-bcd8ad20641d splash=silent vga=788
[    44.462] Build Date: 16 June 2011  11:39:51AM
[    44.462] 
[    44.463] Current version of pixman: 0.22.0
[    44.463] Before reporting problems, check http://pclinuxos.com
to make sure that you have the latest version.
[    44.463] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    44.463] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 23 13:41:34 2011
[    44.474] (==) Using config file: "/etc/X11/xorg.conf"
[    44.474] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    44.499] (==) ServerLayout "X.org Configured"
[    44.499] (**) |-->Screen "Screen0" (0)
[    44.499] (**) |   |-->Monitor "Monitor0"
[    44.499] (**) |   |-->Device "Card0"
[    44.499] (**) |-->Screen "Screen1" (1)
[    44.499] (**) |   |-->Monitor "Monitor1"
[    44.500] (**) |   |-->Device "Card1"
[    44.500] (**) |-->Screen "Screen2" (2)
[    44.500] (**) |   |-->Monitor "Monitor2"
[    44.500] (**) |   |-->Device "Card2"
[    44.500] (**) |-->Screen "Screen3" (3)
[    44.500] (**) |   |-->Monitor "Monitor3"
[    44.500] (**) |   |-->Device "Card3"
[    44.500] (**) |-->Input Device "Mouse0"
[    44.500] (**) |-->Input Device "Keyboard0"
[    44.500] (==) Automatically adding devices
[    44.500] (==) Automatically enabling devices
[    44.500] (**) FontPath set to:
catalogue:/etc/X11/fontpath.d,
catalogue:/etc/X11/fontpath.d
Logged

-- Worse than not knowing is not wanting to know! --

       http://temporaryland.wordpress.com/
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM