1*9b00b6e1SPyun YongHyeon.\" Copyright (c) 2010 Pyun YongHyeon 2*9b00b6e1SPyun YongHyeon.\" All rights reserved. 3*9b00b6e1SPyun YongHyeon.\" 4*9b00b6e1SPyun YongHyeon.\" Redistribution and use in source and binary forms, with or without 5*9b00b6e1SPyun YongHyeon.\" modification, are permitted provided that the following conditions 6*9b00b6e1SPyun YongHyeon.\" are met: 7*9b00b6e1SPyun YongHyeon.\" 1. Redistributions of source code must retain the above copyright 8*9b00b6e1SPyun YongHyeon.\" notice, this list of conditions and the following disclaimer. 9*9b00b6e1SPyun YongHyeon.\" 2. Redistributions in binary form must reproduce the above copyright 10*9b00b6e1SPyun YongHyeon.\" notice, this list of conditions and the following disclaimer in the 11*9b00b6e1SPyun YongHyeon.\" documentation and/or other materials provided with the distribution. 12*9b00b6e1SPyun YongHyeon.\" 13*9b00b6e1SPyun YongHyeon.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 14*9b00b6e1SPyun YongHyeon.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15*9b00b6e1SPyun YongHyeon.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16*9b00b6e1SPyun YongHyeon.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 17*9b00b6e1SPyun YongHyeon.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18*9b00b6e1SPyun YongHyeon.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19*9b00b6e1SPyun YongHyeon.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20*9b00b6e1SPyun YongHyeon.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21*9b00b6e1SPyun YongHyeon.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22*9b00b6e1SPyun YongHyeon.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23*9b00b6e1SPyun YongHyeon.\" SUCH DAMAGE. 24*9b00b6e1SPyun YongHyeon.\" 25*9b00b6e1SPyun YongHyeon.\" $FreeBSD$ 26*9b00b6e1SPyun YongHyeon.\" 27*9b00b6e1SPyun YongHyeon.Dd April 14, 2010 28*9b00b6e1SPyun YongHyeon.Dt SGE 4 29*9b00b6e1SPyun YongHyeon.Os 30*9b00b6e1SPyun YongHyeon.Sh NAME 31*9b00b6e1SPyun YongHyeon.Nm sge 32*9b00b6e1SPyun YongHyeon.Nd Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet driver 33*9b00b6e1SPyun YongHyeon.Sh SYNOPSIS 34*9b00b6e1SPyun YongHyeonTo compile this driver into the kernel, 35*9b00b6e1SPyun YongHyeonplace the following lines in your 36*9b00b6e1SPyun YongHyeonkernel configuration file: 37*9b00b6e1SPyun YongHyeon.Bd -ragged -offset indent 38*9b00b6e1SPyun YongHyeon.Cd "device miibus" 39*9b00b6e1SPyun YongHyeon.Cd "device sge" 40*9b00b6e1SPyun YongHyeon.Ed 41*9b00b6e1SPyun YongHyeon.Pp 42*9b00b6e1SPyun YongHyeonAlternatively, to load the driver as a 43*9b00b6e1SPyun YongHyeonmodule at boot time, place the following line in 44*9b00b6e1SPyun YongHyeon.Xr loader.conf 5 : 45*9b00b6e1SPyun YongHyeon.Bd -literal -offset indent 46*9b00b6e1SPyun YongHyeonif_sge="YES" 47*9b00b6e1SPyun YongHyeon.Ed 48*9b00b6e1SPyun YongHyeon.Sh DESCRIPTION 49*9b00b6e1SPyun YongHyeonThe 50*9b00b6e1SPyun YongHyeon.Nm 51*9b00b6e1SPyun YongHyeondevice driver provides support for SiS190 Fast Ethernet 52*9b00b6e1SPyun YongHyeoncontrollers and SiS191 Fast/Gigabit Ethernet controllers. 53*9b00b6e1SPyun YongHyeon.Pp 54*9b00b6e1SPyun YongHyeonAll LOMs supported by the 55*9b00b6e1SPyun YongHyeon.Nm 56*9b00b6e1SPyun YongHyeondriver have TCP/UDP/IP checksum offload for transmit and receive. 57*9b00b6e1SPyun YongHyeonDue to lack of documentation more offloading features like TCP 58*9b00b6e1SPyun YongHyeonsegmentation offload (TSO), hardware VLAN tag stripping/insertion 59*9b00b6e1SPyun YongHyeonfeatures, Wake On Lan (WOL), Jumbo frame and an interrupt moderation 60*9b00b6e1SPyun YongHyeonmechanism are not supported yet. 61*9b00b6e1SPyun YongHyeon.Pp 62*9b00b6e1SPyun YongHyeonThe 63*9b00b6e1SPyun YongHyeon.Nm 64*9b00b6e1SPyun YongHyeondriver supports the following media types: 65*9b00b6e1SPyun YongHyeon.Bl -tag -width ".Cm 10baseT/UTP" 66*9b00b6e1SPyun YongHyeon.It Cm autoselect 67*9b00b6e1SPyun YongHyeonEnable autoselection of the media type and options. 68*9b00b6e1SPyun YongHyeonThe user can manually override 69*9b00b6e1SPyun YongHyeonthe autoselected mode by adding media options to 70*9b00b6e1SPyun YongHyeon.Xr rc.conf 5 . 71*9b00b6e1SPyun YongHyeon.It Cm 10baseT/UTP 72*9b00b6e1SPyun YongHyeonSet 10Mbps operation. 73*9b00b6e1SPyun YongHyeon.It Cm 100baseTX 74*9b00b6e1SPyun YongHyeonSet 100Mbps (Fast Ethernet) operation. 75*9b00b6e1SPyun YongHyeon.It Cm 1000baseTX 76*9b00b6e1SPyun YongHyeonSet 1000baseTX operation over twisted pair. 77*9b00b6e1SPyun YongHyeon.El 78*9b00b6e1SPyun YongHyeon.Pp 79*9b00b6e1SPyun YongHyeonThe 80*9b00b6e1SPyun YongHyeon.Nm 81*9b00b6e1SPyun YongHyeondriver supports the following media options: 82*9b00b6e1SPyun YongHyeon.Bl -tag -width ".Cm full-duplex" 83*9b00b6e1SPyun YongHyeon.It Cm full-duplex 84*9b00b6e1SPyun YongHyeonForce full duplex operation. 85*9b00b6e1SPyun YongHyeon.It Cm half-duplex 86*9b00b6e1SPyun YongHyeonForce half duplex operation. 87*9b00b6e1SPyun YongHyeon.El 88*9b00b6e1SPyun YongHyeon.Pp 89*9b00b6e1SPyun YongHyeonFor more information on configuring this device, see 90*9b00b6e1SPyun YongHyeon.Xr ifconfig 8 . 91*9b00b6e1SPyun YongHyeon.Sh HARDWARE 92*9b00b6e1SPyun YongHyeonThe 93*9b00b6e1SPyun YongHyeon.Nm 94*9b00b6e1SPyun YongHyeondevice driver provides support for the following Ethernet controllers: 95*9b00b6e1SPyun YongHyeon.Pp 96*9b00b6e1SPyun YongHyeon.Bl -bullet -compact 97*9b00b6e1SPyun YongHyeon.It 98*9b00b6e1SPyun YongHyeonSiS190 Fast Ethernet controller 99*9b00b6e1SPyun YongHyeon.It 100*9b00b6e1SPyun YongHyeonSiS191 Fast/Gigabit Ethernet controller 101*9b00b6e1SPyun YongHyeon.El 102*9b00b6e1SPyun YongHyeon.Sh SEE ALSO 103*9b00b6e1SPyun YongHyeon.Xr altq 4 , 104*9b00b6e1SPyun YongHyeon.Xr arp 4 , 105*9b00b6e1SPyun YongHyeon.Xr miibus 4 , 106*9b00b6e1SPyun YongHyeon.Xr netintro 4 , 107*9b00b6e1SPyun YongHyeon.Xr ng_ether 4 , 108*9b00b6e1SPyun YongHyeon.Xr vlan 4 , 109*9b00b6e1SPyun YongHyeon.Xr ifconfig 8 110*9b00b6e1SPyun YongHyeon.Sh HISTORY 111*9b00b6e1SPyun YongHyeonThe 112*9b00b6e1SPyun YongHyeon.Nm 113*9b00b6e1SPyun YongHyeondriver was written by 114*9b00b6e1SPyun YongHyeon.An Alexander Pohoyda 115*9b00b6e1SPyun YongHyeon.Aq alexander.pohoyda@gmx.net . 116*9b00b6e1SPyun YongHyeonAnd enhanced by 117*9b00b6e1SPyun YongHyeon.An Nikolay Denev 118*9b00b6e1SPyun YongHyeon.Aq ndenev@gmail.com . 119*9b00b6e1SPyun YongHyeonIt first appeared in 120*9b00b6e1SPyun YongHyeon.Fx 8.1 . 121