Trying to install Nvidia legacy driver (because of GNOME crashes)--UPDATE: Now the keyboard doesn't work

Issues related to hardware problems
Post Reply
User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Trying to install Nvidia legacy driver (because of GNOME crashes)--UPDATE: Now the keyboard doesn't work

Post by oceanjeremy » 2020/06/11 00:12:13

I'm trying to install the NVIDIA driver on my machine because almost every time I open Firefox my GNOME crashes, or if I have two windows of anything open (even if it's just system settings and a terminal window!). Even jumping in and out of Full Screen will crash it. Everywhere I've searched tells me the culprit is probably my graphics driver, so I at least want to try that route before just chucking my machine in the dumpster.

First I tried running the driver install from the Nvidia website, but it kept giving me "Unable to find the kernel source tree for the currently running kernel" (even though my kernel-headers and kernel-devel 100% absolutely match my kernel).

So I googled around and found a post on these forums saying that ELRepo is the recommended way to install an Nvidia driver. So I followed the ELRepo instructions and nvidia-detect tells me This device requires the legacy 340.xx NVIDIA driver.

Well, that driver isn't in the ELRepo repository anymore. I googled around and found a third party source (https://centos.pkgs.org/8/rpmfusion-non ... 4.rpm.html), but that required another package as dependency. When I went to download that (https://pkgs.org/download/kmod-nvidia-3 ... el8.x86_64) it only links to a package with a longer file name (https://centos.pkgs.org/8/rpmfusion-non ... 4.rpm.html) that says it requires nvidia-340xx-kmod-common. When I go to that link (https://pkgs.org/download/nvidia-340xx-kmod-common) it says I need about a dozen other files. Bear in mind I've been downloading them and trying to install them with rpm -Uvh, just to see — and each time I get a list of failed dependencies that's more or less in line with what the websites tell me.

So this is where I'm at:
  1. I can't install the driver from the NVIDIA website because it thinks the kernels don't match, even though they do
  2. I can't install the ELRepo driver because it doesn't exist anymore
  3. I can't run the nouveau driver because GNOME crashes if I so much as open two windows at the same time
...anybody have any ideas?
Last edited by oceanjeremy on 2020/06/12 15:14:18, edited 2 times in total.
Please be kind! I've only been a Linux user for two months.

chemal
Posts: 682
Joined: 2013/12/08 19:44:49

Re: Trying to install Nvidia legacy driver (because of GNOME crashes) all I'm getting are dead ends

Post by chemal » 2020/06/11 01:01:45

oceanjeremy wrote:
2020/06/11 00:12:13
...anybody have any ideas?
Setup the rpmfusion repo as per their instructions and then use yum to install the driver.

User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Re: Trying to install Nvidia legacy driver (because of GNOME crashes) all I'm getting are dead ends

Post by oceanjeremy » 2020/06/11 04:16:10

chemal wrote:
2020/06/11 01:01:45
Setup the rpmfusion repo as per their instructions and then use yum to install the driver.
Ah, that's cool! Suddenly the 340xx driver appears.

But I can't install it — I get a bunch of errors related to kernels, but none of them look like kernels. Output is this:

Code: Select all

