You are not logged in.

#1 2009-11-01 02:41:53

Young
Member
Registered: 2009-04-26
Posts: 50

Can't start X.

Hi!

I was running my desktop normally this afternoon, then I left my home and when I came back the X didn't started anymore. I upgraded my system while it was working. Here are the errors my /var/log/Xorg.0.log:

(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: undefined symbol: resVgaShared
(EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (loader failed, 7)
(EE) No drivers available.

Fatal server error:
no screens found

I use a xorg.conf to make my Nvidia FX 5200 work properly, using the correct drivers (nvidia-173xx package from Pacman). Now I can only access my desktop if I delete the xorg.conf file. I tried to run nvidia-xconfig, reinstall the nvidia drivers and reinstall xorg, but nothing worked, except removing my xorg.conf. Can someone help me, please?

Offline

#2 2009-11-01 02:57:32

Hamchan
Member
Registered: 2009-10-15
Posts: 5

Re: Can't start X.

Are you able to use the "nvidia" package? I was getting the same errors until I installed "nvidia" over "nvidia-173xxx" driver.

Offline

#3 2009-11-01 03:26:04

Young
Member
Registered: 2009-04-26
Posts: 50

Re: Can't start X.

Hi, Hamchan.

No, unfortunately my nvidia card needs the "nvidia-173xx" package. I just tried to install "nvidia" instead, but X don't start saying that my card is incompatible and I must install the 173xx version. Thanks for the answer, anyway.

Any other ideas?

Offline

#4 2009-11-01 03:32:39

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Can't start X.

There are some problems with the new xserver and older nVidia cards:

http://mailman.archlinux.org/pipermail/ … 14167.html

Offline

#5 2009-11-01 04:27:21

Young
Member
Registered: 2009-04-26
Posts: 50

Re: Can't start X.

This is really bad. Thanks for the information, skottish. I will try the nouveau drivers for now and wait for an update to the 173xx driver. I hope it comes soon. I think this should be warned in the Arch Linux homepage, since a lot of people can have the same problem with this Xorg update. If anyone have a suggestion, please post it here.

Offline

#6 2009-11-01 17:30:56

xsisqox
Member
Registered: 2009-11-01
Posts: 2

Re: Can't start X.

Same thing here, I use FX 5200. Nouveau didn't work for me, so I installed xf86-video-nv which is ok. Good luck!

Offline

#7 2009-11-01 17:46:11

knedlyk
Member
From: L'viv, Ukraine
Registered: 2009-04-14
Posts: 163
Website

Re: Can't start X.

Here is a bug report: http://bugs.archlinux.org/task/16958 , please vote.

Offline

#8 2009-11-01 17:50:04

knedlyk
Member
From: L'viv, Ukraine
Registered: 2009-04-14
Posts: 163
Website

Re: Can't start X.

xsisqox wrote:

Nouveau didn't work for me

What a problem do you have with nouveau drivers? Maybe it is similar to mine (http://bbs.archlinux.org/viewtopic.php?id=83723).

Offline

#9 2009-11-02 06:47:13

xsisqox
Member
Registered: 2009-11-01
Posts: 2

Re: Can't start X.

What a problem do you have with nouveau drivers? Maybe it is similar to mine (http://bbs.archlinux.org/viewtopic.php?id=83723).

I'm not sure. I was too angry to try to work something out hmm

Offline

#10 2009-11-02 20:47:13

B-Con
Member
From: USA
Registered: 2007-12-17
Posts: 554
Website

Re: Can't start X.

I'm getting the exact same problem as I try to install Arch64 on my laptop. I'm using nvidia-173.xx with a NVIDIA GeForce 9100M card and I get that error. However, on my desktop, using nvidia-173.xx works fine with my 9800GT.

I switched my laptop to the current nvidia drivers (v190) and it works fine. I don't know why the drivers are so picky about the card versions.

Last edited by B-Con (2009-11-02 20:49:26)

Offline

#11 2009-11-02 21:26:01

Theoden
Member
Registered: 2005-03-03
Posts: 240

Re: Can't start X.

FWIW - Nouveau doen't work for everyone (don't ask me why).  So I pinned all of the xserver stuff to the old version until they release a new driver for my card.  Until then - upgrading indeed does not make sense to me.  It's doubtful that any new X versions will offer me anything without a new accelerated driver for my video card to be able to take advantage of them anyway.  So why update X?  I'm on hold for now.  Things work great and I can wait.

--Theoden


"If builders built buildings the way programmers write programs,
the first woodpecker that came along would destroy civilization."

Offline

#12 2009-11-02 22:26:39

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: Can't start X.

Maybe Nvidia legacy (96xx, 173xx) should be removed from the repositories until Nvidia releases a new working driver.


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#13 2009-11-04 04:41:35

cobra2
Member
From: deep in Dixie with Arch64
Registered: 2009-09-10
Posts: 27

Re: Can't start X.

I run another arch box that has a nvidia FX 5500, It uses the 173xx drivers. I had this exact same output in my log file. Since those are incompatable with the current xorg [1.7] you should blacklist it in your pacman.conf.

This is what I ran to downgrade my xorg, I'm not sure that it matters but just stateing for the record. I also never delete any old packages, I archive them on some type of disposable media.

pacman -U xorg-server-1.6.3.901-1-i686.pkg.tar xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz xf86-video-v4l-0.2.0-3-i686.pkg.tar.gz xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz

I hope this helps someone.

Last edited by cobra2 (2009-11-04 04:43:01)


Hardware is like a parachute.... works best when open.

Offline

#14 2009-11-04 23:11:39

Young
Member
Registered: 2009-04-26
Posts: 50

Re: Can't start X.

Hi, everybody!

While a new release of the nvidia-173xx drivers isn't available, I solved my problem reinstalling the old version of Xorg (1.6.3.901-1), by using the Arch Rollback Machine (ARM). If anybody wants to do the same, follow these steps:

First, edit your "/etc/pacman.conf" file, commenting out the current "extra" repository and adding the one from "2009-10-30", like this:

#[extra]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist

[extra::2009-10-30]
Server = http://arm.kh.nu/old/extra/os/i686/

Then, you can install the old Xorg by issuing the following command:

pacman -Sy xorg

That's it. This solution worked for me.

Regards,

Young.

Last edited by Young (2009-11-04 23:12:14)

Offline

Board footer

Powered by FluxBB