Возможная прошивка

Я только что установил Backtrack 5 r3 (Gnome, 64bits) на свою новую машину, но я вроде как столкнулся с проблемой.

Я попытался установить драйвер ATI, gparted и libc для 32-разрядной поддержки, и я всегда получаю общую строку ошибок со всеми из них:

W: Возможно, отсутствует прошивка /lib/firmware/rtl_nic/rtl8168f-2.fw для модуля r8169
W: Возможно, отсутствует прошивка /lib/firmware/rtl_nic/rtl8168f-1.fw для модуля r8169

Какова эта проблема и как ее можно исправить?

Если вы хотите получить дополнительную информацию, пожалуйста, сделайте комментарий

РЕДАКТИРОВАТЬ:
Сообщение об ошибке, которое я получаю при попытке установить

Linux-прошивки

Ошибка! Плохой статус возврата для сборки модуля на ядре: 3.2.6 (x86_64)
Обратитесь к make.log в каталоге сборки
/var/lib/dkms/fglrx/8.723.1/build/ для получения дополнительной информации. dpkg: ошибка
обработка fglrx (–configure): установлен подпроцесс
пост-установочный скрипт вернул статус выхода ошибки 10 dpkg:
проблемы зависимости предотвращают конфигурацию fglrx-amdcccle:
fglrx-amdcccle зависит от fglrx; однако: пакет fglrx не является
настроен еще. dpkg: обработка ошибок fglrx-amdcccle (–configure):
проблемы с зависимостями – оставляя unconfigured Нет отчета о подписке
потому что сообщение об ошибке указывает на его последующую ошибку из
предыдущий сбой.
Обработка триггеров для python-gmenu … Восстановление
/usr/share/applications/desktop.en_US.utf8.cache …
Обработка триггеров для initramfs-tools … update-initramfs:
Создание /boot/initrd.img-3.2.6 Обработка триггеров для
python-support … Ошибки встречались при обработке: fglrx
fglrx-amdcccle E: Подпроцесс / usr / bin / dpkg возвращает код ошибки (1)

EDIT2:
Содержимое файла make.log в /var/lib/dkms/fglrx/8.723.1/build/

