Bug 1643302
Summary: | locked out: switching ttys and login broken with NVIDIA driver | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Fabio Valentini <decathorpe> |
Component: | gdm | Assignee: | Ray Strode [halfline] <rstrode> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | alain.vigne.14, armin, atigro, bugzilla.redhat.com, jadit2, john.j5live, komusubi, marijn, mclasen, rhughes, rstrode, simon.galton |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-11-08 03:16:13 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Fabio Valentini
2018-10-25 21:08:54 UTC
I cannot reproduce it on Rawhide with RPM Fusion Nvidia drivers but on Fedora 29 (both RPM Fusion and Negativo17) I can consistently reproduce it with `rhgb` present on the kernel command line and kernels 4.18.11 or newer. I can successfully log in with kernel 4.18.10 and `rhgb` enabled or kernel >= 4.8.11 and `rhgb` disabled. (In reply to Mateusz Mikuła from comment #1) > I cannot reproduce it on Rawhide with RPM Fusion Nvidia drivers but on > Fedora 29 (both RPM Fusion and Negativo17) I can consistently reproduce it > with `rhgb` present on the kernel command line and kernels 4.18.11 or newer. > > I can successfully log in with kernel 4.18.10 and `rhgb` enabled or kernel > >= 4.8.11 and `rhgb` disabled. My bad, Rawhide doesn't use `rhgb` by default it's the same as Fedora 29. I can confirm that dropping rhgb from the kernel command line fixes the tty switching and login issue. FYI: I'm not seeing this problem on my setup. The 'rhgb' option is present. Card: 750 Ti Kernel: 4.18.16-300.fc29.x86_64 Driver: 410.73 I checked with the latest packages from today (Oct 31). With this cmdline, the system works fine: BOOT_IMAGE=/vmlinuz-4.18.16-300.fc29.x86_64 root=UUID=(...) ro rootflags=subvol=fedora-29 rd.driver.blacklist=nouveau nvidia-drm.modeset=0 resume=UUID=(...) rcu_nocbs=1-11 quiet (/ is a btrfs subvolume; I disabled modesetting because wayland doesn't quite work right yet; rcu_nocbs=1-11 works around a ryzen 1st gen hardware bug) Simply adding "rhgb" at the end still breaks tty switching and logging in. Card: GTX 1070 Kernel: 4.18.16-300.fc29.x86_64 Driver: 410.73 (nvidia-driver-410.73-4.fc29.x86_64) (In reply to Fabio Valentini from comment #5) > I checked with the latest packages from today (Oct 31). > > With this cmdline, the system works fine: > > BOOT_IMAGE=/vmlinuz-4.18.16-300.fc29.x86_64 root=UUID=(...) ro > rootflags=subvol=fedora-29 rd.driver.blacklist=nouveau nvidia-drm.modeset=0 > resume=UUID=(...) rcu_nocbs=1-11 quiet > > (/ is a btrfs subvolume; I disabled modesetting because wayland doesn't > quite work right yet; rcu_nocbs=1-11 works around a ryzen 1st gen hardware > bug) > > Simply adding "rhgb" at the end still breaks tty switching and logging in. > > Card: GTX 1070 > Kernel: 4.18.16-300.fc29.x86_64 > Driver: 410.73 (nvidia-driver-410.73-4.fc29.x86_64) I have the same hardware and kernel as you, but removing rhgb did not work for me. (In reply to Marijn Oosterveld from comment #6) > (In reply to Fabio Valentini from comment #5) > > I checked with the latest packages from today (Oct 31). > > > > With this cmdline, the system works fine: > > > > BOOT_IMAGE=/vmlinuz-4.18.16-300.fc29.x86_64 root=UUID=(...) ro > > rootflags=subvol=fedora-29 rd.driver.blacklist=nouveau nvidia-drm.modeset=0 > > resume=UUID=(...) rcu_nocbs=1-11 quiet > > > > (/ is a btrfs subvolume; I disabled modesetting because wayland doesn't > > quite work right yet; rcu_nocbs=1-11 works around a ryzen 1st gen hardware > > bug) > > > > Simply adding "rhgb" at the end still breaks tty switching and logging in. > > > > Card: GTX 1070 > > Kernel: 4.18.16-300.fc29.x86_64 > > Driver: 410.73 (nvidia-driver-410.73-4.fc29.x86_64) > > I have the same hardware and kernel as you, but removing rhgb did not work > for me. Multiple users with Nvidia reported this workaround as working on Reddit, could you make sure `rhgb` was removed by running `cat /proc/cmdline`? (In reply to Mateusz Mikuła from comment #7) > (In reply to Marijn Oosterveld from comment #6) > > (In reply to Fabio Valentini from comment #5) > > > I checked with the latest packages from today (Oct 31). > > > > > > With this cmdline, the system works fine: > > > > > > BOOT_IMAGE=/vmlinuz-4.18.16-300.fc29.x86_64 root=UUID=(...) ro > > > rootflags=subvol=fedora-29 rd.driver.blacklist=nouveau nvidia-drm.modeset=0 > > > resume=UUID=(...) rcu_nocbs=1-11 quiet > > > > > > (/ is a btrfs subvolume; I disabled modesetting because wayland doesn't > > > quite work right yet; rcu_nocbs=1-11 works around a ryzen 1st gen hardware > > > bug) > > > > > > Simply adding "rhgb" at the end still breaks tty switching and logging in. > > > > > > Card: GTX 1070 > > > Kernel: 4.18.16-300.fc29.x86_64 > > > Driver: 410.73 (nvidia-driver-410.73-4.fc29.x86_64) > > > > I have the same hardware and kernel as you, but removing rhgb did not work > > for me. > > Multiple users with Nvidia reported this workaround as working on Reddit, > could you make sure `rhgb` was removed by running `cat /proc/cmdline`? I also had this problem, even after removing 'rhgb'. I was able to get it to work by setting the nvidia-drm.modeset value to 1: $ cat /proc/cmdline BOOT_IMAGE=/vmlinuz-4.18.16-300.fc29.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap quiet rd.driver.blacklist=nouveau nvidia-drm.modeset=1 I have same issue Card: GeForce GTX 960 Kernel: 4.18.16-300.fc29.x86_64 Driver: 410.73 removing 'rhgb' is the workaround for me. No need for nvidia-drm.modeset=1. my guess is we need this fix in plymouth https://gitlab.freedesktop.org/plymouth/plymouth/commit/89283f38b04a6543484b35576af296651bc3c0ba will look tomorrow +1 on removing rhgb. System details: # 03:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 980] (rev a1) (prog-if 00 [VGA controller]) Subsystem: eVga.com. Corp. Device 2983 Flags: bus master, fast devsel, latency 0, IRQ 133 Memory at de000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d0000000 (64-bit, prefetchable) [size=32M] I/O ports at e000 [size=128] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [60] Power Management version 3 Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Legacy Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [250] Latency Tolerance Reporting Capabilities: [258] L1 PM Substates Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Capabilities: [900] Secondary PCI Express <?> Kernel driver in use: nvidia Kernel modules: nouveau, nvidia_drm, nvidia # uname -a Linux bluelion 4.18.16-300.fc29.x86_64 #1 SMP Sat Oct 20 23:24:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux can you guys try this update: https://bodhi.fedoraproject.org/updates/FEDORA-2018-89d998abe5 make sure to run # dracut -f after installing it to rebuild the initramfs FEDORA-2018-89d998abe5 works fine with Negativo17 Nvidia drivers (modeset enabled). plymouth-0.9.4-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-89d998abe5 Yep, this update seems to fix the issue. plymouth-0.9.4-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. I confirm my issue is solved with this change, among the other changes pulled in by "dnf update", today. Thank you. Alain |