summaryrefslogtreecommitdiff
path: root/static/freebsd/man4/aue.4 3.html
blob: b8d46074c84d8fda3b65db561231fd8f7fb52a99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<table class="head">
  <tr>
    <td class="head-ltitle">AUE(4)</td>
    <td class="head-vol">Device Drivers Manual</td>
    <td class="head-rtitle">AUE(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">aue</code> &#x2014; <span class="Nd">ADMtek AN986
    Pegasus USB Fast Ethernet driver</span></p>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<p class="Pp">To compile this driver into the kernel, place the following lines
    in your kernel configuration file:</p>
<div class="Bd Pp Bd-indent"><code class="Cd">device uhci</code>
<br/>
<code class="Cd">device ohci</code>
<br/>
<code class="Cd">device usb</code>
<br/>
<code class="Cd">device miibus</code>
<br/>
<code class="Cd">device uether</code>
<br/>
<code class="Cd">device aue</code></div>
<p class="Pp">Alternatively, to load the driver as a module at boot time, place
    the following line in <a class="Xr">loader.conf(5)</a>:</p>
<div class="Bd Pp Bd-indent Li">
<pre>if_aue_load=&quot;YES&quot;</pre>
</div>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">The <code class="Nm">aue</code> driver provides support for USB
    Fast Ethernet adapters based on the ADMtek AN986 Pegasus chipset.</p>
<p class="Pp">The LinkSys USB10T adapters that contain the AN986 Pegasus chipset
    will operate at 100Base-TX and full-duplex.</p>
<p class="Pp">The Pegasus contains a 10/100 Ethernet MAC with MII interface and
    is designed to work with both Ethernet and HomePNA transceivers. Although
    designed to interface with 100Mbps peripherals, the existing USB standard
    specifies a maximum transfer speed of 12Mbps. Users should therefore not
    expect to actually achieve 100Mbps speeds with these devices.</p>
<p class="Pp">The Pegasus supports a 64-bit multicast hash table, single perfect
    filter entry for the station address and promiscuous mode. Packets are
    received and transmitted over separate USB bulk transfer endpoints.</p>
<p class="Pp">The <code class="Nm">aue</code> driver supports the following
    media types:</p>
<dl class="Bl-tag">
  <dt>autoselect</dt>
  <dd>Enable autoselection of the media type and options. The user can manually
      override the autoselected mode by adding media options to the
      <span class="Pa">/etc/rc.conf</span> file.</dd>
  <dt>10baseT/UTP</dt>
  <dd>Set 10Mbps operation. The <var class="Ar">mediaopt</var> option can also
      be used to enable <var class="Ar">full-duplex</var> operation. Not
      specifying <var class="Ar">full duplex</var> implies
      <var class="Ar">half-duplex</var> mode.</dd>
  <dt>100baseTX</dt>
  <dd>Set 100Mbps (Fast Ethernet) operation. The <var class="Ar">mediaopt</var>
      option can also be used to enable <var class="Ar">full-duplex</var>
      operation. Not specifying <var class="Ar">full duplex</var> implies
      <var class="Ar">half-duplex</var> mode.</dd>
</dl>
<p class="Pp">The <code class="Nm">aue</code> driver supports the following
    media options:</p>
<dl class="Bl-tag">
  <dt>full-duplex</dt>
  <dd>Force full duplex operation. The interface will operate in half duplex
      mode if this media option is not specified.</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="HARDWARE"><a class="permalink" href="#HARDWARE">HARDWARE</a></h1>
<p class="Pp">The <code class="Nm">aue</code> driver supports the following USB
    Fast Ethernet adapters based on the ADMtek AN986 Pegasus chipset:</p>
<p class="Pp"></p>
<ul class="Bl-bullet Bl-compact">
  <li>Abocom UFE1000, DSB650TX_NA</li>
  <li>Accton USB320-EC, SpeedStream</li>
  <li>ADMtek AN986, AN8511</li>
  <li>Billionton USB100, USB100LP, USB100EL, USBE100</li>
  <li>Corega Ether FEther USB-T, FEther USB-TX, FEther USB-TXS</li>
  <li>D-Link DSB-650, DSB-650TX, DSB-650TX-PNA</li>
  <li>Elecom LD-USBL/TX</li>
  <li>Elsa Microlink USB2Ethernet</li>
  <li>HP hn210e</li>
  <li>I-O Data USB ETTX</li>
  <li>Kingston KNU101TX</li>
  <li>LinkSys USB10T adapters that contain the AN986 Pegasus chipset, USB10TA,
      USB10TX, USB100TX, USB100H1</li>
  <li>MELCO LUA-TX, LUA2-TX</li>
  <li>Netgear FA101</li>
  <li>Planex UE-200TX</li>
  <li>Sandberg USB to Network Link (model number 133-06)</li>
  <li>Siemens Speedstream</li>
  <li>SmartBridges smartNIC</li>
  <li>SMC 2202USB</li>
  <li>SOHOware NUB100</li>
</ul>
</section>
<section class="Sh">
<h1 class="Sh" id="DIAGNOSTICS"><a class="permalink" href="#DIAGNOSTICS">DIAGNOSTICS</a></h1>
<dl class="Bl-diag">
  <dt>aue%d: watchdog timeout</dt>
  <dd>A packet was queued for transmission and a transmit command was issued,
      however the device failed to acknowledge the transmission before a timeout
      expired.</dd>
  <dt>aue%d: no memory for rx list</dt>
  <dd>The driver failed to allocate an mbuf for the receiver ring.</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">altq(4)</a>, <a class="Xr">arp(4)</a>,
    <a class="Xr">miibus(4)</a>, <a class="Xr">netintro(4)</a>,
    <a class="Xr">ng_ether(4)</a>, <a class="Xr">ifconfig(8)</a></p>
<p class="Pp"><cite class="Rs"><span class="RsT">ADMtek AN986 data sheet</span>,
    <a class="RsU" href="http://www.admtek.com.tw">http://www.admtek.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">aue</code> device driver first appeared in
    <span class="Ux">FreeBSD 4.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">aue</code> driver was written by
    <span class="An">Bill Paul</span>
    &lt;<a class="Mt" href="mailto:wpaul@ee.columbia.edu">wpaul@ee.columbia.edu</a>&gt;.</p>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">May 26, 2025</td>
    <td class="foot-os">FreeBSD 15.0</td>
  </tr>
</table>