Firmware linux nonfree debian установка

Zone PC

Добавление пакетов с прошивками после установки debian

При установке debian netinstall при опознавании некоторого оборудования, могут появляться сообщения что нужны файлы firmware. Например на HP серверах нужны были q12300_fw.bin и tigon/tg3_tso.bin.

Если под рукой нет флешки с нужными файлами но система установилась можно добавить прошивки после установки.

С помощью dmesg находим какие прошивки не удалось загрузить. И проверяем на сайте http://wiki.debian.org/Firmware какие пакеты нужно установить. Нужно немного изменить список рипозиториев просто добавим после main секцию non-free для этого отредактируем файл /etc/apt/sources.list чтобы получилась такая строчка:

Теперь обновляем рипозиторий:

Для примера возьмем сетевушку tigon проверим ошибки в системном логе:

Ошибка может выглядеть так:

Как видим ядру не удалось загрузить прошивку для сетевой карты при этом сеть может работать нормально но ошибки нужно убирать.

Поставим пакет с прошивками:

После перезагрузки ошибка должна исчезнуть.

Далее займемся картой Qlogic:

Здесь похожая ошибка:

Так же не найдена прошивка. В этот раз нам нужен пакет с прошивками для qlogic.

Перезагружаемся и ошибки должны исчезнуть.

Файлы прошивок могут располагаться в следующих папках:

  • /lib/firmware/$(uname -r) — Прошивки из пакетов для определенных ядер.
  • /lib/firmware/ — Прошивки из пакетов для всех ядер.
  • /usr/local/lib/firmware — Прошивки установленные вручную.
  • /usr/lib/hotplug/firmware — Прошивки из пакетов для всех ядер.

Источник

  • ru
  • AtiHowTo

В этой статье описано как установить и настроить свободные драйвера для видео карт типа ATI/AMD на системах с операционной системой Debian. Информация касающаяся установки патентованных драйверов смотреть на ATIProprietary.

Идентификация

Всю необходимую информацию о вашей видео карте можно узнать с помощью команды lspci. Например:

Драйвера

Поддержка графического оборудования ATI/AMD предоставляется с пакетом xserver-xorg-video-ati. Этот пакет зависит от трёх аппаратно-зависимых пакетов драйверов:

Пакет xserver-xorg-video-ati автоматически распознает имеет ли ваше оборудование Radeon, Rage 128, или Mach64 и загрузит соответствующий драйвер.

Поддерживаемые устройства

Radeon драйвер в Debian 8 «Jessie» поддерживает данные модели ATI/AMD видео карт — от Radeon 7000 до Radeon R9 290. Для подробной информации смотрите radeon(4) страницу руководства и также radeon страницу на X вики.

Читайте также:  Как посмотреть скрытые файлы mac os

Прошивка (firmware)

Бинарные прошивки с radeon DRM были убраны из linux-2.6 2.6.29-1, чтобы избежать ошибки 494009. Прошивку можно получить установив пакет firmware-linux-nonfree.

Без этого пакета, пользователи radeon драйвера обычно испытывают низкую 2D / 3D производительность. Некоторые видео карты нуждаются в этой прошивке, чтобы запускать систему X Window.

Установка

Данная процедура установит свободные драйвера, DRI модули (для 3D акселерации) и прошивку (firmware):

Добавьте «contrib» и «non-free» компоненты в ваш /etc/apt/sources.list. Например:

Обновите список доступных пакетов:

Неполадки

С помощью команды dmesg можно убедиться была ли загружена необходимая прошивка. Например:

Если файлы не были загружены, тогда убедитесь то что установлен пакет firmware-linux-nonfree (ссылайтесь на «Установка»).

Мерцание экрана с Adobe Flash: смотрите FlashPlayer#flickering.

Конфигурация

В большинстве случаях свободный драйвер в ручной настройке не нуждается, так как Xorg X сервер автоматически определяет и настраивает доступное оборудование.

Следующая необязательная конфигурация может быть использована для увеличения 3D производительности. Ссылайтесь на xorg.conf(5) и radeon(4) справочные страница для более подробной информации.

Двойные видео карты

AMD выпускает двойные видео карты (AMD + Intel видео карта). Обе видео карты работают в одно и то-же время при этом перегревают компьютер и создают много шума.

Debian Stretch (testing)

В Debian Stretch можно установить самую новую версию MESA которая поддерживает DRI двойные видео карты. Убедитесь то, что intel и radeon драйверы установлены. Так-же firmware-linux-nonfree пакет должен быть установлен.

Проверьте то, что распознаются две видео карты :

Выше указанная команда выведет название видео карты и к ней привязанные драйвера. Для того, чтобы Radeon видео карта обрабатывала графически интенсивные процессы используйте:

