why kernel-firmware is installed?

I just installed mc (Midnight Commander) from Thumbleweed because the 11.4 release version is missing the mc.hlp file. To my surprise another package was installed from Tumblweed with it without asking, the kernel-firmware.

Can somebody explain this? Is it a bug in the repository? Is it a bug of Yast 1-click install? Where to report it?

It shouldn’t. I’ve never experienced this problem. To confirm this anomaly. Try to repeat this 3 times in a row.

If you can repeat it every time, write down the steps.

Example:
Step 1.
Step 2.
Step 3.

If it does happen every time, navigate to: https://bugzilla.novell.com/

Sign up and report it.

Cheers!

Romanator

On 09/16/2011 02:06 PM, comunica2 wrote:
>
> To my surprise another package was installed from Tumblweed with it without asking, the
> kernel-firmware.
>
> Can somebody explain this?

you may be, but i am not sure that mc pulled in kernel-firmware, i think
it more likely that something else pulled it in, earlier maybe…

try this:


rpm -qa | grep -n kernel-firmware-

which will give (in the long list of what rpms have been installed) the
line number where kernel-firmware was installed…here, on my machine
the output looks like


1210:kernel-firmware-2.6.38-1.2.1.noarch

and compare it to the line number when mc was installed with


rpm -qa | grep -n mc-

here, i find mc on line 751 and kernel-firmware on 1210, meaning they
didn’t come in together…

my guess is you will find that on your machine the two are also some
more than a few line numbers apart…

but (if they are next to each other, then) in fact it seems the
tumbleweed package for mc pulled in the kernel stuff, then i’d say you
need to log a detailed bug report: http://tinyurl.com/nzhq7j


DD
Caveat-Hardware-Software-
openSUSE®, the “German Automobiles” of operating systems

On my OS the kernel-firmware was installed prior to compiling the proprietary
driver for the graphics card. Not sure that it was necessary.

The information from Yast indicates its needed.

Quote: “kernel-firmware - Linux kernel firmware files
This package contains the firmware for in-kernel drivers that was previously
included in the kernel. It is shared by all kernels >= 2.6.27-rc1.”

If you do a search in “yast – software management” for ‘kernel-firmware’
then click on the “File List” tab, you will see a list of the supported hardware.

You should see one or more of the devices for your machine.

I think it got installed because of some HW dependency.

This issue has been actually fixed in 12.1 (see https://bugzilla.novell.com/show_bug.cgi?id=668588)

The kernel-firmware provides the coding for the chip on many wireless and bluetooth cards.
Without the firmware the card will not function.