HP ProLiant MicroServer N54L 上の Debian 7.0 で「W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3」とか警告が出る場合の対処法

お家のサーバを HP ProLiant ML115 G1 から HP ProLiant MicroServer N54L に乗り換えたんですが、kernel の更新しようとしたらタイトルのような警告が出たのでその対処法です。

環境

マシン OS
HP ProLiant Microserver N54L Debian 7.0

症状

kernel の更新しようとしたら、以下の様なメッセージが表示される。

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

原因

調べてみたら、N54L の NIC 用の firmware が apt-line の main に入ってない模様。

参考) http://packages.debian.org/ja/stable/firmware-linux-nonfree

というわけで、インストールします。

インストール方法

まずは apt-line に firmware-linux-nonfree の含まれてる non-free を追加し、その後 firmware をインストールします。
firmware をインストールすると自動的に kernel も更新されます。

apt-lineに non-free と contrib を追加

ここではどうせなので contrib も追加してます。
以下のはサンプルで1行だけですが、全ての deb に追加します。

# vi /etc/apt/sources.list

変更前

....
deb http://ftp.jp.debian.org/debian/ wheezy main
....

変更後

....
deb http://ftp.jp.debian.org/debian/ wheezy main non-free contrib
....

apt の更新と firmware のインストール

# apt-get update
# apt-get install firmware-linux-nonfree

以上で警告が表示されなくなります。