DevHeads.net

Re: Something wrong with kernel-headers on fedora 30?

That does not be it works in all cases.

I have Highpoint RSSD 7101A card with 2TB of NVME storage, which I
would like to use!

With the latest Fedora 30 update (5.3.7) the kernel will not boot
because the modprobe can find the driver (rsnvme).

Interestingly the two previous kernels (5.1.19 and 5.1.20) have the
same complaint but boot anyway. The HighPoint storage is not used for
normal Linux OS or /home

So what is different with the 5.3.7 kernel!!!!

So I download latest HighPoint RDDS 7101A driver and run there magic
build script.

Which fines three kernels:

compile:default boot kernel: /boot/vmlinuz-5.3.7-200.fc30.x86_64
dumpkernels:kernel installed
kernel-5.1.20-300.fc30.x86_64
kernel-5.1.19-300.fc30.x86_64
kernel-5.3.7-200.fc30.x86_64

And tries to build its driver against each kernel. But that fails because:
kernelver:--------------------
compile:kernel file /boot/vmlinuz-5.3.7-200.fc30.x86_64 version
5.3.7-200.fc30.x86_64 [default boot kernel]
installkerndev:install kerneldev 5.3.7-200.fc30.x86_64
installkerndev:install package kernel-core-devel-5.3.7-200.fc30
Error: Unable to find a match: kernel-devel-5.3.7-200.fc30
compile:kernel 5.3.7-200.fc30.x86_64 does not contain kernel headers, active[1].

Ok so I install kernel-devel and get 5.3.11-200.fc30
and install kernel-headers and get 5.3.6-200.fc30

I run the HighPoint driver build again and it fails again because none
of the installed kernels have matching headers.

And I cant find any way to convince the 5.3.7 kernel not to care about
the missing rsnvme driver. And I cant seem to find the matched kernel
headers for the kernel fedora desided to install!!!!

I am stuck here. I really don't want to be forced into a clean
reinstall And I really want to be able to use this fast NVME storage.