Linux firmware package debian

Пакет: firmware-linux-free (20200122-1)

двоичные микропрограммы для различных драйверов из состава ядра Linux

Пакет содержит микропрограммы, которые ранее были включены в ядро Linux и соответствуют критериям Debian по определению свободного программного обеспечения.

Большинство микропрограмм, включённых в ядро Linux несвободны, они были перемещены в пакет firmware-linux-nonfree.

* микропрограмма для карт AV7110 DVB (av7110/bootcode.bin) * микропрограмма Atheros AR9170 для carl9170 (carl9170-1.fw) * исправление CIS для 3Com Megahertz 3CCFEM556 (cis/3CCFEM556.cis) * исправление CIS для 3Com Megahertz 3CXEM556 (cis/3CXEM556.cis) * исправление CIS для Advantech COMpad-32/85 (cis/COMpad2.cis) * исправление CIS для Advantech COMpad-32/85B-4 (cis/COMpad4.cis) * исправление CIS для Ethernet-карты NSC DP83903 PCMCIA (cis/DP83903.cis) * исправление CIS для Allied Telesis LA-PCM (cis/LA-PCM.cis) * исправление CIS для MultiTech PCMCIA 56K DataFax (cis/MT5634ZLX.cis) * исправление CIS для Ethernet-карты NDC PCMCIA (cis/NE2K.cis) * исправление CIS для EN2218-LAN/MODEM (cis/PCMLM28.cis) * исправление CIS для PreMax PE-200 (cis/PE-200.cis) * исправление CIS для LanPro EP-4000A (cis/PE520.cis) * исправление CIS для RS-COM 2P (cis/RS-COM-2P.cis) * исправление CIS для Sierra Aircard 555 (cis/SW_555_SER.cis) * исправление CIS для Sierra Wireless AC710/AC750 (cis/SW_7xx_SER.cis) * исправление CIS для Sierra Wireless AC850/AC860 (cis/SW_8xx_SER.cis) * исправление CIS для Ethernet-карты Tamarack PCMCIA (cis/tamarack.cis) * микропрограмма Atari Falcon DSP56001 (dsp56k/bootstrap.bin) * параметры по умолчанию для контроллера Intel C600 SAS/SATA, версия 1.3 (isci/isci_firmware.bin) * микропрограмма Keyspan USA-19 (keyspan_pda/keyspan_pda.fw) * микропрограмма Xircom PGSDB9/Entrega PortGear (keyspan_pda/xircom_pgs.fw) * микропрограмма USB-DUX (usbdux_firmware.bin) * микропрограмма USB-DUXfast (usbduxfast_firmware.bin) * микропрограмма USB-DUXsigma (usbduxsigma_firmware.bin)

Другие пакеты, относящиеся к firmware-linux-free

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • sug: initramfs-tools универсальная модульная программа для создания initramfs (автоматизация)

Загрузка firmware-linux-free

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
all 23,6 Кб 85,0 Кб [список файлов]

Источник

Пакет: firmware-linux-free (20200122-1)

двоичные микропрограммы для различных драйверов из состава ядра Linux

Пакет содержит микропрограммы, которые ранее были включены в ядро Linux и соответствуют критериям Debian по определению свободного программного обеспечения.

Большинство микропрограмм, включённых в ядро Linux несвободны, они были перемещены в пакет firmware-linux-nonfree.

