TLP(4) Kernel Interfaces Manual TLP(4)

NAME

tlpDECchip 21x4x and clone Ethernet interfaces device driver

SYNOPSIS

tlp* at eisa? slot ?
tlp* at pci? dev ? function ?
tlp* at cardbus? function ?

Configuration of PHYs may also be necessary. See mii(4).

DESCRIPTION

The tlp device driver supports Ethernet interfaces based on the DECchip 21x4x “Tulip” (DEC fourth generation Ethernet controller) and a variety of clone chips. The Tulip has several features designed to make it flexible and reduce CPU usage:

The tlp driver supports the following chips:

MEDIA SELECTION

Media selection done using ifconfig(8) using the standard ifmedia(4) mechanism. Refer to those manual pages for more information.

SEE ALSO

arp(4), eisa(4), ifmedia(4), mii(4), netintro(4), pci(4), ifconfig(8)

Digital Equipment Corporation, DECchip 21040 Ethernet LAN Controller for PCI Hardware Reference Manual, May 1994, Order Number EC-N0752-72.

Digital Equipment Corporation, DECchip 21041 PCI Ethernet LAN Controller Hardware Reference Manual, Preliminary, April 1995, Order Number EC-QAWXA-TE.

Digital Equipment Corporation, DECchip 21041 DC1017-BA Errata, Revision 1.0, April 27, 1995, Order Number EC-QD2MA-TE.

Digital Equipment Corporation, DECchip 21140 PCI Fast Ethernet LAN Controller Hardware Reference Manual, Supersedes EC-Q0CA-TE, May 1995, Order Number EC-Q0CB-TE.

Digital Equipment Corporation, DECchip 21140A PCI Fast Ethernet LAN Controller Hardware Reference Manual, Supersedes EC-QN7NA-TE, EC-QN7NB-TE, January 1996, Order Number EC-QN7NC-TE.

Intel Corporation, 21143 PCI/CardBus 10/100Mb/s Ethernet LAN Controller Hardware Reference Manual, Revision 1.0, October 1998, Document Number 278074-001.

Digital Equipment Corporation, Ethernet Address ROM Programming: An Application Note, April 1994, Order Number EC-N3214-72.

Digital Equipment Corporation, Using the DECchip 21041 with Boot ROM, Serial ROM, and External Register: An Application Note, April 1995, Order Number EC-QJLGA-TE.

Digital Equipment Corporation, Connecting the DECchip 21140 PCI Fast Ethernet LAN Controller to the Network: An Application Note, Preliminary, December 1994, Order Number EC-QAR2A-TE.

Macronix International Co., Ltd., MXIC MX98713 PMAC 100/10BASE PCI MAC Controller, Revision 1.1, November 8, 1996, Part Number: PM0386.

Macronix International Co., Ltd., MXIC MX98713A Fast Ethernet MAC Controller, Revision 1.0, August 28, 1997, Part Number: PM0489.

Macronix International Co., Ltd., MXIC MX98715A Single Chip Fast Ethernet NIC Controller, Revision 1.2, February 24, 1999, Part Number: PM0537.

Macronix International Co., Ltd., MXIC MX98725 Single Chip Fast Ethernet NIC Controller, Revision 1.7, September 15, 1998, Part Number: PM0468.

Macronix International Co., Ltd., MXIC MX98715 Application Note, Revision 1.5, October 9, 1998, Part Number: PM0498.

Macronix International Co., Ltd., MXIC MX98715A Application Note, Revision 1.2, October 9, 1998, Part Number: PM0541.

Macronix International Co., Ltd., MXIC MX98725 Application Note, Revision 1.1, July 10, 1998, Part Number: PM0525.

Macronix International Co., Ltd., MXIC LC82C115 Single Chip Fast Ethernet NIC Controller, Revision 0.2, February 12, 1999, Part Number: PM0572.

LITE ON, Inc., PNIC Hardware Specification, Revision 1.0, December 1, 1994.

ADMtek Incorporated, Comet: AL981 PCI 10/100 Fast Ethernet Controller with Integrated PHY, Revision 0.93, January, 1999.

Winbond Electronics Corporation, Winbond LAN W89C840F 100/10Mbps Ethernet Controller, Revision A1, April 1997.

Xircom X3201-3 CardBus 10/100 Mbps Ethernet Controller Software Developer's Specification, Revision B, April 7, 1999, Reference number: 103-0548-001.

Davicom DM9102 10/100 Mbps Single Chip LAN Controller, Version DM9102-DS-F01, July 22, 1999.

Davicom DM9102A Single Chip Fast Ethernet NIC Controller, Version DM9102A-DS-F01, January 20, 2000.

ASIX Electronics Co., ASIX AX88140A 100BaseTX/FX PCI Bus Fast Ethernet MAC Controller, Preliminary, March 11, 1997, Document Number AX140D2.DOC.

Conexant Systems, Inc., LANfinity - Home Networking Physical Layer Device with Integrated Analog Front End Circuitry, Revision A, March 12, 1999.

HISTORY

The tlp driver first appeared in NetBSD 1.5.

AUTHORS

The tlp driver was written by Jason R. Thorpe while employed at the Numerical Aerospace Simulation Facility, NASA Ames Research Center. The author may be contacted at <thorpej@NetBSD.org>.

ASIX AX88140A and AX881401 support was added by Rui Paulo <rpaulo@NetBSD.org>.

Conexant RS7112 support was contributed by Frank Wille <frank@phoenix.owl.de>.

BUGS

Media autosense is not yet supported for any serial or PCS function media. It is, however, supported for IEEE 802.3u-compliant PHY media.
March 26, 2006 NetBSD 6.1