xref: /freebsd/share/man/man4/em.4 (revision c21834960ea89a25f29edae0654d1e3c19adf484)
1c2183496SPrafulla Deuskar.\" Copyright (c) 2001-2003, Intel Corporation
21ac88dc0SPrafulla Deuskar.\" All rights reserved.
3c2183496SPrafulla Deuskar.\"
4c2183496SPrafulla Deuskar.\" Redistribution and use in source and binary forms, with or without
5c2183496SPrafulla Deuskar.\" modification, are permitted provided that the following conditions are met:
6c2183496SPrafulla Deuskar.\"
7c2183496SPrafulla Deuskar.\" 1. Redistributions of source code must retain the above copyright notice,
8c2183496SPrafulla Deuskar.\"    this list of conditions and the following disclaimer.
9c2183496SPrafulla Deuskar.\"
10c2183496SPrafulla Deuskar.\" 2. Redistributions in binary form must reproduce the above copyright
11c2183496SPrafulla Deuskar.\"    notice, this list of conditions and the following disclaimer in the
12c2183496SPrafulla Deuskar.\"    documentation and/or other materials provided with the distribution.
13c2183496SPrafulla Deuskar.\"
14c2183496SPrafulla Deuskar.\" 3. Neither the name of the Intel Corporation nor the names of its
15c2183496SPrafulla Deuskar.\"    contributors may be used to endorse or promote products derived from
16c2183496SPrafulla Deuskar.\"    this software without specific prior written permission.
171ac88dc0SPrafulla Deuskar.\"
181ac88dc0SPrafulla Deuskar.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
191ac88dc0SPrafulla Deuskar.\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
201ac88dc0SPrafulla Deuskar.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21c2183496SPrafulla Deuskar.\" ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
22c2183496SPrafulla Deuskar.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23c2183496SPrafulla Deuskar.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24c2183496SPrafulla Deuskar.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25c2183496SPrafulla Deuskar.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26c2183496SPrafulla Deuskar.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27c2183496SPrafulla Deuskar.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28c2183496SPrafulla Deuskar.\" POSSIBILITY OF SUCH DAMAGE.
291ac88dc0SPrafulla Deuskar.\"
30e4fe103dSPrafulla Deuskar.\" * Other names and brands may be claimed as the property of others.
31802a4af8SRuslan Ermilov.\"
32e4fe103dSPrafulla Deuskar.\" $FreeBSD$
335461e585SPrafulla Deuskar.\"
345155b8e2SPrafulla Deuskar.Dd July 26, 2002
351ac88dc0SPrafulla Deuskar.Dt EM 4
36802a4af8SRuslan Ermilov.Os
371ac88dc0SPrafulla Deuskar.Sh NAME
381ac88dc0SPrafulla Deuskar.Nm em
39802a4af8SRuslan Ermilov.Nd "Intel(R) PRO/1000 gigabit Ethernet driver for the FreeBSD operating system"
401ac88dc0SPrafulla Deuskar.Sh SYNOPSIS
411ac88dc0SPrafulla Deuskar.Cd "device em"
421ac88dc0SPrafulla Deuskar.Sh DESCRIPTION
431ac88dc0SPrafulla DeuskarThe
441ac88dc0SPrafulla Deuskar.Nm
45a59716d2SPrafulla Deuskardriver provides support for PCI gigabit Ethernet adapters based on
465461e585SPrafulla Deuskarthe Intel 82540, 82542, 82543, 82544 and 82546 Ethernet controller chips.
471ac88dc0SPrafulla DeuskarThe driver supports Transmit/Receive checksum offload
485155b8e2SPrafulla Deuskarand Jumbo Frames only on 82540, 82543, 82544 and 82546-based adapters.
49802a4af8SRuslan ErmilovFor a list of supported adapters, see the
50802a4af8SRuslan Ermilov.Pa README
511ac88dc0SPrafulla Deuskarincluded with the driver.
521ac88dc0SPrafulla Deuskar.Pp
531ac88dc0SPrafulla DeuskarFor questions related to hardware requirements,
541ac88dc0SPrafulla Deuskarrefer to the documentation supplied with your Intel PRO/1000 adapter.
55802a4af8SRuslan ErmilovAll hardware requirements listed apply to use with
56802a4af8SRuslan Ermilov.Fx .
571ac88dc0SPrafulla Deuskar.Pp
58a59716d2SPrafulla DeuskarSupport for Jumbo Frames is provided via the interface MTU setting.
591ac88dc0SPrafulla DeuskarSelecting an MTU larger than 1500 bytes with the
601ac88dc0SPrafulla Deuskar.Xr ifconfig 8
61a59716d2SPrafulla Deuskarutility configures the adapter to receive and transmit Jumbo Frames.
62a59716d2SPrafulla DeuskarThe maximum MTU size for Jumbo Frames is 16114.
631ac88dc0SPrafulla Deuskar.Pp
645461e585SPrafulla DeuskarThis driver version supports VLANs.
655461e585SPrafulla DeuskarFor information on enabling VLANs, see the
665155b8e2SPrafulla Deuskar.Pa README .
671ac88dc0SPrafulla DeuskarThe
681ac88dc0SPrafulla Deuskar.Nm
691ac88dc0SPrafulla Deuskardriver supports the following media types:
70802a4af8SRuslan Ermilov.Bl -tag -width ".Cm 10baseT/UTP"
71802a4af8SRuslan Ermilov.It Cm autoselect
721ac88dc0SPrafulla DeuskarEnables auto-negotiation for speed and duplex.
73802a4af8SRuslan Ermilov.It Cm 10baseT/UTP
741ac88dc0SPrafulla DeuskarSets 10Mbps operation.
75a59716d2SPrafulla DeuskarUse the
76802a4af8SRuslan Ermilov.Cm mediaopt
77a59716d2SPrafulla Deuskaroption to select
78802a4af8SRuslan Ermilov.Cm full-duplex
79a59716d2SPrafulla Deuskarmode.
80802a4af8SRuslan Ermilov.It Cm 100baseTX
811ac88dc0SPrafulla DeuskarSets 100Mbps operation.
82a59716d2SPrafulla DeuskarUse the
83802a4af8SRuslan Ermilov.Cm mediaopt
84a59716d2SPrafulla Deuskaroption to select
85802a4af8SRuslan Ermilov.Cm full-duplex
86a59716d2SPrafulla Deuskarmode.
87802a4af8SRuslan Ermilov.It Cm 1000baseSX
881ac88dc0SPrafulla DeuskarSets 1000Mbps operation.
891ac88dc0SPrafulla DeuskarOnly
90802a4af8SRuslan Ermilov.Cm full-duplex
911ac88dc0SPrafulla Deuskarmode is supported at this speed.
92802a4af8SRuslan Ermilov.It Cm 1000baseTX
931ac88dc0SPrafulla DeuskarSets 1000Mbps operation.
941ac88dc0SPrafulla DeuskarOnly
95802a4af8SRuslan Ermilov.Cm full-duplex
961ac88dc0SPrafulla Deuskarmode is supported at this speed.
971ac88dc0SPrafulla Deuskar.El
981ac88dc0SPrafulla Deuskar.Pp
991ac88dc0SPrafulla DeuskarThe
1001ac88dc0SPrafulla Deuskar.Nm
1011ac88dc0SPrafulla Deuskardriver supports the following media options:
102802a4af8SRuslan Ermilov.Bl -tag -width ".Cm full-duplex"
103802a4af8SRuslan Ermilov.It Cm full-duplex
104a59716d2SPrafulla DeuskarForces full-duplex operation
105802a4af8SRuslan Ermilov.It Cm half-duplex
106a59716d2SPrafulla DeuskarForces half-duplex operation.
1071ac88dc0SPrafulla Deuskar.El
1081ac88dc0SPrafulla Deuskar.Pp
109802a4af8SRuslan ErmilovOnly use
110802a4af8SRuslan Ermilov.Cm mediaopt
111802a4af8SRuslan Ermilovto set the driver to
112802a4af8SRuslan Ermilov.Cm full-duplex .
113802a4af8SRuslan ErmilovIf
114802a4af8SRuslan Ermilov.Cm mediaopt
115802a4af8SRuslan Ermilovis not specified, the driver defaults to
116802a4af8SRuslan Ermilov.Cm half-duplex .
117a59716d2SPrafulla Deuskar.Pp
1181ac88dc0SPrafulla DeuskarFor more information on configuring this device, see
1191ac88dc0SPrafulla Deuskar.Xr ifconfig 8 .
1201ac88dc0SPrafulla Deuskar.Sh DIAGNOSTICS
1211ac88dc0SPrafulla Deuskar.Bl -diag
1221ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: memory"
1231ac88dc0SPrafulla DeuskarA fatal initialization error has occurred.
1241ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: interrupt"
1251ac88dc0SPrafulla DeuskarA fatal initialization error has occurred.
1261ac88dc0SPrafulla Deuskar.It "em%d: watchdog timeout -- resetting"
1271ac88dc0SPrafulla DeuskarThe device has stopped responding to the network, or there is a problem with
1281ac88dc0SPrafulla Deuskarthe network connection (cable).
1291ac88dc0SPrafulla Deuskar.El
1301ac88dc0SPrafulla Deuskar.Sh SUPPORT
1311ac88dc0SPrafulla DeuskarFor additional information regarding building and installation,
132802a4af8SRuslan Ermilovsee the
133802a4af8SRuslan Ermilov.Pa README
134802a4af8SRuslan Ermilovincluded with the driver.
135802a4af8SRuslan ErmilovFor general information and support,
136a59716d2SPrafulla Deuskargo to the Intel support website at:
137802a4af8SRuslan Ermilov.Pa http://support.intel.com .
1381ac88dc0SPrafulla Deuskar.Pp
1391ac88dc0SPrafulla DeuskarIf an issue is identified with the released source code on the supported kernel
1401ac88dc0SPrafulla Deuskarwith a supported adapter, email the specific information related to the
141802a4af8SRuslan Ermilovissue to
142802a4af8SRuslan Ermilov.Aq freebsdnic@mailbox.intel.com .
1431ac88dc0SPrafulla Deuskar.Sh SEE ALSO
1441ac88dc0SPrafulla Deuskar.Xr arp 4 ,
14534f67e88SDavid E. O'Brien.Xr gx 4 ,
1461ac88dc0SPrafulla Deuskar.Xr netintro 4 ,
147e4fe103dSPrafulla Deuskar.Xr ng_ether 4 ,
148999e589bSRuslan Ermilov.Xr vlan 4 ,
1491ac88dc0SPrafulla Deuskar.Xr ifconfig 8
1501ac88dc0SPrafulla Deuskar.Sh HISTORY
1511ac88dc0SPrafulla DeuskarThe
1521ac88dc0SPrafulla Deuskar.Nm
1531ac88dc0SPrafulla Deuskardevice driver first appeared in
154a59716d2SPrafulla Deuskar.Fx 4.4 .
1551ac88dc0SPrafulla Deuskar.Sh AUTHORS
1561ac88dc0SPrafulla DeuskarThe
1571ac88dc0SPrafulla Deuskar.Nm
1581ac88dc0SPrafulla Deuskardriver was written by
1591ac88dc0SPrafulla Deuskar.An Intel Corporation Aq freebsdnic@mailbox.intel.com .
160