LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Why does Gecko install 25 different kernel-firmware packages? (https://www.linuxquestions.org/questions/suse-opensuse-60/why-does-gecko-install-25-different-kernel-firmware-packages-4175683433/)

zaivala 10-09-2020 11:23 PM

Why does Gecko install 25 different kernel-firmware packages?
 
I'm doing updates on my Gecko ROLLING (I have STATIC on my other machine), and I keep seeing updates of 25 different kernel-firmware packages:

(59/86) Installing: kernel-firmware-realtek-20201005-1.1.noarch
(60/86) Installing: kernel-firmware-radeon-20201005-1.1.noarch
(61/86) Installing: kernel-firmware-qlogic-20201005-1.1.noarch
(62/86) Installing: kernel-firmware-prestera-20201005-1.1.noarch
(63/86) Installing: kernel-firmware-platform-20201005-1.1.noarch
(64/86) Installing: kernel-firmware-nvidia-20201005-1.1.noarch
(65/86) Installing: kernel-firmware-nfp-20201005-1.1.noarch
(66/86) Installing: kernel-firmware-network-20201005-1.1.noarch
(67/86) Installing: kernel-firmware-mwifiex-20201005-1.1.noarch
(68/86) Installing: kernel-firmware-mellanox-20201005-1.1.noarch
(69/86) Installing: kernel-firmware-mediatek-20201005-1.1.noarch
(70/86) Installing: kernel-firmware-media-20201005-1.1.noarch
(71/86) Installing: kernel-firmware-marvell-20201005-1.1.noarch
(72/86) Installing: kernel-firmware-liquidio-20201005-1.1.noarch
(73/86) Installing: kernel-firmware-iwlwifi-20201005-1.1.noarch
(74/86) Installing: kernel-firmware-intel-20201005-1.1.noarch
(75/86) Installing: kernel-firmware-i915-20201005-1.1.noarch
(76/86) Installing: kernel-firmware-dpaa2-20201005-1.1.noarch
(77/86) Installing: kernel-firmware-chelsio-20201005-1.1.noarch
(78/86) Installing: kernel-firmware-brcm-20201005-1.1.noarch
(79/86) Installing: kernel-firmware-bnx2-20201005-1.1.noarch
(80/86) Installing: kernel-firmware-bluetooth-20201005-1.1.noarch
(81/86) Installing: kernel-firmware-atheros-20201005-1.1.noarch
(82/86) Installing: kernel-firmware-ath10k-20201005-1.1.noarch
(83/86) Installing: kernel-firmware-amdgpu-20201005-1.1.noarch
(84/86) Installing: kernel-firmware-all-20201005-1.1.noarch

Can't the system tell which processor I have and only download and install the proper package? Or is there something I can do to set that?

Sauerland 10-10-2020 04:28 AM

Quote:

(84/86) Installing: kernel-firmware-all-20201005-1.1.noarch
I think this is the meta package which installs all firmware packages......

petelq 10-10-2020 07:12 AM

Opensuse used to do one big zipped firmware file (as did other distros). This changed with more up to date kernels and now the firmware packages come individually. It allows you to just choose the ones you use/need. Personally I just leave them all as they are.

zaivala 10-10-2020 11:11 PM

Quote:

Originally Posted by petelq (Post 6174168)
Opensuse used to do one big zipped firmware file (as did other distros). This changed with more up to date kernels and now the firmware packages come individually. It allows you to just choose the ones you use/need. Personally I just leave them all as they are.

I did not see any choice, of course I'm installing from Terminal. It just installs them all. I only need one of them, but I'm not really confident about deleting anything.

TB0ne 10-11-2020 09:07 AM

Quote:

Originally Posted by zaivala (Post 6174360)
I did not see any choice, of course I'm installing from Terminal. It just installs them all. I only need one of them, but I'm not really confident about deleting anything.

Those are typically small files, so they shouldn't cause any space issues staying there. Aside from that, it's nice to have them there, so plugging in something new 'just works'.

mrmazda 10-14-2020 01:40 AM

When the switch from all in one package to lots of packages was made I removed the old manually, then selectively installed those that seemed to match my hardware. / freespace jumped enormously. The old way took an obscene amount of disk space and updates bandwidth that served no purpose. The SUSE developers recognized the waste and finally did something about it.


All times are GMT -5. The time now is 05:54 AM.