Debian Logo

How to fix missing Tigon firmware on Debian

You are upgrading your Debian server when you get an error about missing tigon firmware like this one:

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

What do you do?

Fear not citizen, we got you covered. The error is brought on by systems that have a Tigon Gigabit ethernet controller installed. Here is how to fix it.

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

To find out what firmwares are included in this non-free package run:

aptitude show firmware-linux-nonfree

Which should return a bunch of firmwares like:

Package: firmware-linux-nonfree
New: yes
State: installed
Automatically installed: no
Multi-Arch: foreign
Version: 0.41
Priority: optional
Section: non-free/kernel
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Uncompressed Size: 4,772 k
Suggests: initramfs-tools
Breaks: firmware-ivtv (< 0.38~), firmware-linux (< 0.19)
Replaces: firmware-ivtv (< 0.38~), firmware-linux (< 0.19)
Description: Binary firmware for various drivers in the Linux kernel
 This package contains the binary firmware for various drivers in the Linux kernel.  This is a collection of firmware blobs which are not individually large enough to warrant a standalone package. 

 Contents:
 * 3Com Typhoon firmware, version 03.001.008 (3com/typhoon.bin)
 * AdvanSys ASC-3550 firmware (advansys/3550.bin)
 * AdvanSys ASC-38C0800 firmware (advansys/38C0800.bin)
 * AdvanSys ASC-38C1600 firmware (advansys/38C1600.bin)
 * AdvanSys SCSI controller microcode (advansys/mcode.bin)
[...]
   more firmware
[...]
 * Radeon HD 7700 series PFP microcode (radeon/VERDE_pfp.bin)
 * Radeon HD 7700 series RLC microcode (radeon/VERDE_rlc.bin)
 * Radeon HD 7700 series SMC microcode (radeon/VERDE_smc.bin)
 * Tehuti network card firmware (tehuti/bdx.bin)
 * Broadcom BCM5703/BCM5704 TSO firmware (tigon/tg3_tso.bin)
 * Broadcom BCM5701A0 firmware (tigon/tg3.bin)
 * Broadcom BCM5705 TSO firmware (tigon/tg3_tso5.bin)
 * Broadcom BCM57766 firmware (tigon/tg357766.bin)
 * Conexant CX231xx core firmware (v4l-cx231xx-avcore-01.fw)
 * Conexant CX23418 APU firmware (v4l-cx23418-apu.fw)
 * Conexant CX23418 CPU firmware (v4l-cx23418-cpu.fw)
 * Conexant CX23418 ADEC firmware (v4l-cx23418-dig.fw)
 * Conexant CX25840 firmware (v4l-cx25840.fw)
 * Conexant CX23885 core firmware (v4l-cx23885-avcore-01.fw)
 * VIA VT6656 firmware (vntwusb.fw)
Homepage: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git

As you can see, the Tigon firmware is listed for Broadcom BCM57* devices

If you want or need to download the firmware-linux-nonfree  file, go here … make sure you pick the right Debian version to ensure you are getting the correct package version.

Advertisements

2 thoughts on “How to fix missing Tigon firmware on Debian”

  1. OK nice but what HOW DO YOU DOWNLOAD the driver on PC when at system install the driver is missing therefore your Net card cant function ?
    I cannot find a way to download /lib/firmware/tigon/tg3_tso5.bin on windows computer to use it to install the second PC with Debian live…

    Like

    1. Hi guest, thanks for the note. I have updated the article with a link to the file. Make sure you pick the right version you are using to ensure you get the correct package.

      Like

Share your thoughts

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s