TG3(4) TG3(4) NAME tg3 - Broadcom NetXtreme (Tigon3) series Gigabit Ethernet device driver SYNOPSIS insmod tg3.o insmod tg3.ko modprobe tg3 DESCRIPTION tg3 is the network device driver for the Broadcom NetXtreme BCM57xx series PCI/PCI-X/PCI Express Gigabit Ethernet Network Interface Card (NIC). The latest driver is in the latest 2.6 Linux kernel. It can also be downloaded from http://www.broadcom.com as a source package, but is generally not necessary to do so if you are using the latest 2.6 upstream kernel from http://www.kernel.org or one of the latest vendor kernels from Red Hat, SuSE, or others. Refer to the README.TXT from the driver package on how to compile and install the driver source package. Refer to various Linux documentations on how to configure network pro- tocol and address. DRIVER SETTINGS Driver settings can be queried and changed using ethtool. The latest ethtool can be downloaded from http://sourceforge.net/projects/gkernel if it is not already installed. See the ethtool man page for more information. ethtool settings do not persist across reboot or module reload. The ethtool commands can be put in a startup script such as /etc/rc.local to preserve the settings across a reboot. DEFAULT SETTINGS Speed : Autonegotiation with all speeds advertised Flow control : Autonegotiation with rx and tx advertised MTU : 1500 (range 46 - 9000) Some chips do not support jumbo MTUs bigger than 1500 Rx Ring Size : 200 (range 0 - 511) Rx Jumbo Ring Size : 100 (range 0 - 255) Not all chips support the jumbo ring, and some chips that sup- port jumbo frames do not use the jumbo ring. Tx Ring Size : 511 (range (MAX_SKB_FRAGS+1) - 511) MAX_SKB_FRAGS varies on different kernels and different archi- tectures. On a 2.6 kernel for x86, MAX_SKB_FRAGS is 18. Coalesce rx usecs : 20 (range 0 - 1023) Coalesce rx usecs irq : 20 (range 0 - 255) Coalesce rx frames : 5 (range 0 - 1023) Coalesce rx frames irq : 5 (range 0 - 255) Coalesce tx usecs : 72 (range 0 - 1023) Coalesce tx usecs irq : 20 (range 0 - 255) Coalesce tx frames : 53 (range 0 - 1023) Coalesce tx frames irq : 5 (range 0 - 255) Coalesce stats usecs : 1000000 (aprox. 1 sec.) Some coalescing parameters are not used or have different defaults on some chips MSI : Enabled (if supported by the device and interrupt test passes) TSO : Enabled on 2.6 kernels on newer devices. Some devices do not support TSO. AUTHOR Michael Chan - mchan@broadcom.com SEE ALSO ifconfig(8), insmod(8), modprobe.conf(5), ethtool(8). Broadcom Corporation 03/29/06 TG3(4)