doing Makefile based build for kernel 2.6.x and higher rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers make -C /lib/modules/3.2.6/build SUBDIRS=/var/lib/dkms/fglrx/8.723.1/build/2.6.x modules make[1]: Entering directory `/usr/src/linux-source-3.2.6' WARNING: Symbol version dump /usr/src/linux-source-3.2.6/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.o /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:113:28: error: linux/smp_lock.h: No such file or directory /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:402: error: unknown field 'ioctl' specified in initializer /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:402: warning: initialization from incompatible pointer type In file included from /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:443: /var/lib/dkms/fglrx/8.723.1/build/2.6.x/drm_proc.h: In function 'FGLDRM__vma_info': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/drm_proc.h:497: warning: format '%08lx' expects type 'long unsigned int', but argument 5 has type 'phys_addr_t' /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function 'fglrx_pci_suspend': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:833: error: implicit declaration of function 'acquire_console_sem' /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:855: error: implicit declaration of function 'release_console_sem' /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function 'firegl_init_module': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1028: error: 'SPIN_LOCK_UNLOCKED' undeclared (first use in this function) /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1028: error: (Each undeclared identifier is reported only once /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1028: error: for each function it appears in.) /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function 'KCL_SetPageCache_Array': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1316: warning: passing argument 1 of 'KCL_ConvertPageToKernelAddress' makes pointer from integer without a cast /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.h:325: note: expected 'void *' but argument is of type 'long unsigned int' /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function '__ke__cmpxchg': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1473: error: variable or field '__ret' declared void /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1473: error: variable or field '__old' declared void /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1473: error: variable or field '__new' declared void /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function 'KCL_GlobalKernelLock': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1866: error: implicit declaration of function 'lock_kernel' /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function 'KCL_GlobalKernelUnlock': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1872: error: implicit declaration of function 'unlock_kernel' /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function 'KAS_Mutex_Initialize': /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:5051: error: implicit declaration of function 'init_MUTEX' make[2]: *** [/var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.o] Error 1 make[1]: *** [_module_/var/lib/dkms/fglrx/8.723.1/build/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-source-3.2.6' make: *** [kmod_build] Error 2 build failed with return value 2 

4 Solutions collect form web for “Возможная прошивка”

Возможны две причины этой ошибки:

  1. У вас нет аппаратного обеспечения (Realtek NIC) на вашем ПК и существует некорректная зависимость от файла прошивки, которого нет, из другого пакета. В этом случае вы можете спокойно проигнорировать ошибку.

  2. У вас есть оборудование на вашем ПК, и необходимо установить или обновить прошивку. В большинстве дистрибутивов Linux есть несвободный репозиторий пакетов, содержащий эти файлы прошивки. Вам нужно будет добавить репозиторий в /etc/apt/sources.list .

Чтобы узнать, есть ли у вас сетевой адаптер Realtek и его модуль, выполните следующие действия:

sudo lshw | grep 8169

Это технически только предупреждение (W). Если вы фактически не используете эту часть своего оборудования и не замечаете недостающих функциональных возможностей, то это не проблема.

Графическим драйверам на самом деле не нужны эти файлы прошивки, просто пакеты модулей ядра в Debian инициируют общую проверку, которая, как представляется, ищет эту проблему. Это не относится к этим графическим драйверам – это просто побочный эффект от того, как обрабатываются модули ядра.

Как сказал dartonw, это обычно решается путем установки одного из пакетов прошивки. В Debian, rtl8168f-1.fw предоставляется firmware-realtek , но в BackTrack и Ubuntu предоставляется linux-firmware . Попробуйте установить один из этих пакетов на основе вашего дистрибутива, и, надеюсь, он исправит проблему.

Предупреждение rtl8168f

Для предупреждения rtl8168f, если ваша карта Ethernet работает нормально, вы можете просто проигнорировать это сообщение. Возможно, вам не хватает некоторых функций (таких как разгрузка TCP). Вы также можете установить пакет прошивки на ответ Брайана Маршалла.

Для ошибки fglxr:

Похоже, что у вас нет установленных заголовков ядра. Вам нужны они для создания модулей ядра (с dkms или иначе).

Они должны быть в пакете, названном аналогично linux-headers-3.2.0-4-amd64 (но linux-headers-3.2.0-4-amd64 версией и архитектурой ядра; uname -r если вы этого не знаете. После установки этого dkms должен преуспеть в создании модуль.

или dkms могут быть сломаны, как это часто бывает. ищите заплаты firegl.c от людей … вроде меня до 4.4.x, но x118 ломает вещи. вам нужно понизить версию для синтаксиса всех установленных пакетов x и заморозить их форматирование обновлений. конечно, dist-upgrade будет их обмазывать, поэтому будьте осторожны.

  • Собственный драйвер NVIDIA по проблемам Jessie Debian
  • GNOME предотвращает VGA с высоким разрешением без информации EDID по VGA
  • Разрешение 2560x1440 по HDMI с ноутбуком с NVIDIA Optimus и Ubuntu 15.10
  • oxmplayer на вершине и блокирует все другие приложения GUI
  • X-рендеринг текста уродливый, если какой-либо не общий драйвер используется
  • Как заставить дисплей заснуть, когда экран заблокирован?
  • Избегайте быстрых двойных щелчков
  • Когда я закрываю крышку отсека для ноутбука?
  • Попытка открыть графический интерфейс с удаленного сервера с помощью Mac, но не успешно
  • Что делает LIBGL_ALWAYS_INDIRECT = 1?
  • Каковы минимальные требования для запуска графического приложения?
  • Linux и Unix - лучшая ОС в мире.