ファームウェアが欠落している可能性があります。

ファームウェアが欠落している可能性があります。

新しいコンピュータにBacktrack 5 r3(Gnome、64ビット)をインストールしたところ、問題が発生しました。

32ビットサポートのためにATIドライバ、gparted、libcをインストールしようとしましたが、常に一般的なエラー行が表示されているようです。

W:r8169モジュールにファームウェア/lib/firmware/rtl_nic/rtl8168f-2.fwがありません。 W
:r8169モジュールにファームウェア/lib/firmware/rtl_nic/rtl8168f-1.fwがありません。

問題は何であり、どのように解決しますか?

もっと知りたい場合はコメントを残してください

編集:
インストールしようとするとエラーメッセージが表示されます。

Linuxファームウェア

間違い!カーネルのモジュールビルドのエラー戻り状態:3.2.6(x86_64)詳細については、
ビルドディレクトリ/var/lib/dkms/fglrx/8.723.1/build/のmake.logを参照してください。
dpkg:
fglrx処理エラー(--configure):子プロセスをインストールするためのインストール後スクリプトで
エラー終了ステータス10が返されました。 dpkg:
依存関係の問題により、fglrx-amdcccleは設定されません。
fglrx-amdcccle は fglrx に依存します。ただし、fglrxパッケージはまだ設定されていません。
まだ構成されていません。 dpkg:fglrx-amdcccleの処理中にエラーが発生しました(--configure):
依存関係の問題 - 構成されていません
エラーメッセージに以前の失敗の後続エラーと表示され、承認レポートが作成されませんでした

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:
/var/lib/dkms/fglrx/8.723.1/build/ にある make.log ファイルの内容

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

ベストアンサー1

このエラーには2つの考えられる原因があります。

  1. PCにハードウェア(Realtek NIC)がなく、他のパッケージに欠けているファームウェアファイルへの誤った依存関係があります。この場合、エラーを無視してもかまいません。

  2. PCにハードウェアがあるため、ファームウェアをインストールまたは更新する必要があります。ほとんどのLinuxディストリビューションには、これらのファームウェアファイルを含む無料でないパッケージストアがあります。にリポジトリを追加する必要があります/etc/apt/sources.list

Realtek NICとそのモジュールがあることを確認するには、次の手順を実行します。

sudo lshw | grep 8169

おすすめ記事