diff options
Diffstat (limited to 'static/netbsd/man4/re.4 3.html')
| -rw-r--r-- | static/netbsd/man4/re.4 3.html | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/static/netbsd/man4/re.4 3.html b/static/netbsd/man4/re.4 3.html deleted file mode 100644 index 631c66f3..00000000 --- a/static/netbsd/man4/re.4 3.html +++ /dev/null @@ -1,156 +0,0 @@ -<table class="head"> - <tr> - <td class="head-ltitle">RE(4)</td> - <td class="head-vol">Device Drivers Manual</td> - <td class="head-rtitle">RE(4)</td> - </tr> -</table> -<div class="manual-text"> -<section class="Sh"> -<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1> -<p class="Pp"><code class="Nm">re</code> — <span class="Nd">RealTek - 8139C+/8169/8169S/8168/8110S/8111 PCI Ethernet adapter driver</span></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1> -<p class="Pp"><code class="Cd">re* at pci? dev ? function ?</code> - <br/> - <code class="Cd">re* at cardbus? function ?</code></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1> -<p class="Pp">The <code class="Nm">re</code> driver provides support for various - NICs based on the RealTek RTL8139C+, RTL8169, RTL8169S, RTL8168, and - RTL8110S PCI/Cardbus Ethernet controllers, including the following:</p> -<p class="Pp"></p> -<ul class="Bl-bullet Bl-compact"> - <li>Alloy Computer Products EtherGOLD 1439E 10/100 (8139C+)</li> - <li>Compaq Evo N1015v Integrated Ethernet (8139C+)</li> - <li>Gigabyte 7N400 Pro2 Integrated Gigabit Ethernet (8110S)</li> - <li>NETGEAR GA311 (8169S)</li> - <li>PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S)</li> - <li>Xterasys XN-152 10/100/1000 NIC (8169)</li> - <li>Corega CG-LAPCIGT Gigabit Ethernet (8169S)</li> - <li>D-Link DGE-528T Gigabit Ethernet (8169S)</li> - <li>D-Link DGE-530T rev. C & D Gigabit Ethernet (8169)</li> - <li>US Robotics (3Com) USR997902 Gigabit Ethernet (8169S)</li> - <li>Linksys EG1032 rev. 3 Gigabit Ethernet (8169S)</li> - <li>TP-Link TG-3468 v2 & v3 Gigabit Ethernet (8168)</li> -</ul> -<p class="Pp">NICs based on the 8139C+ are capable of 10 and 100Mbps speeds over - CAT5 cable. NICs based on the 8169, 8169S, 8168, and 8110S are capable of - 10, 100, and 1000Mbps operation.</p> -<p class="Pp">All NICs supported by the <code class="Nm">re</code> driver have - IP/TCP/UDP checksum offload and hardware VLAN tagging/insertion features, - and use a descriptor-based DMA mechanism. They are also capable of TCP large - send (TCP segmentation offload).</p> -<p class="Pp">The 8139C+ is a single-chip solution combining both a 10/100 MAC - and PHY, and its PHY is supported by <a class="Xr">rlphy(4)</a>. The 8169 is - a 10/100/1000 MAC only, requiring a GMII or TBI external PHY and some 8169 - based boards have Marvell 88E1000 PHY supported by - <a class="Xr">makphy(4)</a>. The 8169S and 8110S are single-chip devices - containing both a 10/100/1000 MAC and 10/100/1000 copper PHY, which is - supported by <a class="Xr">rgephy(4)</a>. Standalone 10/100/1000 cards are - available in both 32-bit PCI and 64-bit PCI models. The 8110S is designed - for embedded LAN-on-motherboard applications.</p> -<p class="Pp">The 8169, 8169S, and 8110S also support jumbo frames, which can be - configured via the interface MTU setting. Selecting an MTU larger than 1500 - bytes with the <a class="Xr">ifconfig(8)</a> utility configures the adapter - to receive and transmit jumbo frames.</p> -<p class="Pp">The <code class="Nm">re</code> driver supports the following media - types:</p> -<dl class="Bl-tag"> - <dt id="autoselect"><a class="permalink" href="#autoselect"><code class="Cm">autoselect</code></a></dt> - <dd>Enable autoselection of the media type and options. The user can manually - override the autoselected mode by adding media options to - <a class="Xr">rc.conf(5)</a>.</dd> - <dt id="10baseT/UTP"><a class="permalink" href="#10baseT/UTP"><code class="Cm">10baseT/UTP</code></a></dt> - <dd>Set 10Mbps operation. The <a class="Xr">ifconfig(8)</a> - <code class="Ic">mediaopt</code> option can also be used to select either - <code class="Cm">full-duplex</code> or <code class="Cm">half-duplex</code> - modes.</dd> - <dt id="100baseTX"><a class="permalink" href="#100baseTX"><code class="Cm">100baseTX</code></a></dt> - <dd>Set 100Mbps (Fast Ethernet) operation. The <a class="Xr">ifconfig(8)</a> - <code class="Ic">mediaopt</code> option can also be used to select either - <code class="Cm">full-duplex</code> or <code class="Cm">half-duplex</code> - modes.</dd> - <dt id="1000baseTX"><a class="permalink" href="#1000baseTX"><code class="Cm">1000baseTX</code></a></dt> - <dd>Set 1000baseTX operation over twisted pair. The RealTek GigE chips support - 1000Mbps in <code class="Cm">full-duplex</code> mode only.</dd> -</dl> -<p class="Pp">The <code class="Nm">re</code> driver supports the following media - options:</p> -<dl class="Bl-tag"> - <dt id="full-duplex"><a class="permalink" href="#full-duplex"><code class="Cm">full-duplex</code></a></dt> - <dd>Force full duplex operation.</dd> - <dt id="half-duplex"><a class="permalink" href="#half-duplex"><code class="Cm">half-duplex</code></a></dt> - <dd>Force half duplex operation.</dd> -</dl> -<p class="Pp">For more information on configuring this device, see - <a class="Xr">ifconfig(8)</a>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="DIAGNOSTICS"><a class="permalink" href="#DIAGNOSTICS">DIAGNOSTICS</a></h1> -<dl class="Bl-diag"> - <dt>re%d: can't map i/o space</dt> - <dd>A fatal initialization error has occurred.</dd> - <dt>re%d: can't map mem space</dt> - <dd>A fatal initialization error has occurred.</dd> - <dt>re%d: couldn't map interrupt</dt> - <dd>A fatal initialization error has occurred.</dd> - <dt>re%d: watchdog timeout</dt> - <dd>The device has stopped responding to the network, or there is a problem - with the network connection (cable).</dd> -</dl> -</section> -<section class="Sh"> -<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE - ALSO</a></h1> -<p class="Pp"><a class="Xr">arp(4)</a>, <a class="Xr">cardbus(4)</a>, - <a class="Xr">mii(4)</a>, <a class="Xr">netintro(4)</a>, - <a class="Xr">pci(4)</a>, <a class="Xr">rgephy(4)</a>, - <a class="Xr">rlphy(4)</a>, <a class="Xr">ifconfig(8)</a></p> -<p class="Pp"><cite class="Rs"><span class="RsT">RealTek Semiconductor - RTL8139C+, RTL8169, RTL8169S, and RTL8110S datasheets</span>, - <a class="RsU" href="http://www.realtek.com.tw">http://www.realtek.com.tw</a>.</cite></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1> -<p class="Pp">The <code class="Nm">re</code> device driver first appeared in - <span class="Ux">FreeBSD 5.2</span> and was ported to - <span class="Ux">NetBSD 2.0</span>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1> -<p class="Pp">The <code class="Nm">re</code> driver was written by - <span class="An">Bill Paul</span> - <<a class="Mt" href="mailto:wpaul@windriver.com">wpaul@windriver.com</a>>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1> -<p class="Pp">The Xterasys XN-152 32-bit PCI NIC, which uses the RTL8169 MAC and - Marvell 88E1000 PHY, has a defect that causes DMA corruption if the board is - plugged into a 64-bit PCI slot. The defect lies in the board design, not the - chip itself: the PCI REQ64# and ACK64# lines should be pulled high, but they - are not. The result is that the 8169 chip is tricked into performing 64-bit - DMA transfers even though a 64-bit data path between the NIC and the bus - does not actually exist.</p> -<p class="Pp">Unfortunately, it is not possible to correct this problem in - software, however it is possible to detect it. When the - <code class="Nm">re</code> driver is loaded, it will run a diagnostic - routine designed to validate DMA operation by placing the chip in digital - loopback mode and initiating a packet transmission. If the card functions - properly, the transmitted data will be echoed back unmodified. If the echoed - data is corrupt, the driver will print an error message on the console and - abort the device attach. The user should ensure the NIC is installed in a - 32-bit PCI slot to avoid this problem.</p> -<p class="Pp">The RealTek 8169, 8169S, and 8110S chips appear to only be capable - of transmitting jumbo frames up to 7.5K in size.</p> -</section> -</div> -<table class="foot"> - <tr> - <td class="foot-date">November 18, 2019</td> - <td class="foot-os">NetBSD 10.1</td> - </tr> -</table> |