[root@localhost ~]# yum install kmod-nvidia-390xx.x86_64 
Last metadata expiration check: 0:03:31 ago on Thu 11 Jun 2020 12:06:46 AM EDT.
Error: 
 Problem: cannot install the best candidate for the job
  - nothing provides kernel(dma_alloc_attrs) = 0x100e5057 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_free_attrs) = 0x2a63c6dc needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_set_mask) = 0x72743f81 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_ops) = 0x4ce6ccb6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(mutex_is_locked) = 0x7a2c8e14 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(__drm_atomic_helper_crtc_destroy_state) = 0xafaada92 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(__drm_atomic_helper_crtc_duplicate_state) = 0x246144f1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(acpi_bus_get_device) = 0x1cbde753 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(acpi_bus_register_driver) = 0xccd375b2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(acpi_bus_unregister_driver) = 0x111d34a4 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_fence_default_wait) = 0x01807bcd needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_fence_init) = 0x85ed0f3d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_fence_signal) = 0xc8e15cd5 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_add_affected_connectors) = 0xa7434d13 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_add_affected_planes) = 0x1f91104c needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_commit) = 0x146520f3 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_get_crtc_state) = 0xab2b8c42 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_check) = 0x67315687 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_connector_destroy_state) = 0x171e6d4b needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_connector_duplicate_state) = 0xe54847d2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_connector_reset) = 0xe0768ee1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_crtc_reset) = 0xacc9bbb3 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_disable_plane) = 0xfa1c7147 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_page_flip) = 0xe20c64ba needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_plane_destroy_state) = 0xfa2f403a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_plane_duplicate_state) = 0xd660d9e0 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_plane_reset) = 0x0db27dd0 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_set_config) = 0x27424000 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_swap_state) = 0x47b94108 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_update_plane) = 0xf50fe466 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_crtc_for_connector) = 0x1130d3c4 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_crtc_for_plane) = 0x80d3dbc8 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_fb_for_plane) = 0x20570212 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_mode_prop_for_crtc) = 0x28aedbd1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_alloc) = 0xa99eea7a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_default_clear) = 0x960aeeb2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_default_release) = 0x5f14d725 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_init) = 0x5d2720a1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_attach_encoder) = 0x97197921 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_cleanup) = 0x13ace402 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_init) = 0xda562a9a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_list_iter_begin) = 0x2ff17e40 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_list_iter_end) = 0x97dc7b39 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_list_iter_next) = 0x3d24daf3 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_register) = 0x662c117d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_unregister) = 0xd6ef4544 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_update_edid_property) = 0xe266eb04 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_crtc_cleanup) = 0x076cc94c needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_crtc_init_with_planes) = 0xba062f35 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_crtc_send_vblank_event) = 0x5ffc3456 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_alloc) = 0xb916ede9 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_put) = 0xf0976715 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_register) = 0xf49252e0 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_unregister) = 0xa5175bff needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_encoder_cleanup) = 0x2d23058f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_encoder_init) = 0x8cde8d22 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_framebuffer_cleanup) = 0x4343ffa9 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_framebuffer_init) = 0x8945cd4e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_create_mmap_offset) = 0xe4002c32 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_dumb_destroy) = 0x6f111d64 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_handle_create) = 0xea1a662f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_mmap) = 0x73a66a15 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_object_lookup) = 0xc00f4e77 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_object_put_unlocked) = 0xec11478d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_object_release) = 0xd00515c1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_prime_export) = 0xabdad241 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_prime_handle_to_fd) = 0x24ba3433 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_private_object_init) = 0xb75bb740 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_vm_close) = 0xdcfe8a75 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_vm_open) = 0xf64778b4 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_helper_hpd_irq_event) = 0x852af8b5 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_helper_mode_fill_fb_struct) = 0x1f7295ca needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_helper_probe_single_connector_modes) = 0xc5bb6551 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_ioctl) = 0x4581b87b needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_hotplug_event) = 0x0347ac3f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_poll_disable) = 0x832d4dfc needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_poll_fini) = 0xc4a20bf9 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_poll_init) = 0x6e0e7375 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_config_cleanup) = 0x79f1fcc6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_config_init) = 0x8a0b1892 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_create) = 0x735789c8 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_create_dvi_i_properties) = 0x4015197e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_object_find) = 0x2ec66fe6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_object_put) = 0xd7d519f7 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_probed_add) = 0x1a9f021d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_modeset_lock_all) = 0xdcca8afc needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_modeset_unlock_all) = 0x17ef452e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_object_property_set_value) = 0xad3443d7 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_open) = 0xbbfe0468 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_plane_cleanup) = 0x405036e2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_poll) = 0xebe1d7ed needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_prime_pages_to_sg) = 0x200c55da needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_read) = 0xc728078e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_release) = 0xf86686d6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_universal_plane_init) = 0xae1f92b2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_vblank_init) = 0x15341a4a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_create_data) = 0xf8b54c8d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_mkdir_mode) = 0xfe9a5376 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_remove) = 0xda96277a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_symlink) = 0x864c5375 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(reservation_object_add_excl_fence) = 0x474e8f7f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(vmf_insert_pfn) = 0xd7f55727 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@localhost ~]# 
Here's the verbose output:

Code: Select all

