Bug 13633 - 5a1: X fails to start on nvidia-current machine - No Screens Found - xdriver=nouveau doesn't help
Summary: 5a1: X fails to start on nvidia-current machine - No Screens Found - xdriver=...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Release (media or process) (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal major
Target Milestone: ---
Assignee: Thomas Backlund
QA Contact:
URL:
Whiteboard: 5alpha1
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-01 18:57 CEST by claire robinson
Modified: 2015-01-12 14:51 CET (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
journal2.txt (231.08 KB, text/plain)
2014-07-02 18:27 CEST, claire robinson
Details

Description claire robinson 2014-07-01 18:57:34 CEST
Mageia 5 alpha 1 LiveDVD Gnome/KDE i586

X fails to start on machine which usually would use nvidia-current. This happens before setting keyboard etc so X actually fails quite early in the boot.

The journal shows gdm-Xorg tries various methods, including nouveau and then fails with No Screens Found. KDE creates Xorg.0.log which shows the same error.

https://dl.dropboxusercontent.com/u/4147101/mga5a1/DSC02540.JPG
https://dl.dropboxusercontent.com/u/4147101/mga5a1/journal.txt
https://dl.dropboxusercontent.com/u/4147101/mga5a1/lsmod.txt
https://dl.dropboxusercontent.com/u/4147101/mga5a1/Xorg.0.log

xdriver=nouveau kernel option doesn't help

nvidia-current-kernel-3.152-desktop-2.mga5 appears to be on the ISO which is probably confusing it as it doesn't work with new Xorg IIUC.



Reproducible: 

Steps to Reproduce:
claire robinson 2014-07-01 19:00:41 CEST

Whiteboard: (none) => 5alpha1

Comment 1 claire robinson 2014-07-02 18:27:18 CEST
Created attachment 5239 [details]
journal2.txt

Still failing with 2nd build Thomas, sorry.

The symptoms and error look the same. Attaching a new journal.
lsmod shows nouveua module as being loaded again though and the tty resolution is large enough (lots of lines) to make me think it is in use but X still finding no screens.
Comment 2 René Poisson 2014-07-02 19:13:34 CEST
This sounds not related to nvidia direiver as I have the same problem with Intel i915.

Hitting [ESC] shortly after boot starts, seems to hang after displaying "Reached target Graphical Interface".

Hitting <Ctrl><Alt><F2> it is possible to login as live user. startx fails with "No screen found".
Running, as root XFdrake there are no possibility to install any generic driver.

/rene91

CC: (none) => poisson.rene

Manuel Hiebel 2014-07-02 20:38:52 CEST

CC: (none) => thierry.vignaud

Comment 3 Thierry Vignaud 2014-07-03 08:14:59 CEST
You don't seem to have any driver installed...
What's the output of the following command?
rpm -qa x11-driver"*"|sort

Keywords: (none) => NEEDINFO

Comment 4 Thomas Backlund 2014-07-03 08:56:28 CEST
Crap, how could I have missed that ... all free video drivers besides vboxvideo (wich I tested on) are missing... 

[tmb@tmb Mageia-5-alpha1-LiveDVD-GNOME-i586-DVD]$ grep x11-driver *.lst
x11-driver-input-1.0.0-18.mga4
x11-driver-input-acecad-1.5.0-14.mga5
x11-driver-input-aiptek-1.4.1-12.mga5
x11-driver-input-evdev-2.9.0-4.mga5
x11-driver-input-evtouch-0.8.8-20.mga5
x11-driver-input-fpit-1.4.0-14.mga5
x11-driver-input-hyperpen-1.4.1-18.mga5
x11-driver-input-joystick-1.6.2-7.mga5
x11-driver-input-keyboard-1.8.0-5.mga5
x11-driver-input-mouse-1.9.0-8.mga5
x11-driver-input-mutouch-1.3.0-14.mga5
x11-driver-input-penmount-1.5.0-14.mga5
x11-driver-input-synaptics-1.8.0-4.mga5
x11-driver-input-void-1.4.0-14.mga5
x11-driver-input-wacom-0.25.0-1.mga5
x11-driver-video-vboxvideo-4.3.12-4.mga5


Me sucks....
Comment 5 Thierry Vignaud 2014-07-03 11:34:47 CEST
Can you add some check? Such as:

for i in x11-driver-{input-{wacom,evdev},video-{ati,intel,nouveau}} basesystem; do grep $i *.lst || exit 1;done

or in perl sg like:

my @needed = (map { "x11-driver-$_" input-wacom input-evdev video-ati video-intel video-nouveau) qw(basesystem);
my @have = map { cat_($_) } glob("*.lst")
# unlike shell version, report all missing pkgs at once:
my @missing = difference2(\@needed, \@have);
die "missing packages\n" . join(", ", sort(@missing)) if @missing;

Feel free to extend the list of needed packages according to recent issues when building mga[34]
Comment 6 René Poisson 2014-07-03 13:37:16 CEST
(In reply to Thierry Vignaud from comment #5)
> Can you add some check? Such as:
> 
> for i in x11-driver-{input-{wacom,evdev},video-{ati,intel,nouveau}}
> basesystem; do grep $i *.lst || exit 1;done
> 
> or in perl sg like:
> 
> my @needed = (map { "x11-driver-$_" input-wacom input-evdev video-ati
> video-intel video-nouveau) qw(basesystem);
> my @have = map { cat_($_) } glob("*.lst")
> # unlike shell version, report all missing pkgs at once:
> my @missing = difference2(\@needed, \@have);
> die "missing packages\n" . join(", ", sort(@missing)) if @missing;
> 
> Feel free to extend the list of needed packages according to recent issues
> when building mga[34]

Well, I am sorry but I don't have any *.lst file available when booted from DVD and no clue to produce such a list file...

My own version of rpm-qa x11-driver is:
x11-driver-input-void-1.4.0-14.mga5
x11-driver-input-wacom-0.25.0-1.mga5
x11-driver-input-acecad-1.5.0-14.mga5
x11-driver-video-nvidia-current-337.25-3.mga5.nonfree
x11-driver-input-mouse-1.9.0-8.mga5
x11-driver-input-evdev-2.9.0-4.mga5
x11-driver-input-keyboard-1.8.0-5.mga5
x11-driver-input-fpit-1.4.0-14.mga5
x11-driver-input-aiptek-1.4.1-12.mga5
x11-driver-video-vboxvideo-4.3.12-4.mga5
x11-driver-input-penmount-1.5.0-14.mga5
x11-driver-input-mutouch-1.3.0-14.mga5
x11-driver-input-synaptics-1.8.0-4.mga5
x11-driver-input-1.0.0-18.mga4
x11-driver-input-evtouch-0.8.8-20.mga5
x11-driver-input-hyperpen-1.4.1-18.mga5
x11-driver-input-joystick-1.6.2-7.mga5

where no Intel driver is found. I have not tested this version on my "GeForce 640 machine" because I need it until around 4pm CEST
Comment 7 Thierry Vignaud 2014-07-03 13:51:06 CEST
That was for Thomas :-)
(in order to find such issues when building the ISOs not later when people test them)
Comment 8 Thomas Backlund 2014-07-04 11:57:41 CEST
Actually a second check shows that the drivers are there on x86_64,

but not on i586 isos as x11-driver-video requires x11-driver-video-geode wich is not supported with x11-server 1.16

So I pushed a new x11-driver-video with the requires removed
Comment 9 Thierry Vignaud 2014-07-04 13:52:25 CEST
I've edited your SVN log as to include this bug ID
Comment 10 claire robinson 2014-07-07 16:18:16 CEST
See also bug 13687 by Marja with nvidia/nouveau and gnome and a journal from a 5a1 classic dvd 32 gnome nouveau installation on this same system (P4,ivtv,nvidia) in attachment 5265 [details]

Keywords: NEEDINFO => (none)

Comment 11 claire robinson 2015-01-12 14:51:33 CET
fixed

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.