Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 698110 - sys-kernel/linux-firmware-20191008 blocks sys-firmware/alsa-firmware[alsa_cards_ca0132] but does not include ca0132 firmware
Summary: sys-kernel/linux-firmware-20191008 blocks sys-firmware/alsa-firmware[alsa_car...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-20 13:16 UTC by nvaert1986
Modified: 2021-05-13 00:00 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nvaert1986 2019-10-20 13:16:20 UTC
I'm unable to emerge alsa-firmware with ALSA_CARDS="ca0132" when linux-firmware is already emerged. I need firmware from linux-firmware for AMD CPU microcode and other reasons, but needa alsa-firmware too. When checking linux-firmware for the specific ca0132 firmware, it's not included in the package.

I've been able to work around this issue for now, by manually downloading the firmware from: https://github.com/alsa-project/alsa-firmware and putting the related files in /lib/firmware

Reproducible: Always

Steps to Reproduce:
1.Set ALSA_CARDS="ca0132"
2.Rung emerge -pv alsa-firwmare with linux-firmware already installed

Actual Results:  
linux-firmware and alsa-firmware are not able to co-exist when ALSA_CARDS="ca0132" is set.

Expected Results:  
Being able to emerge both linux-firmware and alsa-firmware

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-firmware/alsa-firmware-1.0.29::gentoo  ALSA_CARDS="ca0132 -aica -asihpi -cs46xx -darla20 -darla24 -echo3g -emu10k1 -emu1212 -emu1616 -emu1820 -gina20 -gina24 -hdsp -hdspm -indigo -indigoio -korg1212 -layla20 -layla24 -maestro3 -mia -mixart -mona -msnd-pinnacle -pcxhr -sb16 -usb-usx2y -vx222 -wavefront -ymfpci" 4880 KiB
[blocks B      ] sys-firmware/alsa-firmware[alsa_cards_ca0132] ("sys-firmware/alsa-firmware[alsa_cards_ca0132]" is blocking sys-kernel/linux-firmware-20191008)

Total: 1 package (1 new), Size of downloads: 4880 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-firmware/alsa-firmware-1.0.29:0/0::gentoo, ebuild scheduled for merge) pulled in by
    alsa-firmware

  (sys-kernel/linux-firmware-20191008:0/0::gentoo, installed) pulled in by
    sys-kernel/linux-firmware required by @selected


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-10-20 13:37:38 UTC
(In reply to nvaert1986 from comment #0)
> I'm unable to emerge alsa-firmware with ALSA_CARDS="ca0132" when
> linux-firmware is already emerged. I need firmware from linux-firmware for
> AMD CPU microcode and other reasons, but needa alsa-firmware too. When
> checking linux-firmware for the specific ca0132 firmware, it's not included
> in the package.
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2021-05-13 00:00:37 UTC
=sys-kernel/linux-firmware-20191008 was removed long time ago.