[root@localhost ~]# yum -v install kmod-nvidia-390xx.x86_64
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
DNF version: 4.2.7
cachedir: /var/cache/dnf
repo: using cache for: AppStream
AppStream: using metadata from Mon 27 Apr 2020 01:30:22 PM EDT.
repo: using cache for: BaseOS
BaseOS: using metadata from Wed 22 Apr 2020 01:16:02 AM EDT.
repo: using cache for: cr
cr: using metadata from Sun 12 Jan 2020 06:46:39 PM EST.
repo: using cache for: base-debuginfo
base-debuginfo: using metadata from Thu 05 Mar 2020 07:27:49 PM EST.
repo: using cache for: Devel
Devel: using metadata from Wed 11 Mar 2020 03:04:26 PM EDT.
repo: using cache for: extras
extras: using metadata from Thu 04 Jun 2020 08:15:26 PM EDT.
repo: using cache for: HighAvailability
HighAvailability: using metadata from Wed 22 Apr 2020 01:16:07 AM EDT.
repo: using cache for: PowerTools
PowerTools: using metadata from Wed 22 Apr 2020 01:16:20 AM EDT.
repo: using cache for: BaseOS-source
BaseOS-source: using metadata from Thu 21 Nov 2019 05:28:35 PM EST.
repo: using cache for: AppStream-source
AppStream-source: using metadata from Thu 21 Nov 2019 05:28:30 PM EST.
repo: using cache for: extras-source
extras-source: using metadata from Wed 25 Sep 2019 10:46:35 PM EDT.
repo: using cache for: centosplus-source
centosplus-source: using metadata from Wed 25 Sep 2019 10:44:59 PM EDT.
repo: using cache for: centosplus
centosplus: using metadata from Mon 10 Feb 2020 12:44:12 PM EST.
repo: using cache for: fasttrack
fasttrack: using metadata from Sun 12 Jan 2020 06:46:39 PM EST.
repo: using cache for: elrepo
elrepo: using metadata from Wed 10 Jun 2020 11:01:04 PM EDT.
repo: using cache for: elrepo-testing
elrepo-testing: using metadata from Thu 11 Jun 2020 12:01:01 AM EDT.
repo: using cache for: elrepo-kernel
elrepo-kernel: using metadata from Thu 11 Jun 2020 12:01:08 AM EDT.
repo: using cache for: elrepo-extras
elrepo-extras: using metadata from Wed 10 Jun 2020 11:01:09 PM EDT.
repo: using cache for: epel-playground
epel-playground: using metadata from Sun 07 Jun 2020 01:25:55 AM EDT.
repo: using cache for: epel-playground-debuginfo
epel-playground-debuginfo: using metadata from Sun 07 Jun 2020 01:26:04 AM EDT.
repo: using cache for: epel-playground-source
epel-playground-source: using metadata from Sun 07 Jun 2020 01:26:08 AM EDT.
repo: using cache for: epel-testing
epel-testing: using metadata from Sun 07 Jun 2020 05:55:07 PM EDT.
repo: using cache for: epel-testing-debuginfo
epel-testing-debuginfo: using metadata from Sun 07 Jun 2020 05:54:32 PM EDT.
repo: using cache for: epel-testing-source
epel-testing-source: using metadata from Sun 07 Jun 2020 05:55:05 PM EDT.
repo: using cache for: epel
epel: using metadata from Sun 07 Jun 2020 08:37:47 PM EDT.
repo: using cache for: epel-debuginfo
epel-debuginfo: using metadata from Sun 07 Jun 2020 08:36:46 PM EDT.
repo: using cache for: epel-source
epel-source: using metadata from Sun 07 Jun 2020 08:37:38 PM EDT.
repo: using cache for: rpmfusion-free-updates
rpmfusion-free-updates: using metadata from Tue 09 Jun 2020 05:54:49 AM EDT.
Last metadata expiration check: 0:05:49 ago on Thu 11 Jun 2020 12:06:46 AM EDT.
Completion plugin: Generating completion cache...
--> Starting dependency resolution
--> Finished dependency resolution
Error: 
 Problem: cannot install the best candidate for the job
  - nothing provides kernel(dma_alloc_attrs) = 0x100e5057 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_free_attrs) = 0x2a63c6dc needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_set_mask) = 0x72743f81 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_ops) = 0x4ce6ccb6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(mutex_is_locked) = 0x7a2c8e14 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(__drm_atomic_helper_crtc_destroy_state) = 0xafaada92 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(__drm_atomic_helper_crtc_duplicate_state) = 0x246144f1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(acpi_bus_get_device) = 0x1cbde753 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(acpi_bus_register_driver) = 0xccd375b2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(acpi_bus_unregister_driver) = 0x111d34a4 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_fence_default_wait) = 0x01807bcd needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_fence_init) = 0x85ed0f3d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(dma_fence_signal) = 0xc8e15cd5 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_add_affected_connectors) = 0xa7434d13 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_add_affected_planes) = 0x1f91104c needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_commit) = 0x146520f3 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_get_crtc_state) = 0xab2b8c42 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_check) = 0x67315687 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_connector_destroy_state) = 0x171e6d4b needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_connector_duplicate_state) = 0xe54847d2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_connector_reset) = 0xe0768ee1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_crtc_reset) = 0xacc9bbb3 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_disable_plane) = 0xfa1c7147 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_page_flip) = 0xe20c64ba needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_plane_destroy_state) = 0xfa2f403a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_plane_duplicate_state) = 0xd660d9e0 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_plane_reset) = 0x0db27dd0 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_set_config) = 0x27424000 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_swap_state) = 0x47b94108 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_helper_update_plane) = 0xf50fe466 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_crtc_for_connector) = 0x1130d3c4 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_crtc_for_plane) = 0x80d3dbc8 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_fb_for_plane) = 0x20570212 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_set_mode_prop_for_crtc) = 0x28aedbd1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_alloc) = 0xa99eea7a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_default_clear) = 0x960aeeb2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_default_release) = 0x5f14d725 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_atomic_state_init) = 0x5d2720a1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_attach_encoder) = 0x97197921 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_cleanup) = 0x13ace402 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_init) = 0xda562a9a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_list_iter_begin) = 0x2ff17e40 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_list_iter_end) = 0x97dc7b39 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_list_iter_next) = 0x3d24daf3 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_register) = 0x662c117d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_unregister) = 0xd6ef4544 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_connector_update_edid_property) = 0xe266eb04 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_crtc_cleanup) = 0x076cc94c needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_crtc_init_with_planes) = 0xba062f35 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_crtc_send_vblank_event) = 0x5ffc3456 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_alloc) = 0xb916ede9 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_put) = 0xf0976715 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_register) = 0xf49252e0 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_dev_unregister) = 0xa5175bff needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_encoder_cleanup) = 0x2d23058f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_encoder_init) = 0x8cde8d22 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_framebuffer_cleanup) = 0x4343ffa9 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_framebuffer_init) = 0x8945cd4e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_create_mmap_offset) = 0xe4002c32 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_dumb_destroy) = 0x6f111d64 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_handle_create) = 0xea1a662f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_mmap) = 0x73a66a15 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_object_lookup) = 0xc00f4e77 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_object_put_unlocked) = 0xec11478d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_object_release) = 0xd00515c1 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_prime_export) = 0xabdad241 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_prime_handle_to_fd) = 0x24ba3433 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_private_object_init) = 0xb75bb740 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_vm_close) = 0xdcfe8a75 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_gem_vm_open) = 0xf64778b4 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_helper_hpd_irq_event) = 0x852af8b5 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_helper_mode_fill_fb_struct) = 0x1f7295ca needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_helper_probe_single_connector_modes) = 0xc5bb6551 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_ioctl) = 0x4581b87b needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_hotplug_event) = 0x0347ac3f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_poll_disable) = 0x832d4dfc needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_poll_fini) = 0xc4a20bf9 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_kms_helper_poll_init) = 0x6e0e7375 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_config_cleanup) = 0x79f1fcc6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_config_init) = 0x8a0b1892 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_create) = 0x735789c8 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_create_dvi_i_properties) = 0x4015197e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_object_find) = 0x2ec66fe6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_object_put) = 0xd7d519f7 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_mode_probed_add) = 0x1a9f021d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_modeset_lock_all) = 0xdcca8afc needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_modeset_unlock_all) = 0x17ef452e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_object_property_set_value) = 0xad3443d7 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_open) = 0xbbfe0468 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_plane_cleanup) = 0x405036e2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_poll) = 0xebe1d7ed needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_prime_pages_to_sg) = 0x200c55da needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_read) = 0xc728078e needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_release) = 0xf86686d6 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_universal_plane_init) = 0xae1f92b2 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(drm_vblank_init) = 0x15341a4a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_create_data) = 0xf8b54c8d needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_mkdir_mode) = 0xfe9a5376 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_remove) = 0xda96277a needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(proc_symlink) = 0x864c5375 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(reservation_object_add_excl_fence) = 0x474e8f7f needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
  - nothing provides kernel(vmf_insert_pfn) = 0xd7f55727 needed by kmod-nvidia-390xx-390.132-2.el8_2.elrepo.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@localhost ~]# 
