Mailinglist Archive: opensuse (1108 mails)

< Previous Next >
Re: [opensuse] kernel versions
On 08/08/2018 05:44 PM, Patrick Shanahan wrote:
* don fisher <hdf3@xxxxxxxxxxx> [08-08-18 19:52]:
On 08/05/2018 07:20 PM, Patrick Shanahan wrote:
* don fisher <hdf3@xxxxxxxxxxx> [08-05-18 21:16]:
On 08/04/2018 11:05 PM, David C. Rankin wrote:
On 08/04/2018 10:43 PM, don fisher wrote:
I have read discussions concerning the wisdom of Opensuse not running current
kernels. But I recently purchased an Alienware 13 3 that is near EOL, so it is
not real bleeding edge technology. Neither the wireless nor Ethernet are
supported, and now I find the the graphics chipset is not supported either. I
was able to use a USB wireless transmitter, but I cannot get around the
display hardware.

message about wireless in dmesg is:
ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2

Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller is not configurable,
except with a patch into the /sys directory found on the internet.

Message about the graphics chipset from the Nouveau list is:

"GP106 is supported, you must be using an older kernel (since yours
says "unknown chipset")".

How dangerous is it to download on of the kernels from the Opensuse search
site. says the latest stable release is 4.17.12. Under
search/42.3/community packages, there are a few offerings shown at this
revision level. How bad is it to install one of these kernels?



It's not dangerous at all. openSuSE has long had the KOTD (kernel of the
day) repository and the stable repository that offer the latest kernels. You
can simply add the repo to your yast repositories and install and test the
kernel, e.g.

You can check your /etc/zypp/zypp.conf and make sure you have multiversion
for the kernel enabled (I believe it is by default). That way when you install
the new kernel from stable -- you will still have your current kernel
installed on your machine. If things go south, just select the old kernel at
the boot screen by selecting (I forget what the link is called, it is
something like "Advanced Options" that is listed either below, or when you
expand the highlighted boot entry at the boot screen). The 8sec countdown
timer will stop when you do, so you can take your time and pick through the
available kernels to boot.

Just confirm in /etc/zypp/zypp.conf you have:

multiversion = provides:multiversion(kernel)


multiversion.kernels = latest,latest-1,running

which keeps the running kernel, the kernel with the highest version, and
kernel with the next highest version by my read of the comments (though it is
unclear if 'running' and 'latest' apply to the same kernel, the setting is
evaluated by /sbin/purge-kernels, not libzypp)

Either way, you will still have your current and stable installed -- which
you can boot to your old kernel in case of emergency and just delete the new
stable one if it doesn't work out.

I checked and stable is 4.17.12 -- so if your hardware is supported by the
latest kernel -- you will be in luck. Good luck.

I am afraid I failed. I was able to add the repo and download a 4.17.12-2
kernel, but not even the serial port or mouse would work. I used Yast to
remove the package, but that did not work either because it still shows up
as the default kernel to boot.

I choose a 4.14.60-1 kernel from the 42.3 search options, and at least the
Ethernet works. Wireless still is on the rocks, and I do not know how to
evaluate the video in Linux. The external port still dead. Are there any
NVIDIA packages for linux that allow evaluation?

you can always install the nvidia package and then remove it using the
install scriptas root:
sh ./<NVIDIA-package>.run -aqs --install-libglvnd
sh ./<NVIDIA-package>.run --uninstall

like: sh ./ -aqs --install-libglvnd

and there is sh ./<NVIDIA-package>.run --help
sh ./<NVIDIA-package>.run -A --help

Is there a clean way to get rid of the 4.17.12-2 kernel parts left in /boot
and /lib/modules? I can just delete them, but I am always afraid grub will
get angry with me.

zypper -v rm 'rpm -q kernel |grep 4.17.12'

the system will update grub.

Could you please include more details. I do not appear to have any of the
.run packages on my system, so do not know which directory to be in to
execute the above scripts.

you need to download one matching your gpu from:
As I mentioned previously, I attempted to download kernels from the opensuse
search/kernel page, but did not achieve much success. The system would not
allow a log off,

I have absolutely no idea what you are talking about.

and I found in the /lib/modules directory, many of the files in
/new-kernel/weak-updates/updates/ were unresolved symbolic links. So I
removed all if these kernel upgrades.

how did you remove them?

zypper se -s kernel-default

zypper --help
zypper se --help

But I still find them listed in Yast2 as candidates for installation. I
would also like to know how to clean up the Yast2 candidates list.

I don't use yast for installing/updateing. I use zypper from the command
line. if I told you something about yast installing and/or updateing, it
would probably not be correct. I find zypper so much more comprehensive
and better suited, and easy to operate.

I also feel your level of expertise is perhaps not up to the task you face
and maybe you should question before acting as in "removed all if these
kernel upgrades". after many years of linux, os2, cp\m, dos and others, I
frequently need to research actions or ask questions before performing the
act. and I frequently find that things I remember have changed or I
really did not understand. man pages are a great reference although
frequently cryptic and difficult to comprehend. or old age makes memories

I have tried to perform research on the desired actions, and I have asked many questions on this list. Also, the way I have removed the unwanted kernel upgrades was to grep on my entire system for any files containing the version number of the undesired installed kernel. Then I deleted all of these files and reran grub2-mkconfig. This part all appears to work, except for the appearance of the deleted kernels in the Yast2 GUI candidates window.

I downloaded these kernels from the page:,

under the "Opensuse 42.3", "show community packages". It shows "1 click install" for the suggested kernels. This method of installing desired software has been suggested many times on this list. What is different here?

I am trying to learn more, but have found that sometimes experimentation is all that works. I have read the entire zipper man page, but still do not understand how all the parts fit together. The last time I was required to build kernels they were first downloaded from, configured and then compiled. I have been trying to learn how to do things the Opensuse way.


To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
This Thread