TI(4) | Device Drivers Manual | TI(4) |
ti
— Alteon
Networks Tigon I and Tigon II Gigabit Ethernet driver
ti* at pci? dev ? function ?
The ti
driver provides support for PCI
Gigabit Ethernet adapters based on the Alteon Networks Tigon Gigabit
Ethernet controller chip. The Tigon contains an embedded R4000 CPU, Gigabit
MAC, dual DMA channels and a PCI interface unit. The Tigon II contains two
R4000 CPUs and other refinements. Either chip can be used in either a 32-bit
or 64-bit PCI slot. Communication with the chip is achieved via PCI shared
memory and bus master DMA. The Tigon I and II support hardware multicast
address filtering, VLAN tag extraction and insertion, and jumbo Ethernet
frames sizes up to 9000 bytes. Note that the Tigon I chipset is no longer in
active production: all new adapters should come equipped with Tigon II
chipsets.
There are several PCI boards available from both Alteon and other
vendors that use the Tigon chipset under OEM contract. The
ti
driver has been tested with the following
Tigon-based adapters:
The following should also be supported but have not yet been tested:
While the Tigon chipset supports 10, 100 and 1000Mbps speeds, support for 10 and 100Mbps speeds is only available on boards with the proper transceivers. Most adapters are only designed to work at 1000Mbps, however the driver should support those NICs that work at lower speeds as well.
Support for jumbo frames is provided via the interface MTU setting. Selecting an MTU larger than 1500 bytes with the ifconfig(8) utility configures the adapter to receive and transmit jumbo frames. Using jumbo frames can greatly improve performance for certain tasks, such as file transfers and data streaming.
The ti
driver supports the following media
types:
The ti
driver supports the following media
options:
The Alteon Tigon and Tigon II support IPv4/TCP/UDP checksumming in
hardware. The ti
supports this feature of the chip's
firmware. See ifconfig(8)
for information on how to enable this feature.
For more information on configuring this device, see ifconfig(8).
ti
driver supports revision 4 (Tigon 1) and
revision 6 (Tigon 2) chips and has firmware only for those devices.The ti
device driver first appeared in
NetBSD 1.4.2.
The ti
driver was written by
Bill Paul
<wpaul@ctr.columbia.edu>.
The driver currently tries to access some on-board memory transparently. This mapping (BUS_SPACE_MAP_LINEAR) fails on systems where the corresponding PCI memory range is located in "sparse" space only.
This driver currently does not work on big-endian systems.
June 2, 2001 | NetBSD 10.99 |