CINXE.COM

fxp(4) - OpenBSD manual pages

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="/mandoc.css" type="text/css" media="all"> <title>fxp(4) - OpenBSD manual pages</title> </head> <body> <header> <section> <h1><a href="https://www.openbsd.org/">OpenBSD</a> manual page server</h1> </section> <form role="search" action="/" method="get" autocomplete="off" autocapitalize="none"> <fieldset> <legend>Manual Page Search Parameters</legend> <label>Search query: <input type="search" name="query" value="fxp" size="40"> </label> <button type="submit" name="apropos" value="0">man</button> <button type="submit" name="apropos" value="1">apropos</button> <br/> <select name="sec" aria-label="Manual section"> <option value="0">All Sections</option> <option value="1">1 - General Commands</option> <option value="2">2 - System Calls</option> <option value="3">3 - Library Functions</option> <option value="3p">3p - Perl Library</option> <option value="4" selected="selected">4 - Device Drivers</option> <option value="5">5 - File Formats</option> <option value="6">6 - Games</option> <option value="7">7 - Miscellaneous Information</option> <option value="8">8 - System Manager's Manual</option> <option value="9">9 - Kernel Developer's Manual</option> </select> <select name="arch" aria-label="CPU architecture"> <option value="default">All Architectures</option> <option>amd64</option> <option>alpha</option> <option>armv7</option> <option>arm64</option> <option>hppa</option> <option>i386</option> <option>landisk</option> <option>loongson</option> <option>luna88k</option> <option selected="selected">macppc</option> <option>mips64</option> <option>octeon</option> <option>powerpc64</option> <option>riscv64</option> <option>sparc64</option> <option>amiga</option> <option>arc</option> <option>armish</option> <option>arm32</option> <option>atari</option> <option>aviion</option> <option>beagle</option> <option>cats</option> <option>hppa64</option> <option>hp300</option> <option>ia64</option> <option>mac68k</option> <option>mvme68k</option> <option>mvme88k</option> <option>mvmeppc</option> <option>palm</option> <option>pc532</option> <option>pegasos</option> <option>pmax</option> <option>powerpc</option> <option>sgi</option> <option>socppc</option> <option>solbourne</option> <option>sparc</option> <option>sun3</option> <option>vax</option> <option>wgrisc</option> <option>x68k</option> <option>zaurus</option> </select> <select name="manpath" aria-label="Manual path"> <option selected="selected">OpenBSD-current</option> <option>OpenBSD-7.6</option> <option>OpenBSD-7.5</option> <option>OpenBSD-7.4</option> <option>OpenBSD-7.3</option> <option>OpenBSD-7.2</option> <option>OpenBSD-7.1</option> <option>OpenBSD-7.0</option> <option>OpenBSD-6.9</option> <option>OpenBSD-6.8</option> <option>OpenBSD-6.7</option> <option>OpenBSD-6.6</option> <option>OpenBSD-6.5</option> <option>OpenBSD-6.4</option> <option>OpenBSD-6.3</option> <option>OpenBSD-6.2</option> <option>OpenBSD-6.1</option> <option>OpenBSD-6.0</option> <option>OpenBSD-5.9</option> <option>OpenBSD-5.8</option> <option>OpenBSD-5.7</option> <option>OpenBSD-5.6</option> <option>OpenBSD-5.5</option> <option>OpenBSD-5.4</option> <option>OpenBSD-5.3</option> <option>OpenBSD-5.2</option> <option>OpenBSD-5.1</option> <option>OpenBSD-5.0</option> <option>OpenBSD-4.9</option> <option>OpenBSD-4.8</option> <option>OpenBSD-4.7</option> <option>OpenBSD-4.6</option> <option>OpenBSD-4.5</option> <option>OpenBSD-4.4</option> <option>OpenBSD-4.3</option> <option>OpenBSD-4.2</option> <option>OpenBSD-4.1</option> <option>OpenBSD-4.0</option> <option>OpenBSD-3.9</option> <option>OpenBSD-3.8</option> <option>OpenBSD-3.7</option> <option>OpenBSD-3.6</option> <option>OpenBSD-3.5</option> <option>OpenBSD-3.4</option> <option>OpenBSD-3.3</option> <option>OpenBSD-3.2</option> <option>OpenBSD-3.1</option> <option>OpenBSD-3.0</option> <option>OpenBSD-2.9</option> <option>OpenBSD-2.8</option> <option>OpenBSD-2.7</option> <option>OpenBSD-2.6</option> <option>OpenBSD-2.5</option> <option>OpenBSD-2.4</option> <option>OpenBSD-2.3</option> <option>OpenBSD-2.2</option> </select> </fieldset> </form> </header> <hr> <div class="head" role="doc-pageheader" aria-label="Manual header line"><span class="head-ltitle">FXP(4)</span> <span class="head-vol">Device Drivers Manual</span> <span class="head-rtitle">FXP(4)</span></div> <main class="manual-text"> <section class="Sh"> <h2 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h2> <p class="Pp"><code class="Nm">fxp</code> &#x2014; <span class="Nd" role="doc-subtitle">Intel EtherExpress PRO/100 10/100 Ethernet device</span></p> </section> <section class="Sh"> <h2 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h2> <p class="Pp"><code class="Cd">fxp* at pci?</code> <br/> <code class="Cd">fxp* at cardbus?</code> <br/> <code class="Cd">icsphy* at mii?</code> <br/> <code class="Cd">inphy* at mii?</code> <br/> <code class="Cd">iophy* at mii?</code> <br/> <code class="Cd">nsphy* at mii?</code></p> </section> <section class="Sh"> <h2 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h2> <p class="Pp">The <code class="Nm">fxp</code> device driver supports the Intel EtherExpress 100 family of Ethernet cards based on various revisions of the i82557, i82558, i82559, i82559S, i82550, i82551, and i82562 chipsets, including the following:</p> <p class="Pp"></p> <ul class="Bl-item Bd-indent Bl-compact"> <li>Intel EtherExpress PRO/100 PCI</li> <li>Intel EtherExpress PRO/100B PCI</li> <li>Intel EtherExpress PRO/100+ PCI</li> <li>Intel EtherExpress PRO/100 Dual-Port PCI</li> <li>Intel PRO/100 CardBus II PC Card</li> <li>Intel PRO/100 VE</li> <li>Intel PRO/100 VM</li> <li>Intel PRO/100 M</li> <li>Intel PRO/100 S</li> </ul> <p class="Pp">The following media types and options (as given to <a class="Xr" href="/ifconfig.8" aria-label="ifconfig, section 8">ifconfig(8)</a>) are supported:</p> <div class="Bd-indent"> <dl class="Bl-tag"> <dt id="media"><a class="permalink" href="#media"><code class="Cm">media</code></a> <span class="No">autoselect</span></dt> <dd>Enable autoselection of the media type and options (default).</dd> <dt id="media~2"><a class="permalink" href="#media~2"><code class="Cm">media</code></a> <span class="No">100baseTX</span> <code class="Cm">mediaopt</code> <span class="No">full-duplex</span></dt> <dd>Set 100Mbps (Fast Ethernet) operation and force full-duplex mode.</dd> <dt id="media~3"><a class="permalink" href="#media~3"><code class="Cm">media</code></a> <span class="No">100baseTX</span> <code class="Cm">mediaopt</code> <span class="No">half-duplex</span></dt> <dd>Set 100Mbps (Fast Ethernet) operation and force half-duplex mode.</dd> <dt id="media~4"><a class="permalink" href="#media~4"><code class="Cm">media</code></a> <span class="No">10baseT</span> <code class="Cm">mediaopt</code> <span class="No">full-duplex</span></dt> <dd>Set 10Mbps operation and force full-duplex.</dd> <dt id="media~5"><a class="permalink" href="#media~5"><code class="Cm">media</code></a> <span class="No">10baseT</span> <code class="Cm">mediaopt</code> <span class="No">half-duplex</span></dt> <dd>Set 10Mbps operation and force half-duplex.</dd> </dl> </div> <p class="Pp">If no media options are present, the <code class="Nm">fxp</code> driver places the card into autoselect mode.</p> </section> <section class="Sh"> <h2 class="Sh" id="FILES"><a class="permalink" href="#FILES">FILES</a></h2> <p class="Pp">Some devices are able to do interrupt coalescing but it requires firmware updating. The following firmware files are potentially loaded on demand when an interface is brought up:</p> <p class="Pp"></p> <div class="Bd-indent"> <dl class="Bl-tag Bl-compact"> <dt><span class="Pa">/etc/firmware/fxp-d101a</span></dt> <dd style="width: auto;">&#x00A0;</dd> <dt><span class="Pa">/etc/firmware/fxp-d101b0</span></dt> <dd style="width: auto;">&#x00A0;</dd> <dt><span class="Pa">/etc/firmware/fxp-d101ma</span></dt> <dd style="width: auto;">&#x00A0;</dd> <dt><span class="Pa">/etc/firmware/fxp-d101s</span></dt> <dd style="width: auto;">&#x00A0;</dd> <dt><span class="Pa">/etc/firmware/fxp-d102</span></dt> <dd style="width: auto;">&#x00A0;</dd> <dt><span class="Pa">/etc/firmware/fxp-d102c</span></dt> <dd style="width: auto;">&#x00A0;</dd> <dt><span class="Pa">/etc/firmware/fxp-d102e</span></dt> <dd style="width: auto;">&#x00A0;</dd> </dl> </div> <p class="Pp">If a file is missing, the driver attempts to operate anyway.</p> </section> <section class="Sh"> <h2 class="Sh" id="DIAGNOSTICS"><a class="permalink" href="#DIAGNOSTICS">DIAGNOSTICS</a></h2> <dl class="Bl-diag"> <dt>fxp0: couldn't map memory</dt> <dd>A fatal initialization error has occurred.</dd> <dt>fxp0: couldn't map interrupt</dt> <dd>A fatal initialization error has occurred.</dd> <dt>fxp0: Failed to malloc memory</dt> <dd>There are not enough mbufs available for allocation.</dd> <dt>fxp0: device timeout</dt> <dd>The device has stopped responding to the network, or there is a problem with the network connection (cable).</dd> <dt>fxp0: error N, could not read firmware ...</dt> <dd>The device is able to do interrupt coalescing but required firmware file is missing.</dd> </dl> </section> <section class="Sh"> <h2 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE ALSO</a></h2> <p class="Pp"><a class="Xr" href="/arp.4" aria-label="arp, section 4">arp(4)</a>, <a class="Xr" href="/cardbus.4" aria-label="cardbus, section 4">cardbus(4)</a>, <a class="Xr" href="/icsphy.4" aria-label="icsphy, section 4">icsphy(4)</a>, <a class="Xr" href="/ifmedia.4" aria-label="ifmedia, section 4">ifmedia(4)</a>, <a class="Xr" href="/inphy.4" aria-label="inphy, section 4">inphy(4)</a>, <a class="Xr" href="/intro.4" aria-label="intro, section 4">intro(4)</a>, <a class="Xr" href="/iophy.4" aria-label="iophy, section 4">iophy(4)</a>, <a class="Xr" href="/netintro.4" aria-label="netintro, section 4">netintro(4)</a>, <a class="Xr" href="/nsphy.4" aria-label="nsphy, section 4">nsphy(4)</a>, <a class="Xr" href="/pci.4" aria-label="pci, section 4">pci(4)</a>, <a class="Xr" href="/hostname.if.5" aria-label="hostname.if, section 5">hostname.if(5)</a>, <a class="Xr" href="/ifconfig.8" aria-label="ifconfig, section 8">ifconfig(8)</a></p> </section> <section class="Sh"> <h2 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h2> <p class="Pp">The <code class="Nm">fxp</code> device driver first appeared in <span class="Ux">OpenBSD 2.2</span>.</p> </section> <section class="Sh"> <h2 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h2> <p class="Pp">The <code class="Nm">fxp</code> device driver was written by <span class="An">David Greenman</span>. This manual page was written by <span class="An">David E. O'Brien</span>.</p> </section> </main> <div class="foot" role="doc-pagefooter" aria-label="Manual footer line"><span class="foot-left"></span><span class="foot-date">January 15, 2015</span> <span class="foot-os">OpenBSD-current</span></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10