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$ 28802a4af8SRuslan Ermilov.\" 29802a4af8SRuslan Ermilov.Dd December 8, 2001 301ac88dc0SPrafulla Deuskar.Dt EM 4 31802a4af8SRuslan Ermilov.Os 321ac88dc0SPrafulla Deuskar.Sh NAME 331ac88dc0SPrafulla Deuskar.Nm em 34802a4af8SRuslan Ermilov.Nd "Intel(R) PRO/1000 gigabit Ethernet driver for the FreeBSD operating system" 351ac88dc0SPrafulla Deuskar.Sh SYNOPSIS 361ac88dc0SPrafulla Deuskar.Cd "device em" 371ac88dc0SPrafulla Deuskar.Sh DESCRIPTION 381ac88dc0SPrafulla DeuskarThe 391ac88dc0SPrafulla Deuskar.Nm 40a59716d2SPrafulla Deuskardriver provides support for PCI gigabit Ethernet adapters based on 41a59716d2SPrafulla Deuskarthe Intel 82542, 82543 and 82544 Ethernet controller chip. 421ac88dc0SPrafulla DeuskarThe driver supports Transmit/Receive checksum offload 43a59716d2SPrafulla Deuskarand Jumbo Frames only on 82543 and 82544-based adapters. 44802a4af8SRuslan ErmilovFor a list of supported adapters, see the 45802a4af8SRuslan Ermilov.Pa README 461ac88dc0SPrafulla Deuskarincluded with the driver. 471ac88dc0SPrafulla Deuskar.Pp 481ac88dc0SPrafulla DeuskarFor questions related to hardware requirements, 491ac88dc0SPrafulla Deuskarrefer to the documentation supplied with your Intel PRO/1000 adapter. 50802a4af8SRuslan ErmilovAll hardware requirements listed apply to use with 51802a4af8SRuslan Ermilov.Fx . 521ac88dc0SPrafulla Deuskar.Pp 53a59716d2SPrafulla 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 56a59716d2SPrafulla Deuskarutility configures the adapter to receive and transmit Jumbo Frames. 57a59716d2SPrafulla DeuskarThe maximum MTU size for Jumbo Frames is 16114. 581ac88dc0SPrafulla Deuskar.Pp 591ac88dc0SPrafulla DeuskarThe 601ac88dc0SPrafulla Deuskar.Nm 611ac88dc0SPrafulla Deuskardriver supports the following media types: 62802a4af8SRuslan Ermilov.Bl -tag -width ".Cm 10baseT/UTP" 63802a4af8SRuslan Ermilov.It Cm autoselect 641ac88dc0SPrafulla DeuskarEnables auto-negotiation for speed and duplex. 65802a4af8SRuslan Ermilov.It Cm 10baseT/UTP 661ac88dc0SPrafulla DeuskarSets 10Mbps operation. 67a59716d2SPrafulla DeuskarUse the 68802a4af8SRuslan Ermilov.Cm mediaopt 69a59716d2SPrafulla Deuskaroption to select 70802a4af8SRuslan Ermilov.Cm full-duplex 71a59716d2SPrafulla Deuskarmode. 72802a4af8SRuslan Ermilov.It Cm 100baseTX 731ac88dc0SPrafulla DeuskarSets 100Mbps operation. 74a59716d2SPrafulla DeuskarUse the 75802a4af8SRuslan Ermilov.Cm mediaopt 76a59716d2SPrafulla Deuskaroption to select 77802a4af8SRuslan Ermilov.Cm full-duplex 78a59716d2SPrafulla Deuskarmode. 79802a4af8SRuslan Ermilov.It Cm 1000baseSX 801ac88dc0SPrafulla DeuskarSets 1000Mbps operation. 811ac88dc0SPrafulla DeuskarOnly 82802a4af8SRuslan Ermilov.Cm full-duplex 831ac88dc0SPrafulla Deuskarmode is supported at this speed. 84802a4af8SRuslan Ermilov.It Cm 1000baseTX 851ac88dc0SPrafulla DeuskarSets 1000Mbps operation. 861ac88dc0SPrafulla DeuskarOnly 87802a4af8SRuslan Ermilov.Cm full-duplex 881ac88dc0SPrafulla Deuskarmode is supported at this speed. 891ac88dc0SPrafulla Deuskar.El 901ac88dc0SPrafulla Deuskar.Pp 911ac88dc0SPrafulla DeuskarThe 921ac88dc0SPrafulla Deuskar.Nm 931ac88dc0SPrafulla Deuskardriver supports the following media options: 94802a4af8SRuslan Ermilov.Bl -tag -width ".Cm full-duplex" 95802a4af8SRuslan Ermilov.It Cm full-duplex 96a59716d2SPrafulla DeuskarForces full-duplex operation 97802a4af8SRuslan Ermilov.It Cm half-duplex 98a59716d2SPrafulla DeuskarForces half-duplex operation. 991ac88dc0SPrafulla Deuskar.El 1001ac88dc0SPrafulla Deuskar.Pp 101802a4af8SRuslan ErmilovOnly use 102802a4af8SRuslan Ermilov.Cm mediaopt 103802a4af8SRuslan Ermilovto set the driver to 104802a4af8SRuslan Ermilov.Cm full-duplex . 105802a4af8SRuslan ErmilovIf 106802a4af8SRuslan Ermilov.Cm mediaopt 107802a4af8SRuslan Ermilovis not specified, the driver defaults to 108802a4af8SRuslan Ermilov.Cm half-duplex . 109a59716d2SPrafulla Deuskar.Pp 1101ac88dc0SPrafulla DeuskarFor more information on configuring this device, see 1111ac88dc0SPrafulla Deuskar.Xr ifconfig 8 . 1121ac88dc0SPrafulla Deuskar.Sh DIAGNOSTICS 1131ac88dc0SPrafulla Deuskar.Bl -diag 1141ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: memory" 1151ac88dc0SPrafulla DeuskarA fatal initialization error has occurred. 1161ac88dc0SPrafulla Deuskar.It "em%d: Unable to allocate bus resource: interrupt" 1171ac88dc0SPrafulla DeuskarA fatal initialization error has occurred. 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, 124802a4af8SRuslan Ermilovsee the 125802a4af8SRuslan Ermilov.Pa README 126802a4af8SRuslan Ermilovincluded with the driver. 127802a4af8SRuslan ErmilovFor general information and support, 128a59716d2SPrafulla Deuskargo to the Intel support website at: 129802a4af8SRuslan Ermilov.Pa http://support.intel.com . 1301ac88dc0SPrafulla Deuskar.Pp 1311ac88dc0SPrafulla DeuskarIf an issue is identified with the released source code on the supported kernel 1321ac88dc0SPrafulla Deuskarwith a supported adapter, email the specific information related to the 133802a4af8SRuslan Ermilovissue to 134802a4af8SRuslan Ermilov.Aq freebsdnic@mailbox.intel.com . 1351ac88dc0SPrafulla Deuskar.Sh SEE ALSO 1361ac88dc0SPrafulla Deuskar.Xr arp 4 , 1371ac88dc0SPrafulla Deuskar.Xr netintro 4 , 138a59716d2SPrafulla Deuskar.Xr ng_ether 4 , 139802a4af8SRuslan Ermilov.Xr vlan 4 , 1401ac88dc0SPrafulla Deuskar.Xr ifconfig 8 1411ac88dc0SPrafulla Deuskar.Sh HISTORY 1421ac88dc0SPrafulla DeuskarThe 1431ac88dc0SPrafulla Deuskar.Nm 1441ac88dc0SPrafulla Deuskardevice driver first appeared in 145a59716d2SPrafulla Deuskar.Fx 4.4 . 1461ac88dc0SPrafulla Deuskar.Sh AUTHORS 1471ac88dc0SPrafulla DeuskarThe 1481ac88dc0SPrafulla Deuskar.Nm 1491ac88dc0SPrafulla Deuskardriver was written by 1501ac88dc0SPrafulla Deuskar.An Intel Corporation Aq freebsdnic@mailbox.intel.com . 151