Yeah, so kernel(drm_universal_plane_init) doesn't look like a kernel to me...?

Long and the short of it, I still can't install this driver.
Please be kind! I've only been a Linux user for two months.

User avatar
TrevorH
Forum Moderator
Posts: 29105
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Trying to install Nvidia legacy driver (because of GNOME crashes) all I'm getting are dead ends

Post by TrevorH » 2020/06/11 08:31:49

Well, first 390 != 340 so if -340 is the driver you need then you're trying to install the wrong one. As far as the errors go, I would guess that rpmfusion builds against RHEL and that is built for 8.2 which is not out for CentOS yet. Perhaps they have an older kmod that you can install by full version number?
CentOS 6 will die in November 2020 - migrate sooner rather than later!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Re: Trying to install Nvidia legacy driver (because of GNOME crashes) all I'm getting are dead ends

Post by oceanjeremy » 2020/06/11 15:30:09

TrevorH wrote:
2020/06/11 08:31:49
Well, first 390 != 340 so if -340 is the driver you need then you're trying to install the wrong one. As far as the errors go, I would guess that rpmfusion builds against RHEL and that is built for 8.2 which is not out for CentOS yet. Perhaps they have an older kmod that you can install by full version number?
Oof, I was tired and just excited — mistook that 9 for a 4.

