xref: /freebsd/share/man/man4/em.4 (revision e4fe103d7340708b28890c31a4eae78486609420)
1e4fe103dSPrafulla Deuskar.\" Copyright (c) 2002 Intel Corporation
21ac88dc0SPrafulla Deuskar.\" All rights reserved.
31ac88dc0SPrafulla Deuskar.\" Redistribution and use in source and binary forms of the Software, with or without
41ac88dc0SPrafulla Deuskar.\" modification, are permitted provided that the following conditions
51ac88dc0SPrafulla Deuskar.\" are met:
61ac88dc0SPrafulla Deuskar.\" 1. Redistributions of source code of the Software may retain the above
71ac88dc0SPrafulla Deuskar.\" copyright notice, this list of conditions and the following disclaimer.
81ac88dc0SPrafulla Deuskar.\" 2. Redistributions in binary form of the Software may reproduce the
91ac88dc0SPrafulla Deuskar.\" above copyright notice, this list of conditions and the following
101ac88dc0SPrafulla Deuskar.\" disclaimer in the documentation and/or other materials provided with the
111ac88dc0SPrafulla Deuskar.\" distribution.
121ac88dc0SPrafulla Deuskar.\" 3. Neither the name of the Intel Corporation nor the names of its contributors
131ac88dc0SPrafulla Deuskar.\" shall be used to endorse or promote products derived from this Software
141ac88dc0SPrafulla Deuskar.\" without specific prior written permission.
151ac88dc0SPrafulla Deuskar.\"
161ac88dc0SPrafulla Deuskar.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
171ac88dc0SPrafulla Deuskar.\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
181ac88dc0SPrafulla Deuskar.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
191ac88dc0SPrafulla Deuskar.\" ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR ITS CONTRIBUTORS BE LIABLE
201ac88dc0SPrafulla Deuskar.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
211ac88dc0SPrafulla Deuskar.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
221ac88dc0SPrafulla Deuskar.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
231ac88dc0SPrafulla Deuskar.\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
241ac88dc0SPrafulla Deuskar.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
251ac88dc0SPrafulla Deuskar.\" USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
261ac88dc0SPrafulla Deuskar.\"
27e4fe103dSPrafulla Deuskar.\" * Other names and brands may be claimed as the property of others.
28802a4af8SRuslan Ermilov.\"
29e4fe103dSPrafulla Deuskar.\" $FreeBSD$
30e4fe103dSPrafulla Deuskar.Dd April 5, 2002
311ac88dc0SPrafulla Deuskar.Dt EM 4
32802a4af8SRuslan Ermilov.Os
331ac88dc0SPrafulla Deuskar.Sh NAME
341ac88dc0SPrafulla Deuskar.Nm em
35802a4af8SRuslan Ermilov.Nd "Intel(R) PRO/1000 gigabit Ethernet driver for the FreeBSD operating system"
361ac88dc0SPrafulla Deuskar.Sh SYNOPSIS
371ac88dc0SPrafulla Deuskar.Cd "device em"
381ac88dc0SPrafulla Deuskar.Sh DESCRIPTION
391ac88dc0SPrafulla DeuskarThe
401ac88dc0SPrafulla Deuskar.Nm
41a59716d2SPrafulla Deuskardriver provides support for PCI gigabit Ethernet adapters based on
42e4fe103dSPrafulla Deuskarthe Intel 82540, 82542, 82543 and 82544 Ethernet controller chip.
431ac88dc0SPrafulla DeuskarThe driver supports Transmit/Receive checksum offload
44e4fe103dSPrafulla Deuskarand Jumbo Frames only on 82540, 82543 and 82544-based adapters.
45802a4af8SRuslan ErmilovFor a list of supported adapters, see the
46802a4af8SRuslan Ermilov.Pa README
471ac88dc0SPrafulla Deuskarincluded with the driver.
481ac88dc0SPrafulla Deuskar.Pp
491ac88dc0SPrafulla DeuskarFor questions related to hardware requirements,
501ac88dc0SPrafulla Deuskarrefer to the documentation supplied with your Intel PRO/1000 adapter.
51802a4af8SRuslan ErmilovAll hardware requirements listed apply to use with
52802a4af8SRuslan Ermilov.Fx .
531ac88dc0SPrafulla Deuskar.Pp
54a59716d2SPrafulla DeuskarSupport for Jumbo Frames is provided via the interface MTU setting.
551ac88dc0SPrafulla DeuskarSelecting an MTU larger than 1500 bytes with the
561ac88dc0SPrafulla Deuskar.Xr ifconfig 8
57a59716d2SPrafulla Deuskarutility configures the adapter to receive and transmit Jumbo Frames.
58a59716d2SPrafulla DeuskarThe maximum MTU size for Jumbo Frames is 16114.
591ac88dc0SPrafulla Deuskar.Pp
601ac88dc0SPrafulla DeuskarThe
611ac88dc0SPrafulla Deuskar.Nm
621ac88dc0SPrafulla Deuskardriver supports the following media types:
63802a4af8SRuslan Ermilov.Bl -tag -width ".Cm 10baseT/UTP"
64802a4af8SRuslan Ermilov.It Cm autoselect
651ac88dc0SPrafulla DeuskarEnables auto-negotiation for speed and duplex.
66802a4af8SRuslan Ermilov.It Cm 10baseT/UTP
671ac88dc0SPrafulla DeuskarSets 10Mbps operation.
68a59716d2SPrafulla DeuskarUse the
69802a4af8SRuslan Ermilov.Cm mediaopt
70a59716d2SPrafulla Deuskaroption to select
71802a4af8SRuslan Ermilov.Cm full-duplex
72a59716d2SPrafulla Deuskarmode.
73802a4af8SRuslan Ermilov.It Cm 100baseTX
741ac88dc0SPrafulla DeuskarSets 100Mbps operation.
75a59716d2SPrafulla DeuskarUse the
76802a4af8SRuslan Ermilov.Cm mediaopt
77a59716d2SPrafulla Deuskaroption to select
78802a4af8SRuslan Ermilov.Cm full-duplex
79a59716d2SPrafulla Deuskarmode.
80802a4af8SRuslan Ermilov.It Cm 1000baseSX
811ac88dc0SPrafulla DeuskarSets 1000Mbps operation.
821ac88dc0SPrafulla DeuskarOnly
83802a4af8SRuslan Ermilov.Cm full-duplex
841ac88dc0SPrafulla Deuskarmode is supported at this speed.
85802a4af8SRuslan Ermilov.It Cm 1000baseTX
861ac88dc0SPrafulla DeuskarSets 1000Mbps operation.
871ac88dc0SPrafulla DeuskarOnly
88802a4af8SRuslan Ermilov.Cm full-duplex
891ac88dc0SPrafulla Deuskarmode is supported at this speed.
901ac88dc0SPrafulla Deuskar.El
911ac88dc0SPrafulla Deuskar.Pp
921ac88dc0SPrafulla DeuskarThe
931ac88dc0SPrafulla Deuskar.Nm
941ac88dc0SPrafulla Deuskardriver supports the following media options:
95802a4af8SRuslan Ermilov.Bl -tag -width ".Cm full-duplex"
96802a4af8SRuslan Ermilov.It Cm full-duplex
97a59716d2SPrafulla DeuskarForces full-duplex operation
98802a4af8SRuslan Ermilov.It Cm half-duplex
99a59716d2SPrafulla DeuskarForces half-duplex operation.
1001ac88dc0SPrafulla Deuskar.El
1011ac88dc0SPrafulla Deuskar.Pp
102802a4af8SRuslan ErmilovOnly use
103802a4af8SRuslan Ermilov.Cm mediaopt
104802a4af8SRuslan Ermilovto set the driver to
105802a4af8SRuslan Ermilov.Cm full-duplex .
106802a4af8SRuslan ErmilovIf
107802a4af8SRuslan Ermilov.Cm mediaopt
108802a4af8SRuslan Ermilovis not specified, the driver defaults to
109802a4af8SRuslan Ermilov.Cm half-duplex .
110a59716d2SPrafulla Deuskar.Pp
1111ac88dc0SPrafulla DeuskarFor more information on configuring this device, see
1121ac88dc0SPrafulla Deuskar.Xr ifconfig 8 .
1131ac88dc0SPrafulla Deuskar.Sh DIAGNOSTICS
1141ac88dc0SPrafulla Deuskar.Bl -diag
1151ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: memory"
1161ac88dc0SPrafulla DeuskarA fatal initialization error has occurred.
1171ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: interrupt"
1181ac88dc0SPrafulla DeuskarA fatal initialization error has occurred.
1191ac88dc0SPrafulla Deuskar.It "em%d: watchdog timeout -- resetting"
1201ac88dc0SPrafulla DeuskarThe device has stopped responding to the network, or there is a problem with
1211ac88dc0SPrafulla Deuskarthe network connection (cable).
1221ac88dc0SPrafulla Deuskar.El
1231ac88dc0SPrafulla Deuskar.Sh SUPPORT
1241ac88dc0SPrafulla DeuskarFor additional information regarding building and installation,
125802a4af8SRuslan Ermilovsee the
126802a4af8SRuslan Ermilov.Pa README
127802a4af8SRuslan Ermilovincluded with the driver.
128802a4af8SRuslan ErmilovFor general information and support,
129a59716d2SPrafulla Deuskargo to the Intel support website at:
130802a4af8SRuslan Ermilov.Pa http://support.intel.com.
1311ac88dc0SPrafulla Deuskar.Pp
1321ac88dc0SPrafulla DeuskarIf an issue is identified with the released source code on the supported kernel
1331ac88dc0SPrafulla Deuskarwith a supported adapter, email the specific information related to the
134802a4af8SRuslan Ermilovissue to
135802a4af8SRuslan Ermilov.Aq freebsdnic@mailbox.intel.com.
1361ac88dc0SPrafulla Deuskar.Sh SEE ALSO
1371ac88dc0SPrafulla Deuskar.Xr arp 4 ,
1381ac88dc0SPrafulla Deuskar.Xr netintro 4 ,
139802a4af8SRuslan Ermilov.Xr vlan 4 ,
140e4fe103dSPrafulla Deuskar.Xr ng_ether 4 ,
1411ac88dc0SPrafulla Deuskar.Xr ifconfig 8
1421ac88dc0SPrafulla Deuskar.Sh HISTORY
1431ac88dc0SPrafulla DeuskarThe
1441ac88dc0SPrafulla Deuskar.Nm
1451ac88dc0SPrafulla Deuskardevice driver first appeared in
146a59716d2SPrafulla Deuskar.Fx 4.4 .
1471ac88dc0SPrafulla Deuskar.Sh AUTHORS
1481ac88dc0SPrafulla DeuskarThe
1491ac88dc0SPrafulla Deuskar.Nm
1501ac88dc0SPrafulla Deuskardriver was written by
1511ac88dc0SPrafulla Deuskar.An Intel Corporation Aq freebsdnic@mailbox.intel.com .
152