* микропрограмма для карт AV7110 DVB (av7110/bootcode.bin) * микропрограмма Atheros AR9170 для carl9170 (carl9170-1.fw) * исправление CIS для 3Com Megahertz 3CCFEM556 (cis/3CCFEM556.cis) * исправление CIS для 3Com Megahertz 3CXEM556 (cis/3CXEM556.cis) * исправление CIS для Advantech COMpad-32/85 (cis/COMpad2.cis) * исправление CIS для Advantech COMpad-32/85B-4 (cis/COMpad4.cis) * исправление CIS для Ethernet-карты NSC DP83903 PCMCIA (cis/DP83903.cis) * исправление CIS для Allied Telesis LA-PCM (cis/LA-PCM.cis) * исправление CIS для MultiTech PCMCIA 56K DataFax (cis/MT5634ZLX.cis) * исправление CIS для Ethernet-карты NDC PCMCIA (cis/NE2K.cis) * исправление CIS для EN2218-LAN/MODEM (cis/PCMLM28.cis) * исправление CIS для PreMax PE-200 (cis/PE-200.cis) * исправление CIS для LanPro EP-4000A (cis/PE520.cis) * исправление CIS для RS-COM 2P (cis/RS-COM-2P.cis) * исправление CIS для Sierra Aircard 555 (cis/SW_555_SER.cis) * исправление CIS для Sierra Wireless AC710/AC750 (cis/SW_7xx_SER.cis) * исправление CIS для Sierra Wireless AC850/AC860 (cis/SW_8xx_SER.cis) * исправление CIS для Ethernet-карты Tamarack PCMCIA (cis/tamarack.cis) * микропрограмма Atari Falcon DSP56001 (dsp56k/bootstrap.bin) * параметры по умолчанию для контроллера Intel C600 SAS/SATA, версия 1.3 (isci/isci_firmware.bin) * микропрограмма Keyspan USA-19 (keyspan_pda/keyspan_pda.fw) * микропрограмма Xircom PGSDB9/Entrega PortGear (keyspan_pda/xircom_pgs.fw) * микропрограмма USB-DUX (usbdux_firmware.bin) * микропрограмма USB-DUXfast (usbduxfast_firmware.bin) * микропрограмма USB-DUXsigma (usbduxsigma_firmware.bin)

Другие пакеты, относящиеся к firmware-linux-free

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • sug: initramfs-tools универсальная модульная программа для создания initramfs (автоматизация)
Читайте также:  Os name linux java

Загрузка firmware-linux-free

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
all 23,6 Кб 85,0 Кб [список файлов]

Источник

Пакет: firmware-linux (20210315-3) [non-free]

Binary firmware for various drivers in the Linux kernel (metapackage)

This package depends on both free and non-free firmware which may be used with drivers in the Linux kernel.

Другие пакеты, относящиеся к firmware-linux

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: firmware-linux-free двоичные микропрограммы для различных драйверов из состава ядра Linux
  • dep: firmware-linux-nonfree (= 20210315-3) Binary firmware for various drivers in the Linux kernel (metapackage)
  • rec: amd64-microcode Processor microcode firmware for AMD CPUs
  • rec: intel-microcode Processor microcode firmware for Intel CPUs

Загрузка firmware-linux

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
all 23,0 Кб 31,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2023 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Источник

What is firmware?

Firmware refers to embedded software which controls electronic devices. Well-defined boundaries between firmware and software do not exist, as both terms cover some of the same code. Typically, the term firmware deals with low-level operations in a device, without which the device would be completely non-functional (read more on Wikipedia).

Many devices require firmware to operate. Historically, firmware would be built into the device’s ROM or Flash memory, but more and more often, a firmware image has to be loaded into the device RAM by a device driver during device initialisation.

A few firmware images are Free Software and Open Source but unfortunately almost all of them are non-free, which means that Debian cannot include them as normal in the archive under main or contrib.

Читайте также:  Arch linux как зайти

Using non-free firmware on a Debian system

Debian 12 (bookworm) and later

For Debian 12 onwards, all the packaged non-free firmware binaries that Debian can distribute have been moved to a new component in the Debian archive, called non-free-firmware. If you’re upgrading from an older release of Debian and you need these firmware binaries, you should update the apt sources.list on your system to use this new component. If you only had the non-free component enabled on your system to allow you to install firmware, you can safely remove that now.

Debian’s installation and live images now include all of those firmware packages. The system should automatically detect, load and install the firmware available for your devices, where possible. There are a small number of cases where Debian can’t do this, typically because of not being allowed to distribute the needed firmware binaries.

If you are booting the Debian installer over the network, that will not include all the firmware packages in the initramfs. This is a deliberate choice due to the extra space needed for all the firmware here. Many/most users will already need to modify the initramfs when setting up netboot, so an extra step here is reasonable. Adding the firmware blobs to your initramfs is easy: simply grab the appropriate cpio archive for your target release from https://cdimage.debian.org/cdimage/firmware/ and append it directly to the initramfs file.