I've done a yum search for kmod-nvidia-340 and nothing showed up. I did a google search for "kmod-nvidia-340" with "centos 8" and nothing comes up. I don't think they have an older 340xx driver for Centos 8. :(

I'm also still flummoxed about the Nvidia install (the one I got from the Nvidia website) telling me it can't find the kernel source tree. That's a loose end that's always going to bother me.

However it may no longer matter — I saw somewhere that the ELRepo Nvidia drivers require Xorg and don't work with Wayland. So I switched to Xorg. Out of curiosity I tried opening two windows at once, as well as bouncing in and out of full screen. No crashes so far.

If I can find the right Nvidia driver I still want to use it. But if GNOME continues to stay stable just from switching to Xorg I'll consider it good enough for now, I guess.
Please be kind! I've only been a Linux user for two months.

User avatar
TrevorH
Forum Moderator
Posts: 29105
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Trying to install Nvidia legacy driver (because of GNOME crashes) all I'm getting are dead ends

Post by TrevorH » 2020/06/11 17:40:17

kmod-nvidia-340xx.x86_64 1:340.108-4.el8 rpmfusion-nonfree-updates
CentOS 6 will die in November 2020 - migrate sooner rather than later!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Re: Trying to install Nvidia legacy driver (because of GNOME crashes) all I'm getting are dead ends

Post by oceanjeremy » 2020/06/11 18:24:52

Well that worked, as far as getting me the NVIDIA driver and installing it, but now I have another problem.

After reboot it asks for my passphrase and then hangs — it doesn't show *** when I start typing my passphrase, and if I type the passphrase and hit return nothing happens. It just hangs there.

Can't SSH in from another machine either.

So... until I figure this out my CentOS machine is unusable. :(
Please be kind! I've only been a Linux user for two months.

User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Re: Trying to install Nvidia legacy driver (because of GNOME crashes)--UPDATE: Now I can't boot up the machine :(

Post by oceanjeremy » 2020/06/11 20:25:21

I figured I might see what various logs might tell me, so I booted into recovery mode off of the ISO and mounted the Linux installation under /mnt/sysimage. Then I chrooted as per usual.

journalctl doesn't show anything far back enough to see when it broke. I think the failed boots started around 14:17, journalctl starts at 15:15.

/var/log/boot.logs don't show anything meaningful. /var/log/boot.log-20200611 ends with "Started GNOME Display Manager," so it seems like none of the failed boots have gotten written to it.

/var/log/messages looks like it ends right before the first failed reboot (at 14:15).

I am 100% at a loss here. I don't know how to diagnose this issue and I can't find anything from googling the problem.

Please help? Someone? Anyone?
Please be kind! I've only been a Linux user for two months.

User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Re: Trying to install Nvidia legacy driver (because of GNOME crashes)--UPDATE: Now I can't boot up the machine :(

Post by oceanjeremy » 2020/06/11 21:54:21

OK so I decided to try and de-install the driver as per the instructions here: https://docs.centos.org/en-US/centos/in ... scue_Mode/

There were three that were all dependent on each other so I typed rpm -e and then all three of them in a row. It took forever but I confirmed afterward — they were all de-installed.

Exited Anaconda Rescue Mode and the system rebooted.

I figured the grub2 settings the installer made were probably no good, so I hit "e" at the grub menu and deleted them, then F10 to continue booting.

NO DICE.

Still gets to here and stops altogether:

Code: Select all

Please enter passphrase for disk TOSHIBA_MK5065GSXF (luks-bc505795-ce02-4e5a-8624-ea9985ff5d5)!:
Interesting note: the cursor is still blinking there. Just sitting there, blinking to the right of the passphrase prompt colon.

It's almost as if it just doesn't recognize my keyboard after that.

Is it possible the Nvidia package somehow broke my keyboard driver?!
Please be kind! I've only been a Linux user for two months.

User avatar
oceanjeremy
Posts: 43
Joined: 2020/05/29 15:01:00

Re: Trying to install Nvidia legacy driver (because of GNOME crashes)--UPDATE: Now the keyboard doesn't work

Post by oceanjeremy » 2020/06/16 22:07:26

Coming back with some more information!

The more I mess with this the more it looks like installing the ELRepo Nvidia driver somehow broke the system's capability to listen for input from my keyboard. I've been asking the folks on the ELRepo mailing list and it's starting to seem like this might have been triggered by the Nvidia driver install, but it might be caused by something else going on with my system.

Our friends at ELRepo asked if I can uninstall/reinstall my kernel, and the answer is... no. Because I can only access the machine through recovery mode via install ISO USB, and for some reason I can't access the internet that way to use yum or dnf to reinstall the kernel. I know I've been able to access the internet in recovery mode in the past, but for some reason it's not working now. Checked the Broadcom wifi driver installs I needed to use my wifi card when I first set up CentOS — and yes, they're still installed. I figured I'd download the kernel .rpm on another laptop and bring it over to the busted machine via USB, but no dice; I can find my exact kernel anywhere, and since I don't really know what I'm doing I don't want to try to upgrade to a new kernel while I'm still having keyboard issues.

So then our friends at ELRepo asked me if it's an issue with all of my kernels? I say "Aha!" and try booting from all three different kernels I have available on my grub menu.

So the results? The two most recent kernels have the same issue — the keyboard stops working right after I leave the grub menu.

This *doesn't* happen on the third / oldest / rescue kernel. There the keyboard keeps working, but then I get 2.5 full screens' worth of dracut-initqueue-timeout errors then it drops me into emergency mode with a "dracut:/#" prompt.

It generates a file named rdsosreport.txt, and here is the contents of that file: https://drive.google.com/file/d/18gGWzc ... r2lrU/view

From there I type "exit" and it says:

Code: Select all

logout
[  288.495784] dracut-initqueue[590]: Warning: Not all disks have been found.
[  288.496169] dracut-initqueue[590]: Warning: You might want to regenerate your initramfs.
It will sit there literally for hours if I let it. Fortunately it allows me to force a reboot with Ctrl-Alt-Del (though I have to press it seven times in two seconds or it does nothing), so I don't have to worry about how finicky my machine reacts to powering off with the power button.

So.... with this newer information, does anyone have any idea how I might be able to fix this machine?
Please be kind! I've only been a Linux user for two months.

Post Reply

Return to “CentOS 8 - Hardware Support”