[Bug 950896] New: Blacklisted Nouveau and installed NVIDIA driver, but no X loads up and falls back to tty1
http://bugzilla.opensuse.org/show_bug.cgi?id=950896 Bug ID: 950896 Summary: Blacklisted Nouveau and installed NVIDIA driver, but no X loads up and falls back to tty1 Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Beta 1 Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Major Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: amlopex@gmail.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/601.1.56 (KHTML, like Gecko) Version/9.0 Safari/601.1.56 Build Identifier: Nouveau driver is behaving very odd on my video card NVIDIA GeForce 8400GS. It could start well at login but start to corrupt as time passes. The background, panel and desktop upper corner window (where trash and home folders are) disappear. On instances, the entire display flickers. Problems started to become more prominent when I changed the window theme to Oxygen. I suspected the nouveau driver was the culprit, so I downloaded the NVIDIA driver from proprietary site for video card GeForce 8400GS. Then I blacklisted nouveau in /etc/modprobe.d/50-blacklist.conf. I also modified grub.cfg "resume" line to add "nouveau.modeset=0". When the NVIDIA driver installer is run, it goes well fine and asks to generate an xorg.conf file. It does and installs a XFree86 file in /etc/X11/. The nvidia driver loads (lspci -nnk indicates nvidia is the driver in use). When booting, the splash comes up but then fails to bring the xdm. When I log as root in tty1, I send the command: systemctl start display-manager.service and it complaints with: Job for display-manager.service failed. See "systemctl status display-manager.service" and "journalctl -xn" for details. when I run the status command it gives: Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled) Active: failed (Result: exit-code) since Sun 2015-10-18 09:54:14 AST; 2min 19s ago Process: 3894 ExecStart=/usr/lib/X11/display-manager start (code=exited, status=6) Oct 18 09:54:14 parcha display-manager[3894]: /etc/vconsole.conf available Oct 18 09:54:14 parcha display-manager[3894]: KEYMAP: us-acentos Oct 18 09:54:14 parcha display-manager[3894]: Command: localectl set-keymap us-acentos Oct 18 09:54:14 parcha display-manager[3894]: Starting service sddm..unused Oct 18 09:54:14 parcha systemd[1]: Failed to start X Display Manager. Reproducible: Always Steps to Reproduce: 1.Modify grub.cfg to have nouveau.modeset=0 in the resume line 2.Modify the 50-blacklist.conf file to blacklist nouveau 3.Run the Nvidia driver installer 4.Reboot system Actual Results: Booting process: 1. Grub2 - fine 2. Leap 42 splash screen (with the three dots) - fine 3. Blank screen 4. Terminal tty1 login Expected Results: 1. Grub2 2. Leap 42 splash screen (with the three dots) 3. Login screen 4. Plasma Desktop manager after login Nouveau driver is buggy on my machine: X86-64 running on Nvidia GeForce 8400GS. Display becomes very unstable after customizing the desktop. Changed the theme to Oxygen, but any other will result in the same behaviour. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c1
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c2
--- Comment #2 from Alberto Lopez
I believe after modifying 50-blacklist.conf you also need to regenerate initrd via 'mkinitrd'. Otherwise the nouveau kernel module is still loaded in initrd.
Will that take care of the systemctl error when starting the display-manager service? Because I believe the nouveau driver is not being loaded w/o having to do mkinitrd, as I have observed the nvidia kernel module has been loaded successfully. The problem is with the X system that does not want to load. Any help will be greatly appreciated. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c3
--- Comment #3 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c4
--- Comment #4 from Alberto Lopez
Please give my advice a try. Thanks.
Sure, thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
Raul Malea
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c5
--- Comment #5 from Alberto Lopez
(In reply to Stefan Dirsch from comment #3)
Please give my advice a try. Thanks.
Sure, thanks!
Hello....massive failure. I installed RC1 and did the same steps to find out that the Kernel is panicking. At boot I edited the resume line to remove the splash and added "3". Tty1 at some point it says: [FAILED] Failed to start Load Kernel Modules. See "systemctl status systemd-modules-load.service" for details. But I cannot even come to a login. It gets hung in: [ OK ] Started Show Plymouth Reboot Screen. and nothing happens. On tty7 it says: Started Dracut Emergency Shell ... Warning: /dev/disk/by-uuid/<bla blah blah> does not exist Warning: Boot has failed. To debug this issue add "rd.shell rd.debug" to the kernel command line. and nothing else happens. On tty10 it says: [ <number> ] dracut-initqueue[244]: Warning: Cancelling resume operation. Device not found Warning: Could not boot. Warning /dev/disk/by-uuid/<uuid of disk> does not exist Job for dracut-emergency.service failed. See " systemctl status dracut-emergency.serive" and "journalctl -xn" for details. Warning: Not all disks have been found. Warning: You might want to regenerate your initramfs. I am writing all of this from the screen to another computer, so it is not a copy - paste. Any advice? Should I reinstall everything? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c6
--- Comment #6 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c7
--- Comment #7 from Alberto Lopez
First try with kernel boot option 'nomodeset' to boot this new RC1 system. If this also fails the regression is somewhere else to find.
Modified the resume= line at grub to include nomodeset after the 'showopts'. Tried it but got me to the same place, it failed to boot. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c8
--- Comment #8 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c9
--- Comment #9 from Alberto Lopez
Ok. This looks like a completely different issue. I suggest to open a fresh bug against RC1. Then I can depend that bug on the new one. Since the new one needs to be fixed first.
Well, I got frustrated with this and re-installed the OS, this time with XFCE as DE. Before doing that I followed some instructions on the net, mainly to recreate initrd. For that I booted from the USB with system rescue. I mounted the / system on /mnt and chroot'ed to /mnt. I also mounted /proc and /sys. Went into the /etc/sysconfig/ and found out that kernel was in there but totally empty. I then ran mkinitrd and many failed attempts to load kernel modules showed up. I rebooted after this and it got hung at the Splash screen (Leap logo with the three moving dots). I had to hard reset it to boot once again from the rescue system and then found out that kernel file was missing from /etc/sysconfig/. At this point I got fed with it and re-installed the OS. XFCE is working fantastically. It was stable the entire night. It is using nouveau and it is not flickering or anything, so I suspect KDE plasma is a bomb on my machine, plus the problem with the insufficiency of the nouveau driver to become at par with the video card when used on an accelerated environment. My machine's built-in VGA card seems to have died, and I only got the PCI GEFORCE video card to work with. It is too bad that I was not able to successfully use the nvidia driver with Leap and KDE. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c10
Rashmi Ranjan Mohanty
http://bugzilla.opensuse.org/show_bug.cgi?id=950896
http://bugzilla.opensuse.org/show_bug.cgi?id=950896#c11
Max Staudt
participants (1)
-
bugzilla_noreply@novell.com