Bug 7982 - 3alpha3 - No X after installation from installer DVD (nvidia graphics)
Summary: 3alpha3 - No X after installation from installer DVD (nvidia graphics)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: 3alpha3
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-05 14:35 CET by claire robinson
Modified: 2012-11-15 09:33 CET (History)
5 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
report.bug.xz from latest gnome install (132.31 KB, application/x-xz)
2012-11-08 21:57 CET, claire robinson
Details
new report.bug.xz (136.77 KB, application/x-xz)
2012-11-11 10:36 CET, claire robinson
Details
Xorg.0.log (5.88 KB, text/plain)
2012-11-11 10:44 CET, claire robinson
Details
system.journal.xz (231.81 KB, application/x-xz)
2012-11-11 11:13 CET, claire robinson
Details
dmesg.txt - contents of /var/log/dmesg (125.54 KB, text/plain)
2012-11-12 10:33 CET, claire robinson
Details
lsmod.txt (8.41 KB, text/plain)
2012-11-12 10:33 CET, claire robinson
Details
proper-dmesg.txt (dmesg > proper-dmesg.txt) (125.23 KB, text/plain)
2012-11-12 11:26 CET, claire robinson
Details
syslog (after configuring medias and installing rsyslog) (171.73 KB, application/octet-stream)
2012-11-12 11:27 CET, claire robinson
Details
Extract from dmesg with nouveau driver set in xorg.conf (3.88 KB, text/plain)
2012-11-13 02:52 CET, Doug Laidlaw
Details
systemd-udevd --debug boot (37.63 KB, text/plain)
2012-11-13 19:01 CET, Thomas Backlund
Details
systemd-udevd --debug boot after manual nouveau modprobe (51.49 KB, text/plain)
2012-11-13 19:02 CET, Thomas Backlund
Details
display_driver_helper debug (7.38 KB, text/plain)
2012-11-13 19:03 CET, Thomas Backlund
Details

Description claire robinson 2012-11-05 14:35:22 CET
Installed default kde from x86_64 installer dvd (DATE.txt - Nov 4)

After reboot it doesn't boot to X

Xorg.0.log shows nouveau trying to be used but shows errors - no devices detected and no screens found.

Logging in on tty2..

lsmod | grep nou shows nothing

modprobe nouveau does load it and change the screen resolution.

After that startx does start kde.

Not yet tested with other desktop installations.
Comment 1 claire robinson 2012-11-05 14:36:12 CET
graphics card is nvidia-current geforce 8500gt
claire robinson 2012-11-05 14:37:22 CET

Whiteboard: (none) => 3alpha3

Comment 2 claire robinson 2012-11-08 18:02:09 CET
valid 2nd build too (8th Nov)
Comment 3 claire robinson 2012-11-08 18:02:59 CET
It affects all DE's and dualcd btw, not just kde as comment 0.
claire robinson 2012-11-08 18:03:14 CET

Hardware: x86_64 => All

claire robinson 2012-11-08 18:03:40 CET

Summary: 3alpha3 - No X after installation from x86_64 installer DVD => 3alpha3 - No X after installation from installer DVD (nvidia graphics)

Comment 4 claire robinson 2012-11-08 18:14:01 CET
In tty2

# modprobe nouveau

loads nouveau and changes resolution

# systemctl restart display-manager.service

restarts the dm on tty1 or startx on tty2 starts it on tty2
Comment 5 Anne Nicolas 2012-11-08 21:37:00 CET
can you please add report.bug.gz
Comment 6 claire robinson 2012-11-08 21:57:01 CET
Created attachment 3054 [details]
report.bug.xz from latest gnome install
Comment 7 claire robinson 2012-11-09 11:14:11 CET
See also bug 7472
Comment 8 Anne Nicolas 2012-11-10 23:15:33 CET
Can you please sync again isos and test again. Stage 2 has been updated with new ldetect-lst.
Comment 9 claire robinson 2012-11-11 10:36:09 CET
Created attachment 3065 [details]
new report.bug.xz

Sorry, the problem still exists.

Attaching report.bug.xz from an x86_64 lxde installation from the DVD
Comment 10 claire robinson 2012-11-11 10:44:43 CET
Created attachment 3066 [details]
Xorg.0.log
Comment 11 claire robinson 2012-11-11 11:13:49 CET
Created attachment 3070 [details]
system.journal.xz

Not sure if this is any use but attaching a compressed system.journal file. 

