1*bbf21555SRichard Lowe.\" Copyright 2014 Garrett D'Amore <garrett@damore.org> 2*bbf21555SRichard Lowe.\" Redistribution and use in source and binary forms, with or without 3*bbf21555SRichard Lowe.\" modification, are permitted provided that the following conditions 4*bbf21555SRichard Lowe.\" are met: 5*bbf21555SRichard Lowe.\" 1. Redistributions of source code must retain the above copyright 6*bbf21555SRichard Lowe.\" notice, this list of conditions and the following disclaimer. 7*bbf21555SRichard Lowe.\" 2. Redistributions in binary form must reproduce the above copyright 8*bbf21555SRichard Lowe.\" notice, this list of conditions and the following disclaimer in the 9*bbf21555SRichard Lowe.\" documentation and/or other materials provided with the distribution. 10*bbf21555SRichard Lowe.\" 11*bbf21555SRichard Lowe.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS 12*bbf21555SRichard Lowe.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 13*bbf21555SRichard Lowe.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 14*bbf21555SRichard Lowe.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 15*bbf21555SRichard Lowe.\" COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 16*bbf21555SRichard Lowe.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 17*bbf21555SRichard Lowe.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 18*bbf21555SRichard Lowe.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 19*bbf21555SRichard Lowe.\" ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 20*bbf21555SRichard Lowe.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 21*bbf21555SRichard Lowe.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE 22*bbf21555SRichard Lowe.\" 23*bbf21555SRichard Lowe.Dd "Jan 10, 2020" 24*bbf21555SRichard Lowe.Dt ELXL 4D 25*bbf21555SRichard Lowe.Os 26*bbf21555SRichard Lowe.Sh NAME 27*bbf21555SRichard Lowe.Nm elxl 28*bbf21555SRichard Lowe.Nd 3Com Etherlink XL device driver 29*bbf21555SRichard Lowe.Sh SYNOPSIS 30*bbf21555SRichard Lowe.Pa /dev/elxl 31*bbf21555SRichard Lowe.Sh DESCRIPTION 32*bbf21555SRichard LoweThe 33*bbf21555SRichard Lowe.Nm 34*bbf21555SRichard Lowedriver provides support for the 3Com Etherlink XL 35*bbf21555SRichard Lowefamily of Ethernet and Fast Ethernet PCI controllers. 36*bbf21555SRichard LoweThese are often known by their part numbers, most often 3c905 or 3c900 variants. 37*bbf21555SRichard Lowe.Lp 38*bbf21555SRichard LoweThe 3c905 devices generally support some form of 100 Mbps Ethernet, 39*bbf21555SRichard Lowewhereas the 3c900 devices usually only support 10 Mbps. 40*bbf21555SRichard LoweSome devices support legacy media such as 10BASE-15, 10BASE-2, and even 41*bbf21555SRichard Lowe10BASE-FL. 42*bbf21555SRichard Lowe. 43*bbf21555SRichard LoweWhere applicable, the devices support auto-negotiation, both full and 44*bbf21555SRichard Lowehalf duplex, etc. 45*bbf21555SRichard LoweThey also support full size MTUs (1500 bytes), even when used with VLANs. 46*bbf21555SRichard Lowe. 47*bbf21555SRichard Lowe.Lp 48*bbf21555SRichard LoweThe device driver supports the 49*bbf21555SRichard Lowe.Xr ieee802.3 7 50*bbf21555SRichard Loweproperties, which can be configured with 51*bbf21555SRichard Lowe.Xr dladm 8 . 52*bbf21555SRichard Lowe.Lp 53*bbf21555SRichard LoweIn addition, for devices with multiple external media ports, the driver 54*bbf21555SRichard Lowesupports a driver-specific 55*bbf21555SRichard Lowe.Xr dladm 8 56*bbf21555SRichard Loweproperty called 57*bbf21555SRichard Lowe.Sy media , 58*bbf21555SRichard Lowewhich can take one of the following values, depending on the available 59*bbf21555SRichard Lowemedia options on the device: 60*bbf21555SRichard Lowe.Lp 61*bbf21555SRichard Lowe.Bl -tag -compact -offset indent -width Sy 62*bbf21555SRichard Lowe.It Sy mii 63*bbf21555SRichard LoweMedia Independent Interface (MII), also 100BASE-TX 64*bbf21555SRichard Lowe.It Sy tp-hdx 65*bbf21555SRichard Lowe10 Mbps twisted pair, half-duplex 66*bbf21555SRichard Lowe.It Sy tp-fdx 67*bbf21555SRichard Lowe10 Mbps twisted pair full-duplex 68*bbf21555SRichard Lowe.It Sy fx-hdx 69*bbf21555SRichard Lowe100BASE-FX (fiber), half-duplex 70*bbf21555SRichard Lowe.It Sy fx-hdx 71*bbf21555SRichard Lowe100BASE-FX (fiber), full-duplex 72*bbf21555SRichard Lowe.It Sy bnc 73*bbf21555SRichard Lowe10BASE-2 74*bbf21555SRichard Lowe.Pq BNC, aka Dq thin-net 75*bbf21555SRichard Lowe.It Sy aui 76*bbf21555SRichard Lowe10BASE-15 77*bbf21555SRichard Lowe.Pq aka Dq thick-net 78*bbf21555SRichard Lowe.It Sy fl-hdx 79*bbf21555SRichard Lowe10BASE-FL (fiber), half-duplex 80*bbf21555SRichard Lowe.It Sy fl-fdx 81*bbf21555SRichard Lowe10BASE-FL (fiber), full-duplex 82*bbf21555SRichard Lowe.El 83*bbf21555SRichard Lowe.Lp 84*bbf21555SRichard LoweThe specific media options available can be queried with the 85*bbf21555SRichard Lowedevice-specific 86*bbf21555SRichard Lowe.Sy available_media 87*bbf21555SRichard Lowe.Xr dladm 8 88*bbf21555SRichard Loweproperty. 89*bbf21555SRichard Lowe.Sh FILES 90*bbf21555SRichard Lowe.Bl -tag -width /dev/elxl 91*bbf21555SRichard Lowe.It Pa /dev/elxl 92*bbf21555SRichard LoweSpecial character device. 93*bbf21555SRichard Lowe.El 94*bbf21555SRichard Lowe.Sh SEE ALSO 95*bbf21555SRichard Lowe.Xr dlpi 4P , 96*bbf21555SRichard Lowe.Xr pci 5 , 97*bbf21555SRichard Lowe.Xr ieee802.3 7 , 98*bbf21555SRichard Lowe.Xr dladm 8 , 99*bbf21555SRichard Lowe.Xr ifconfig 8 100*bbf21555SRichard Lowe.Rs 101*bbf21555SRichard Lowe.%T IEEE 802.3: Ethernet 102*bbf21555SRichard Lowe.%Q IEEE Standards Association 103*bbf21555SRichard Lowe.Re 104