Вы можете проверить параметр с данной командой.

Вывод должен быть AMD.

Используя опцию DRI_PRIME вы можете запускать 3D/игры/фильмы которые требуют побольше графической силы.

См. также

ru/ATIProprietary — Установка патентованного драйвера

Источник

Firmware linux nonfree debian установка

Добавление non-free в список источников и микропрограммное обеспечение (прошивка)

Список источников

Как известно, ISO-образ aptosid содержит только свободное ПО согласно DSFG, но существует возможность добавить contrib non-free в файл /etc/apt/sources.list.d/debian.list :

Запись в файл должена выглядеть таким образом, чтобы выбор зеркального сервера мог варьироваться. Прочитайте также: Список текущего состояния Debian серверов и зеркал.:

После изменений источников серверов Вам нужно выполнить команду в терминале apt-get update перед поиском и установкой новых пакетов (‘apt-get update’ является для каждой установки рекомендуемым).

Определение несвободной прошивки

Со следующей командой устанавливаются несвободные прошивки, (предположительно contrib non-free были добавлены в список источники):

Необходимую прошивку можно определить с помощью следующего списка устройств или прошивок или с скриптом fw-detect, который находится в пакете aptosid-scripts).

Выдача скрипта fw-detect описывает команды, которые нужны чтобы инсталлировать и активировать прошивку:

Чтобы установить прошивку из репозитория git, введите:

Прошивки на флешке

Если Вы нуждаетесь в прошивке уже перед инсталляцией, Debian-пакеты прошивки должны быть на USB-флешке. Чтобы перезаписывать их на другой компьютер, их надо сохранить либо как файл *.zip, либо как архив *.tar.gz от http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/sid/current/ и распаковать в каталоге «firmware», в котором находятся после этого ряд файлов с окончанием *.deb.

Читайте также:  Open link in new tab opens new windows

Затем загрузите файл http://packages.debian.org/sid/firmware-linux-free*.deb и добавьте этот ко всем другим *.deb в папке, к которой Вы извлекли прошивку. Тогда передайте их с флешкой на компьютер, который нуждается в прошивку и:

Мы стараемся предоставлять пакеты для легально распространяемых прошивок от наших несвободных репозиториях, но не все изготовители позволяют это.

Источник

  • 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).

Devices/Drivers Firmware

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 almost all of them are non-free, which means that you need to add the non-free and contrib components to your APT sources.

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/unofficial/non-free/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.

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

It is also possible to bypass the installer’s searching and installation process by preseeding and providing the firmware files directly to the kernel:

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.

Читайте также:  Оригинальные образы mac os для bdu

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

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»

Firmware is sourced from the following places (see udev’s /lib/udev/hotplug.functions and /lib/udev/firmware.agent)

/lib/firmware/$(uname -r) — Firmware provided by a package, specific for a kernel.

/lib/firmware/ — Firmware provided by a package, valid for all kernels.

/usr/local/lib/firmware — Location for manually installed firmware.

/usr/lib/hotplug/firmware — Firmware provided by a package, valid for all kernels

List of firmware in Linux kernel

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 all firmware distributed along Debian Linux kernel images.

Computer Firmware

Found on most modern x86 PCs and servers, along with some ARM boards — (wikipedia)

Found on older «IBM-PC» machines, generally most regular PCs and servers that were manufactured before 2011 — (wikipedia)

also known as OpenBoot, Found on Sun SPARC systems, IBM Power, PowerPC-based Apple Macintosh, IEEE 1275-1994. (wikipedia)

Coreboot (LinuxBIOS)

Can be used on some boards and tested under emulators — (wikipedia)

PMON2000

Found on the Lemote Yeeloong and embedded devices

Updating firmware

Firmware can be updated using various methods.

Open firmware

There are a number of projects creating various kinds of open firmware, including for booting, WiFi and audio.

Источник

Пакет: firmware-linux-nonfree (20190114-2

Ссылки для firmware-linux-nonfree

Ресурсы Debian:

Исходный код firmware-nonfree:

Сопровождающие:

Подобные пакеты:

Binary firmware for various drivers in the Linux kernel (meta-package)

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

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

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: firmware-amd-graphics (= 20190114-2

    deb9u1) Binary firmware for AMD/ATI graphics chips
    dep: firmware-misc-nonfree (= 20190114-2

    deb9u1) Binary firmware for various drivers in the Linux kernel

  • rec: amd64-microcode Processor microcode firmware for AMD CPUs
  • rec: intel-microcode Processor microcode firmware for Intel CPUs

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

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

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

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

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

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

Источник

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