Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • Главная
  • Список инструментов
  • HackWare
Menu

Изменения в пакете linux-firmware: требования к ядру, выделение больших файлов в отдельные пакеты

Posted on 24.01.202224.01.2022 by Alexey

В 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%)
  • Включение функциональности /etc/rc.local в Arch Linux (RANDOM - 50%)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo


Поиск


Свежие записи

  • Как настроить Python в качестве CGI модуля в Apache на Arch Linux (Manjaro, BlackArch)
  • PHP Warning: PHP Startup: imap: Unable to initialize module (РЕШЕНО). Как установить imap модуль для PHP в Arch Linux
  • Как обновить загрузчик GRUB в Arch Linux и производных дистрибутивах (Manjaro, BlackArch)
  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)

Свежие комментарии

  • Анастасия к записи Как установить и настроить OpenVPN в ArchLinux / BlackArch
  • Alexey к записи Как в Arch Linux найти все программы, установленные из AUR
  • МаксимК к записи Как в Arch Linux найти все программы, установленные из AUR
  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Без рубрики
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme