If you are updating the kernel on your Debian 5.0 (Lenny) or Debian 6.0 (Squeeze) installation and have a Tigon Gigabit ethernet controller, such as the one on the Dell Poweredge T110, you may receive the following warning messages:
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
While harmless, these messages may be a bit disconcerting. Luckily, an easy, however not widely-documented fix, is present to solve this. Simply follow the two steps below:
1.) Add the “non-free” repository to the sources.lst file. (Here we are using Debian Squeeze. Replace “squeeze” with “lenny” if you are using Debian 5.0 Stable.)
nano -w /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free
2.) Update apt-get and install the “firmware-linux-nonfree” package.
apt-get update apt-get install firmware-linux-nonfree
Now, you should be all set and you can attempt the kernel installation once more. According to this Debian bug report, the Tigon TG3 firmware is not listed in the package description even though it is present in the package itself and perhaps why some confusion arose.