"Tigon"イーサネットファームウェア:動作しますが、エラーメッセージが表示される

"Tigon"イーサネットファームウェア:動作しますが、エラーメッセージが表示される

今回はファームウェア-linux-nonfreeをインストールしていません。私はそれを避けることにしました、そしてすべてがうまくいくことがわかりました。 (まあ、私のワイヤレス照明は動作しませんでしたが、アダプタは動作していたので素晴らしいです)。とにかく、最後の呼び出しでupdate-initramfs次のエラーが発生しました。

W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3

これは明らかに私のイーサネットアダプタのファームウェアです。最後のインストールと同じようにうまく機能します。この警告を表示しない場合や問題を解決するにはどうすればよいですか?私はAMD gfファームウェアと競合しているので、無料ではないファームウェアパッケージを望んでいません。

答え1

これはエラーではなく警告です。このtg3モジュールはさまざまなBroadcomチップセットを駆動し、これらのファームウェアファイルはBCM5705 TSO、BCM5703 / BCM5704 TSO、およびBCM5701A0にのみ必要です。現在ロードされているが理論的に要求できるすべてのファームウェアファイルではなく、モジュールをinitramfsに含めると、update-initramfsこれらの警告が表示されます。これは、生成されたinitramfsファイルがそれほど変わらないことを示しています。たとえば、ダミーのファームウェアファイルを生成しないと、この問題を解決できません。

答え2

ファームウェアの検索とそのファームウェアが見つかる可能性があるパッケージに関する一般的な解決策は、ファームウェアファイルを含むパッケージを検索することです。もちろん、これはすべてのパッケージで生成されたすべてのファイルの一般的な検索に使用できます。

したがって、検索時に/lib/firmware/tigon/tg3.binそのパスに含まれるファームウェアファイルの適切な検索文字列です。tigon/tg3

したがって、Debianベースのディストリビューションの解決策は次のとおりです。

apt-file search tigon/tg3

または

dpkg-query -S tigon/tg3

はい、ファームウェアはlinux-firmwareUbuntuに含まれています(試してみました)、無料ではありません。コンパイルに使用できるソースファイルがないため、そのファイルはnonfreeリポジトリにあります。したがって、解決策はイーサネットが機能しているかどうかを無視するか、nonfreeリポジトリを追加してそこからインストールすることです。

関連マニュアルページで検索してください。Debian 管理者マニュアルまたはDebian Wiki

答え3

あなたの答えは次のとおりです。

apt-get install firmware-linux-nonfree

私はこの問題を以前の適切な行にしばらく直しました。

関連情報