How to disable detection and use of non-free firmware

From Debian 12, the installer will automatically check for needed firmware blobs and add them as required. If you would prefer it not to, add

to the installer boot parameters as described in the installation guide

Older releases

For Debian 11 (bullseye) and older, Debian did not include firmware on official installation and live images. The following sections should help you if you need firmware there.

Firmware during the installation

In some cases the installer detects the need for non-free firmware and prompts the user to make the firmware available to the installer to complete the installation. This can happen, for example, with wireless network cards which often require non-free firmware to function (see ipw2200 for an example).

Installation images with firmware

An easy method is to use an installer image that includes all non-free firmware packages directly. See https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/

Firmware on removable media

You can also download the firmware archive for your platform and unpack it into a directory named firmware in the root of a removable storage device (USB/CD drive). You can find firmware downloads for your Debian version at https://cdimage.debian.org/cdimage/firmware/. When the installer starts, it will automatically find the firmware files in the directory on the removable storage and, if needed, install the required firmware.

Читайте также:  Linux kernel system time

In some cases, firmware supplied on removable media may not be detected automatically (e.g. 740503). In these situations, drop to the console (Ctrl+alt+F2) and manually mount(8) your removable storage on a temporary directory (e.g. /media).

Firmware on removable media and preseeding

  • The needed firmware files are assumed to be in a directory named firmware on a FAT partition formatted with mkfs.vfat and labelled FIRMWARE.
  • The following addition is made to the installer’s kernel command line. It is a single command but has been broken here for readability. Press TAB when the installation choice is highlighted to make the command line visible. A variation on this technique is presented elsewhere.
Installation+Archive+USBStick preseed/early_command="modprobe vfat ; sleep 2 ; mount /dev/disk/by-label/FIRMWARE /media ; cp -a /media/firmware /lib"

Once the network is configured, Debian-Installer can fetch firmware from Debian repositories.

Firmware after installation

The isenkram and other tools can prompt to install the appropriate firmware and other hardware support packages when the hardware is plugged in. This mostly relies on packages declaring via AppStream what hardware they support. This might not work for all firmware, so read on for another solution.

If you still see missing firmware console messages when the initramfs is updated (for example whenever a kernel update is applied):

W: Possible missing firmware /lib/firmware/i915/skl_guc_62.0.0.bin for module i915

Then you can use apt-file or the Debian package contents search to look for the package that contains the firmware files, install it and then update the initramfs:

$ apt-file search skl_guc_62.0.0.bin firmware-misc-nonfree: /lib/firmware/i915/skl_guc_62.0.0.bin $ sudo apt install firmware-misc-nonfree $ sudo update-initramfs -c -k all

Firmware missing from Debian

If the missing firmware is not available in Debian or if you still see missing firmware console messages even when you have the right firmware-* package installed, you can download and install the firmware from the linux-firmware repository, e.g. for i915 firmware:

mkdir firmware cd firmware wget -r -nd -e robots=no -A '*.bin' --accept-regex '/plain/' https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915/ sudo mv *.bin /lib/firmware/i915/ sudo update-initramfs -c -k all

Location of firmware files

Debian 8 «Jessie» and newer

udev used in Debian Jessie and later, only checks one directory for firmware files: /lib/firmware. See 729252 for details.

Debian 7 «Wheezy», Debian 6.0 «Squeeze»

  1. /lib/firmware/$(uname -r) — Firmware provided by a package, specific for a kernel.
  2. /lib/firmware/ — Firmware provided by a package, valid for all kernels.
  3. /usr/local/lib/firmware — Location for manually installed firmware.
  4. /usr/lib/hotplug/firmware — Firmware provided by a package, valid for all kernels

List of firmware in Debian

To find which package provides a given firmware file, you can use this search page:
https://www.debian.org/distrib/packages#search_contents

Firmware/List lists firmware distributed by Debian.

Источник

Оцените статью
Adblock
detector