xref: /freebsd/share/man/man4/em.4 (revision 1ac88dc08fed37e0d0e93622e8afa419eab91e5b)
11ac88dc0SPrafulla Deuskar.\" Copyright (c) 2001 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.\"
271ac88dc0SPrafulla Deuskar.\" $FreeBSD$
281ac88dc0SPrafulla Deuskar
291ac88dc0SPrafulla Deuskar
301ac88dc0SPrafulla Deuskar.Dd October, 2001
311ac88dc0SPrafulla Deuskar.Dt EM 4
321ac88dc0SPrafulla Deuskar.Os FreeBSD
331ac88dc0SPrafulla Deuskar.Sh NAME
341ac88dc0SPrafulla Deuskar.Nm em
351ac88dc0SPrafulla Deuskar.Nd
361ac88dc0SPrafulla DeuskarIntel(R) PRO/1000 gigabit ethernet driver for the FreeBSD operating system
371ac88dc0SPrafulla Deuskar.Sh SYNOPSIS
381ac88dc0SPrafulla Deuskar.Cd "device em"
391ac88dc0SPrafulla Deuskar.Sh DESCRIPTION
401ac88dc0SPrafulla DeuskarThe
411ac88dc0SPrafulla Deuskar.Nm
421ac88dc0SPrafulla Deuskardriver provides support for PCI gigabit ethernet adapters based on
431ac88dc0SPrafulla Deuskarthe Intel 82542, 82543 and 82544 ethernet controller chip.
441ac88dc0SPrafulla DeuskarThe driver supports Transmit/Receive checksum offload
451ac88dc0SPrafulla Deuskarand jumbo frames only on 82543 and 82544-based adapters.
461ac88dc0SPrafulla DeuskarFor a list of supported adapters, see the 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.
511ac88dc0SPrafulla DeuskarAll hardware requirements listed apply to use with FreeBSD.
521ac88dc0SPrafulla Deuskar.Pp
531ac88dc0SPrafulla DeuskarSupport for jumbo frames is provided via the interface MTU setting.
541ac88dc0SPrafulla DeuskarSelecting an MTU larger than 1500 bytes with the
551ac88dc0SPrafulla Deuskar.Xr ifconfig 8
561ac88dc0SPrafulla Deuskarutility configures the adapter to receive and transmit jumbo frames.
571ac88dc0SPrafulla DeuskarThe maximum MTU size for jumbo frames is 9000.
581ac88dc0SPrafulla Deuskar.Pp
591ac88dc0SPrafulla DeuskarThe
601ac88dc0SPrafulla Deuskar.Nm
611ac88dc0SPrafulla Deuskardriver supports the following media types:
621ac88dc0SPrafulla Deuskar.Pp
631ac88dc0SPrafulla Deuskar.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
641ac88dc0SPrafulla Deuskar.It autoselect
651ac88dc0SPrafulla DeuskarEnables auto-negotiation for speed and duplex.
661ac88dc0SPrafulla Deuskar.It 10baseT/UTP
671ac88dc0SPrafulla DeuskarSets 10Mbps operation.
681ac88dc0SPrafulla DeuskarThe
691ac88dc0SPrafulla Deuskar.Ar mediaopt
701ac88dc0SPrafulla Deuskaroption can also be used to select either
711ac88dc0SPrafulla Deuskar.Ar full-duplex
721ac88dc0SPrafulla Deuskaror
731ac88dc0SPrafulla Deuskar.Ar half-duplex
741ac88dc0SPrafulla Deuskarmodes.
751ac88dc0SPrafulla Deuskar.It 100baseTX
761ac88dc0SPrafulla DeuskarSets 100Mbps operation.
771ac88dc0SPrafulla DeuskarThe
781ac88dc0SPrafulla Deuskar.Ar mediaopt
791ac88dc0SPrafulla Deuskaroption can also be used to select either
801ac88dc0SPrafulla Deuskar.Ar full-duplex
811ac88dc0SPrafulla Deuskaror
821ac88dc0SPrafulla Deuskar.Ar half-duplex
831ac88dc0SPrafulla Deuskarmodes.
841ac88dc0SPrafulla Deuskar.It 1000baseSX
851ac88dc0SPrafulla DeuskarSets 1000Mbps operation.
861ac88dc0SPrafulla DeuskarOnly
871ac88dc0SPrafulla Deuskar.Ar full-duplex
881ac88dc0SPrafulla Deuskarmode is supported at this speed.
891ac88dc0SPrafulla Deuskar.It 1000baseTX
901ac88dc0SPrafulla DeuskarSets 1000Mbps operation.
911ac88dc0SPrafulla DeuskarOnly
921ac88dc0SPrafulla Deuskar.Ar full-duplex
931ac88dc0SPrafulla Deuskarmode is supported at this speed.
941ac88dc0SPrafulla Deuskar.El
951ac88dc0SPrafulla Deuskar.Pp
961ac88dc0SPrafulla DeuskarThe
971ac88dc0SPrafulla Deuskar.Nm
981ac88dc0SPrafulla Deuskardriver supports the following media options:
991ac88dc0SPrafulla Deuskar.Pp
1001ac88dc0SPrafulla Deuskar.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
1011ac88dc0SPrafulla Deuskar.It full-duplex
1021ac88dc0SPrafulla DeuskarForces full duplex operation
1031ac88dc0SPrafulla Deuskar.It half-duplex
1041ac88dc0SPrafulla DeuskarForces half duplex operation.
1051ac88dc0SPrafulla Deuskar.El
1061ac88dc0SPrafulla Deuskar.Pp
1071ac88dc0SPrafulla DeuskarFor more information on configuring this device, see
1081ac88dc0SPrafulla Deuskar.Xr ifconfig 8 .
1091ac88dc0SPrafulla Deuskar.Sh DIAGNOSTICS
1101ac88dc0SPrafulla Deuskar.Bl -diag
1111ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: memory"
1121ac88dc0SPrafulla DeuskarA fatal initialization error has occurred.
1131ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: interrupt"
1141ac88dc0SPrafulla DeuskarA fatal initialization error has occurred.
1151ac88dc0SPrafulla Deuskar.It "em%d: No memory for jumbo buffers!"
1161ac88dc0SPrafulla DeuskarThe driver failed to allocate memory for jumbo frames during
1171ac88dc0SPrafulla Deuskarinitialization.
1181ac88dc0SPrafulla Deuskar.It "em%d: watchdog timeout -- resetting"
1191ac88dc0SPrafulla DeuskarThe device has stopped responding to the network, or there is a problem with
1201ac88dc0SPrafulla Deuskarthe network connection (cable).
1211ac88dc0SPrafulla Deuskar.El
1221ac88dc0SPrafulla Deuskar.Sh SUPPORT
1231ac88dc0SPrafulla DeuskarFor additional information regarding building and installation,
1241ac88dc0SPrafulla Deuskarsee the README included with the driver. For general information and support,
1251ac88dc0SPrafulla Deuskargo to the Intel support Website at:
1261ac88dc0SPrafulla Deuskar.Ar http://support.intel.com.
1271ac88dc0SPrafulla Deuskar.Pp
1281ac88dc0SPrafulla DeuskarIf an issue is identified with the released source code on the supported kernel
1291ac88dc0SPrafulla Deuskarwith a supported adapter, email the specific information related to the
1301ac88dc0SPrafulla Deuskarissue to freebsdnic@mailbox.intel.com.
1311ac88dc0SPrafulla Deuskar.El
1321ac88dc0SPrafulla Deuskar.Sh SEE ALSO
1331ac88dc0SPrafulla Deuskar.Xr arp 4 ,
1341ac88dc0SPrafulla Deuskar.Xr netintro 4 ,
1351ac88dc0SPrafulla Deuskar.Xr vlan 4 ,
1361ac88dc0SPrafulla Deuskar.Xr ng_ether 4 ,
1371ac88dc0SPrafulla Deuskar.Xr ifconfig 8
1381ac88dc0SPrafulla Deuskar.Sh HISTORY
1391ac88dc0SPrafulla DeuskarThe
1401ac88dc0SPrafulla Deuskar.Nm
1411ac88dc0SPrafulla Deuskardevice driver first appeared in
1421ac88dc0SPrafulla Deuskar.Fx 4.4 .
1431ac88dc0SPrafulla Deuskar.Sh AUTHORS
1441ac88dc0SPrafulla DeuskarThe
1451ac88dc0SPrafulla Deuskar.Nm
1461ac88dc0SPrafulla Deuskardriver was written by
1471ac88dc0SPrafulla Deuskar.An Intel Corporation Aq freebsdnic@mailbox.intel.com .
148