How To Install alsa-firmware on CentOS 8
Introduction
In this tutorial we learn how to install alsa-firmware
on CentOS 8.
What is alsa-firmware
This package contains the firmware binaries for a number of sound cards. Some (but not all of these) require firmware loaders which are included in the alsa-tools-firmware package.
We can use yum
or dnf
to install alsa-firmware
on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install alsa-firmware.
Install alsa-firmware on CentOS 8 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
The output should look something like this:
CentOS Linux 8 - AppStream 43 kB/s | 4.3 kB 00:00
CentOS Linux 8 - BaseOS 65 kB/s | 3.9 kB 00:00
CentOS Linux 8 - ContinuousRelease 43 kB/s | 3.0 kB 00:00
CentOS Linux 8 - Extras 23 kB/s | 1.5 kB 00:00
CentOS Linux 8 - FastTrack 40 kB/s | 3.0 kB 00:00
CentOS Linux 8 - HighAvailability 36 kB/s | 3.9 kB 00:00
CentOS Linux 8 - Plus 24 kB/s | 1.5 kB 00:00
CentOS Linux 8 - PowerTools 50 kB/s | 4.3 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 13 kB/s | 9.2 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 24 kB/s | 8.5 kB 00:00
Metadata cache created.
After updating yum database, We can install alsa-firmware
using dnf
by running the following command:
sudo dnf -y install alsa-firmware
Install alsa-firmware on CentOS 8 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
The output should look something like this:
CentOS Linux 8 - AppStream 43 kB/s | 4.3 kB 00:00
CentOS Linux 8 - BaseOS 65 kB/s | 3.9 kB 00:00
CentOS Linux 8 - ContinuousRelease 43 kB/s | 3.0 kB 00:00
CentOS Linux 8 - Extras 23 kB/s | 1.5 kB 00:00
CentOS Linux 8 - FastTrack 40 kB/s | 3.0 kB 00:00
CentOS Linux 8 - HighAvailability 36 kB/s | 3.9 kB 00:00
CentOS Linux 8 - Plus 24 kB/s | 1.5 kB 00:00
CentOS Linux 8 - PowerTools 50 kB/s | 4.3 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 13 kB/s | 9.2 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 24 kB/s | 8.5 kB 00:00
Metadata cache created.
After updating yum database, We can install alsa-firmware
using yum
by running the following command:
sudo yum -y install alsa-firmware
How To Uninstall alsa-firmware on CentOS 8
To uninstall only the alsa-firmware
package we can use the following command:
sudo dnf remove alsa-firmware
alsa-firmware Package Contents on CentOS 8
/lib/firmware/aica_firmware.bin
/lib/firmware/asihpi
/lib/firmware/asihpi/dsp5000.bin
/lib/firmware/asihpi/dsp6200.bin
/lib/firmware/asihpi/dsp6205.bin
/lib/firmware/asihpi/dsp6400.bin
/lib/firmware/asihpi/dsp6600.bin
/lib/firmware/asihpi/dsp8700.bin
/lib/firmware/asihpi/dsp8900.bin
/lib/firmware/cs46xx
/lib/firmware/cs46xx/ba1
/lib/firmware/cs46xx/cwc4630
/lib/firmware/cs46xx/cwcasync
/lib/firmware/cs46xx/cwcbinhack
/lib/firmware/cs46xx/cwcdma
/lib/firmware/cs46xx/cwcsnoop
/lib/firmware/ctefx.bin
/lib/firmware/ctspeq.bin
/lib/firmware/digiface_firmware.bin
/lib/firmware/digiface_firmware_rev11.bin
/lib/firmware/ea
/lib/firmware/ea/3g_asic.fw
/lib/firmware/ea/darla20_dsp.fw
/lib/firmware/ea/darla24_dsp.fw
/lib/firmware/ea/echo3g_dsp.fw
/lib/firmware/ea/gina20_dsp.fw
/lib/firmware/ea/gina24_301_asic.fw
/lib/firmware/ea/gina24_301_dsp.fw
/lib/firmware/ea/gina24_361_asic.fw
/lib/firmware/ea/gina24_361_dsp.fw
/lib/firmware/ea/indigo_dj_dsp.fw
/lib/firmware/ea/indigo_djx_dsp.fw
/lib/firmware/ea/indigo_dsp.fw
/lib/firmware/ea/indigo_io_dsp.fw
/lib/firmware/ea/indigo_iox_dsp.fw
/lib/firmware/ea/layla20_asic.fw
/lib/firmware/ea/layla20_dsp.fw
/lib/firmware/ea/layla24_1_asic.fw
/lib/firmware/ea/layla24_2A_asic.fw
/lib/firmware/ea/layla24_2S_asic.fw
/lib/firmware/ea/layla24_dsp.fw
/lib/firmware/ea/loader_dsp.fw
/lib/firmware/ea/mia_dsp.fw
/lib/firmware/ea/mona_2_asic.fw
/lib/firmware/ea/mona_301_1_asic_48.fw
/lib/firmware/ea/mona_301_1_asic_96.fw
/lib/firmware/ea/mona_301_dsp.fw
/lib/firmware/ea/mona_361_1_asic_48.fw
/lib/firmware/ea/mona_361_1_asic_96.fw
/lib/firmware/ea/mona_361_dsp.fw
/lib/firmware/emu
/lib/firmware/emu/audio_dock.fw
/lib/firmware/emu/emu0404.fw
/lib/firmware/emu/emu1010_notebook.fw
/lib/firmware/emu/emu1010b.fw
/lib/firmware/emu/hana.fw
/lib/firmware/emu/micro_dock.fw
/lib/firmware/ess
/lib/firmware/ess/maestro3_assp_kernel.fw
/lib/firmware/ess/maestro3_assp_minisrc.fw
/lib/firmware/korg
/lib/firmware/korg/k1212.dsp
/lib/firmware/mixart
/lib/firmware/mixart/miXart8.elf
/lib/firmware/mixart/miXart8.xlx
/lib/firmware/mixart/miXart8AES.xlx
/lib/firmware/multiface_firmware.bin
/lib/firmware/multiface_firmware_rev11.bin
/lib/firmware/pcxhr
/lib/firmware/pcxhr/b321_512.b56
/lib/firmware/pcxhr/d321_512.d56
/lib/firmware/pcxhr/dspb1222e.b56
/lib/firmware/pcxhr/dspb1222hr.b56
/lib/firmware/pcxhr/dspb882e.b56
/lib/firmware/pcxhr/dspb882hr.b56
/lib/firmware/pcxhr/dspb924.b56
/lib/firmware/pcxhr/dspd1222.d56
/lib/firmware/pcxhr/dspd222.d56
/lib/firmware/pcxhr/dspd882.d56
/lib/firmware/pcxhr/dspe882.e56
/lib/firmware/pcxhr/dspe924.e56
/lib/firmware/pcxhr/e321_512.e56
/lib/firmware/pcxhr/xc_1_882.dat
/lib/firmware/pcxhr/xi_1_882.dat
/lib/firmware/pcxhr/xlxc1222e.dat
/lib/firmware/pcxhr/xlxc1222hr.dat
/lib/firmware/pcxhr/xlxc222.dat
/lib/firmware/pcxhr/xlxc882e.dat
/lib/firmware/pcxhr/xlxc882hr.dat
/lib/firmware/pcxhr/xlxc924.dat
/lib/firmware/pcxhr/xlxint.dat
/lib/firmware/rpm_firmware.bin
/lib/firmware/sb16
/lib/firmware/sb16/alaw_main.csp
/lib/firmware/sb16/ima_adpcm_capture.csp
/lib/firmware/sb16/ima_adpcm_init.csp
/lib/firmware/sb16/ima_adpcm_playback.csp
/lib/firmware/sb16/mulaw_main.csp
/lib/firmware/vx
/lib/firmware/vx/bd56002.boot
/lib/firmware/vx/bd563s3.boot
/lib/firmware/vx/bd563v2.boot
/lib/firmware/vx/bx_1_vp4.b56
/lib/firmware/vx/bx_1_vxp.b56
/lib/firmware/vx/l_1_v22.d56
/lib/firmware/vx/l_1_vp4.d56
/lib/firmware/vx/l_1_vx2.d56
/lib/firmware/vx/l_1_vxp.d56
/lib/firmware/vx/x1_1_vp4.xlx
/lib/firmware/vx/x1_1_vx2.xlx
/lib/firmware/vx/x1_1_vxp.xlx
/lib/firmware/vx/x1_2_v22.xlx
/lib/firmware/yamaha
/lib/firmware/yamaha/ds1_ctrl.fw
/lib/firmware/yamaha/ds1_dsp.fw
/lib/firmware/yamaha/ds1e_ctrl.fw
/lib/firmware/yamaha/yss225_registers.bin
/usr/share/alsa/firmware
/usr/share/alsa/firmware/usx2yloader
/usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx
/usr/share/alsa/firmware/usx2yloader/us122.conf
/usr/share/alsa/firmware/usx2yloader/us122.prepad
/usr/share/alsa/firmware/usx2yloader/us122.rbt
/usr/share/alsa/firmware/usx2yloader/us122fw.ihx
/usr/share/alsa/firmware/usx2yloader/us224.conf
/usr/share/alsa/firmware/usx2yloader/us224.prepad
/usr/share/alsa/firmware/usx2yloader/us224.rbt
/usr/share/alsa/firmware/usx2yloader/us224fw.ihx
/usr/share/alsa/firmware/usx2yloader/us428.conf
/usr/share/alsa/firmware/usx2yloader/us428.prepad
/usr/share/alsa/firmware/usx2yloader/us428.rbt
/usr/share/alsa/firmware/usx2yloader/us428fw.ihx
/usr/share/doc/alsa-firmware
/usr/share/doc/alsa-firmware/COPYING
/usr/share/doc/alsa-firmware/LICENSE.aica_firmware
/usr/share/doc/alsa-firmware/LICENSE.creative_txt
/usr/share/doc/alsa-firmware/README
/usr/share/doc/alsa-firmware/README.ca0132
/usr/share/doc/alsa-firmware/README.hdsploader
/usr/share/doc/alsa-firmware/README.mixartloader
/usr/share/doc/alsa-firmware/README.pcxhrloader
/usr/share/doc/alsa-firmware/README.usx2yloader
/usr/share/doc/alsa-firmware/README.vxloader
/usr/share/doc/alsa-firmware/aica_dreamcast_sound.txt
References
Summary
In this tutorial we learn how to install alsa-firmware
on CentOS 8 using yum and dnf.