
そこで、Ubuntu 22.04 LTS で作業していて、カーネルを更新することにしました。アップグレードも完了しましたが、プロセスの実行中に次のメッセージが表示されました。
W: Possible missing firmware /lib/firmware/rtl_nic/rt18125b-2.fw for module r8169
同じようなメッセージが 18 件ありました。不足しているファームウェアをすべてロードするにはどうしたらよいか、どなたか助けていただけませんか?
答え1
ほとんどの場合、この欠落しているファームウェアは必要ありません。
新しい特定のハードウェアがある場合にのみ必要になる場合があります。システムですべてが正常に動作する場合は、心配する必要はありません。
このメッセージは、Linux カーネルが、 で見つけることができないファームウェアを認識していることを意味します/lib/firmware
。ただし、ファームウェアはハードウェア固有のものです。新しいファームウェアがlinux-firmware
パッケージに追加され、これらのメッセージは消えます。
時間があり、これらのメッセージが気になる場合は、クローンを作成することができます
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
不足しているファームウェアを にコピーします/lib/firmware
。
答え2
してください:
cd /usr/lib/firmware/rtl_nic
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8125b-2.fw
リブート。