Red Hat Bugzilla – Bug 1260346
wireless internet hardware not detected after updating kernel-core without kernel-modules
Last modified: 2015-09-15 11:36:11 EDT
Created attachment 1070629 [details]
dmesg of failing kernel
Description of problem:
Wireless internet hardware not detected on a Fujitsu Lifebok
Version-Release number of selected component (if applicable):
Steps to Reproduce:
No wifi hardware visible
Wifi should be visible
kernel-core-4.1.6-200.fc22.x86_64 works fine
Created attachment 1070630 [details]
dmesg of previous kernel that works
I was able to reproduce the behaviour by installing only
kernel-core-4.1.7-200.fc22.x86_64 without the corresponing kernel-modules rpm. Dnf allowed me to do that without complaining about missing dependencies. After I installed only kernel-core, I found:
The system would not power off from the screen menu. When I tried a poweroff command as root, I got an error message and no power-down.init 0 gave the usual warning to all consoles, but nothing further happened. After powering-down manually and restarting in kernel-4.1.7, there was no wifi menu available.
I shut down and restarted in kernel-4.1.6. I removed 4.1.7 and tried to install only kernel-modules-4.1.7. I got a dependency message. When I installed both kernel-core-4.1.7 and kernel-modules-4.1.7 and restarted in kernel-4.1.7, the system works fine.
There are two possible bugs here:
1) Failure to power down when only a new kernel-core is installed
2) Ability to install and run only a different kernel-core. Seeing the great degradation of the system, I would have liked a warning when I did that.
The ability to install only kernel-core is intentional. That is how our cloud products install a minimal kernel image.
For normal machines, such as a desktop or laptop, the default install has 3 packages:
The kernel package requires both kernel-core and kernel-modules. If your machine is lacking the kernel package, you likely removed it at some point. There is still no bug here.