В Arch Linux в пакет linux-firmware, который содержит файлы прошивок, внесены важные изменения. Кроме обычных обновлений файлов и добавления поддержки новых устройств, для данного пакета установлено требование к минимальной версии ядра, а также сам пакет разделён на несколько пакетов.
Напомним, что прошивки устройств — это файлы, которые необходимы для нормальной работы оборудования в дополнению к модулям ядра (драйверам).
Теперь пакет linux-firmware реализует сжатие прошивки ядра, а также требует ядро Linux версии 5.3 или более поздней с поддержкой загрузки из сжатой прошивки xz. Параметр ядра CONFIG_FW_LOADER_COMPRESS должен быть включён. Все официальные ядра Arch Linux уже давно поддерживают это.
Пакет linux-firmware был разделен на более мелкие пакеты, чтобы ещё больше сократить требуемое дисковое пространство. Некоторые большие файлы прошивки редко используемого оборудования были разделены на отдельные пакеты. Это влияет на прошивку для коммутаторов Mellanox Spectrum, устройств Marvell, SoC Qualcomm, серверных адаптеров Cavium LiquidIO, устройств QLogic, адаптеров Ethernet Broadcom NetXtreme II 10Gb. Обязательно установите дополнительные пакеты микропрограмм, если это необходимо.
Теперь в официальном репозитории Arch Linux присутствуют следующие пакеты:
- linux-firmware и linux-firmware-whence — основные пакеты с прошивками для большого количества оборудования
- linux-firmware-bnx2x — прошивки для Ethernet адаптеров NetXtreme II 10Gb
- linux-firmware-liquidio — серверных адаптеров Cavium LiquidIO
- linux-firmware-marvell — прошивки для устройств Marvell
- linux-firmware-mellanox — прошивки для свитчей Mellanox Spectrum
- linux-firmware-nfp — прошивки для Netronome Flow Processors (nfp)
- linux-firmware-qcom — прошивки для Qualcomm SoCs (qcom)
- linux-firmware-qlogic — прошивки для устройств Qlogic (qlogic)
Близкие статьи
- Ошибка: «файл \vmlinuz-linux» не найден (РЕШЕНО) (90%)
- Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts (90%)
- Восстановление из чёрного экрана при неудачной установке проприетарных AMD драйверов в BlackArch / Arch (60%)
- Не открываются настройки NVIDIA «ERROR: Unable to load info from any available system» (РЕШЕНО) (60%)
- Мигает экран во время записи экрана (РЕШЕНО) (60%)
- Решение проблемы с отсутствие сети из-за Dependency failed (RANDOM - 50%)