I've no idea how to parse this from another computer.
Comment 12 Thomas Backlund 2012-11-11 12:57:38 CET
(In reply to comment #8)
> Can you please sync again isos and test again. Stage 2 has been updated with
> new ldetect-lst.

Nope. it was a a useless rebuild by tv, he rebuilt the cauldron stage2 after I pushed ldetect-lst to 2/core/updatest_testing

the updated ldetect-lst in cauldron I did on 31.10.2012, and I rebuilt stage2 after that, so stage2 before initial alpha3 did already use the latest ldetect-lst

CC: (none) => tmb

Comment 13 Thomas Backlund 2012-11-11 22:37:27 CET
Can you boot into this system and when it fails to start capture output of lsmod and dmesg and add to this report
Comment 14 Doug Laidlaw 2012-11-12 10:21:31 CET
Summary of my observations transferred from Bug 7472:

Booted Mageia 3 Alpha LiveDVD with KDE.  Installed O.K. and got a desktop. 
After updating (610 packages) bootup splash goes to 5 bubbles then reverts to text-mode, then hangs.  Last messages:

(a) Plymouth exit fails: run systemctl (etc) for details.
(b) Reached multi-user stage
(c) Reached graphical interface stage

then stops. Can't input to that console.

The systemctl report says that the Plymouth failure is due to a timeout.

I am able to get a desktop using the procedure in Comment 4, but it bypasses the kdm login and I am logged in as doug.

I ran XFdrake to change the default driver, and got the following summary:

Disable Ctrl-Alt-Backspace: no
3D hardware acceleration: no
Keyboard layout: 
Mouse type: 
Monitor: VA2238 SERIES
Monitor HorizSync: 24-82
Monitor VertRefresh: 50-75
Graphics card: nVidia Corporation NVIDIA GeForce 6100 to GeForce 360
Color depth: 16 million colors (24 bits)
Resolution: 1920x1080 24bpp
Xorg driver: nouveau

But having the nouveau driver in xorg.conf doesn't help at all.  lsmod shows that the nouveau module is not loaded, and I still need to repeat Comment 4.

CC: (none) => laidlaws

Comment 15 claire robinson 2012-11-12 10:33:09 CET
Created attachment 3076 [details]
dmesg.txt - contents of /var/log/dmesg
Comment 16 claire robinson 2012-11-12 10:33:46 CET
Created attachment 3077 [details]
lsmod.txt
Comment 17 claire robinson 2012-11-12 11:26:43 CET
Created attachment 3078 [details]
proper-dmesg.txt (dmesg > proper-dmesg.txt)

/var/log/dmesg seemed to be missing some stuff
Comment 18 claire robinson 2012-11-12 11:27:29 CET
Created attachment 3079 [details]
syslog (after configuring medias and installing rsyslog)
Thomas Backlund 2012-11-12 21:16:36 CET

CC: (none) => anssi.hannula

Comment 19 Thomas Backlund 2012-11-12 21:25:10 CET
Ok, 

this a weird one...
And I dont see any failures during boot wich would explain it :/

nouveau fails to get loaded automatically on a 8600gt too, but works on a gt555m

manual loading (or booting with modules-load=nouveau) gets it up and running nicely...


Colin & Anssi ... any nice ideas ??

CC: (none) => mageia

Comment 20 Doug Laidlaw 2012-11-13 00:13:00 CET
(In reply to comment #14)
> 
> I am able to get a desktop using the procedure in Comment 4, but it bypasses
> the kdm login and I am logged in as doug.
> 
Seems that I had autologin set accidentally.
Comment 21 Doug Laidlaw 2012-11-13 02:52:28 CET
Created attachment 3086 [details]
Extract from dmesg with nouveau driver set in xorg.conf

Extract from dmesg with nouveau driver set in xorg.conf, covering both failure to start X on bootup, and using Claire's method subsequently.
Colin Guthrie 2012-11-13 18:24:32 CET

Attachment 3066 mime type: text/x-log => text/plain

Comment 22 Thomas Backlund 2012-11-13 19:01:27 CET
Created attachment 3092 [details]
systemd-udevd --debug boot
Thomas Backlund 2012-11-13 19:01:53 CET

Attachment 3092 mime type: application/octet-stream => text/plain

Comment 23 Thomas Backlund 2012-11-13 19:02:49 CET
Created attachment 3093 [details]
systemd-udevd --debug boot after manual nouveau modprobe
Comment 24 Thomas Backlund 2012-11-13 19:03:35 CET
Created attachment 3094 [details]
display_driver_helper debug
Comment 25 Thomas Backlund 2012-11-13 21:16:37 CET

OK, there is now a drakx-kbd-mouse-x11-0.102-3.mga3 in repos that should solve this issue atleast for now...

I've "fixed" it by setting "NEEDS_LOAD_NOW=1" for nouveau in display_driver_helper like it's done for radeon, and confirmed it works both with nouveau, and if I switch to nvidia proprietary driver.

We will still have to try and figure out why x11-server has stopped autoloading nouveau on older hw,
Comment 26 Doug Laidlaw 2012-11-13 23:57:32 CET
Works for me now.

Alpha2 brought up the nVidia startup screen.  I couldn't imagine it running nonfree nVidia, or was it?
Comment 27 claire robinson 2012-11-14 11:20:00 CET
Seems to have fixed it, well done. Tested from the 64 bit dvd so far.

I doubt it's related but I notice LXDE has no shutdown or reboot options in the logout menu now. It offers suspend, hibernate, logout and cancel. I thought it worth mentioning in case this is an ownership/permissions issue.

I'll create a new bug for it anyway.
Comment 28 claire robinson 2012-11-14 12:02:26 CET
Also found KDE is starting on tty2.
Comment 29 claire robinson 2012-11-15 09:33:18 CET
closing as this was fixed in the final 3alpha3 isos.

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


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