Linux firmware (Русский)
Linux firmware — это набор двоичных файлов (блобов) с прошивками, распространяемый вместе с ядром и необходимый для частичной или полной работоспособности определённого оборудования. Лицензионные ограничения не позволяют добавлять их напрямую в проекты, использующие лицензию GPL, но их можно поставлять отдельно.
Виды оборудования, которым обычно требуются прошивки:
- графические процессоры;
 - проводные сетевые адаптеры;
 - беспроводные сетевые адаптеры;
 - контроллеры Bluetooth;
 - звуковые карты — профессиональное аудио или встроенные аудиокарты.
 
Установка
Установите мета-пакет linux-firmware, который предоставляет прошивки для часто встречающихся устройств. Это рекомендуемый способ для большинства пользователей. Чтобы сэкономить место, вы можете установить прошивки только для того оборудования, которое установлено в вашей системе.
Основные пакеты прошивок, которые устанавливаются вместе с linux-firmware:
- linux-firmware-amdgpu — для видеокарт AMD;
 - linux-firmware-atheros — для Wi-Fi и Bluetooth-адаптеров Qualcomm Atheros;
 - linux-firmware-broadcom — для сетевых адаптеров Broadcom и Cypress;
 - linux-firmware-cirrus — для аудиоустройств Cirrus Logic;
 - linux-firmware-intel — для аудиоустройств, Bluetooth-адаптеров, видеокарт, сетевых адаптеров, нейронных процессоров, веб-камер и других устройств Intel;
 - linux-firmware-mediatek — для сетевых адаптеров MediaTek и Ralink;
 - linux-firmware-nvidia — для видеокарт и SoC NVIDIA;
 - linux-firmware-other — прошивки для различных устройств, не вошедшие в другие пакеты;
 - linux-firmware-radeon — для видеокарт ATI Radeon;
 - linux-firmware-realtek — для сетевых и Bluetooth-адаптеров Realtek.
 
Дополнительные пакеты:
- linux-firmware-liquidio — для серверных адаптеров Cavium LiquidIO;
 - linux-firmware-marvell — для сетевых адаптеров Marvell;
 - linux-firmware-mellanox — для коммутаторов Mellanox Spectrum;
 - linux-firmware-nfp — для Netronome Flow Processors;
 - linux-firmware-qcom — для SoC Qualcomm;
 - linux-firmware-qlogic — для сетевых устройств QLogic.
 
Сторонние пакеты:
- alsa-firmware — для программ из alsa-tools, загружающих прошивки, и для механизма автоматической загрузки прошивок (hotplug), смотрите раздел ALSA#Firmware;
 - sane-gt68xx-firmware — для сканеров на базе gt68xx;
 - sigrok-firmware-fx2lafw — для логических анализаторов FX2;
 - sof-firmware — Sound Open Firmware.
 
Советы и рекомендации
Определение загруженных прошивок
Иногда вам бывает нужно узнать, какие прошивки на данный момент загружены в системе, для отладки или для выбора пакетов прошивок для установки.
Это можно сделать с помощью динамической отладки:
- добавьте параметр ядра 
dyndbg="func fw_log_firmware_info +p"(в зависимости от используемого загрузчика может понадобиться экранировать кавычки); - посмотрите список загруженных прошивок командой: 
# journalctl -kg 'loaded f'