19b00b6e1SPyun YongHyeon.\" Copyright (c) 2010 Pyun YongHyeon 29b00b6e1SPyun YongHyeon.\" All rights reserved. 39b00b6e1SPyun YongHyeon.\" 49b00b6e1SPyun YongHyeon.\" Redistribution and use in source and binary forms, with or without 59b00b6e1SPyun YongHyeon.\" modification, are permitted provided that the following conditions 69b00b6e1SPyun YongHyeon.\" are met: 79b00b6e1SPyun YongHyeon.\" 1. Redistributions of source code must retain the above copyright 89b00b6e1SPyun YongHyeon.\" notice, this list of conditions and the following disclaimer. 99b00b6e1SPyun YongHyeon.\" 2. Redistributions in binary form must reproduce the above copyright 109b00b6e1SPyun YongHyeon.\" notice, this list of conditions and the following disclaimer in the 119b00b6e1SPyun YongHyeon.\" documentation and/or other materials provided with the distribution. 129b00b6e1SPyun YongHyeon.\" 139b00b6e1SPyun YongHyeon.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 149b00b6e1SPyun YongHyeon.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 159b00b6e1SPyun YongHyeon.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 169b00b6e1SPyun YongHyeon.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 179b00b6e1SPyun YongHyeon.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 189b00b6e1SPyun YongHyeon.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 199b00b6e1SPyun YongHyeon.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 209b00b6e1SPyun YongHyeon.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 219b00b6e1SPyun YongHyeon.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 229b00b6e1SPyun YongHyeon.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 239b00b6e1SPyun YongHyeon.\" SUCH DAMAGE. 249b00b6e1SPyun YongHyeon.\" 259b00b6e1SPyun YongHyeon.\" $FreeBSD$ 269b00b6e1SPyun YongHyeon.\" 27b9a14a5eSMarius Strobl.Dd January 16, 2011 289b00b6e1SPyun YongHyeon.Dt SGE 4 299b00b6e1SPyun YongHyeon.Os 309b00b6e1SPyun YongHyeon.Sh NAME 319b00b6e1SPyun YongHyeon.Nm sge 329b00b6e1SPyun YongHyeon.Nd Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet driver 339b00b6e1SPyun YongHyeon.Sh SYNOPSIS 349b00b6e1SPyun YongHyeonTo compile this driver into the kernel, 359b00b6e1SPyun YongHyeonplace the following lines in your 369b00b6e1SPyun YongHyeonkernel configuration file: 379b00b6e1SPyun YongHyeon.Bd -ragged -offset indent 389b00b6e1SPyun YongHyeon.Cd "device miibus" 399b00b6e1SPyun YongHyeon.Cd "device sge" 409b00b6e1SPyun YongHyeon.Ed 419b00b6e1SPyun YongHyeon.Pp 429b00b6e1SPyun YongHyeonAlternatively, to load the driver as a 439b00b6e1SPyun YongHyeonmodule at boot time, place the following line in 449b00b6e1SPyun YongHyeon.Xr loader.conf 5 : 459b00b6e1SPyun YongHyeon.Bd -literal -offset indent 46*d0d282c4SSergey Kandaurovif_sge_load="YES" 479b00b6e1SPyun YongHyeon.Ed 489b00b6e1SPyun YongHyeon.Sh DESCRIPTION 499b00b6e1SPyun YongHyeonThe 509b00b6e1SPyun YongHyeon.Nm 519b00b6e1SPyun YongHyeondevice driver provides support for SiS190 Fast Ethernet 529b00b6e1SPyun YongHyeoncontrollers and SiS191 Fast/Gigabit Ethernet controllers. 539b00b6e1SPyun YongHyeon.Pp 549b00b6e1SPyun YongHyeonAll LOMs supported by the 559b00b6e1SPyun YongHyeon.Nm 5653ac9f49SPyun YongHyeondriver have TCP/UDP/IP checksum offload for transmit and receive, 5769e3073aSPyun YongHyeonTCP segmentation offload (TSO), hardware VLAN tag stripping/insertion 5869e3073aSPyun YongHyeonfeatures. 5969e3073aSPyun YongHyeonDue to lack of documentation Wake On Lan (WOL), Jumbo frame and an 6053ac9f49SPyun YongHyeoninterrupt moderation mechanism are not supported yet. 619b00b6e1SPyun YongHyeon.Pp 629b00b6e1SPyun YongHyeonThe 639b00b6e1SPyun YongHyeon.Nm 649b00b6e1SPyun YongHyeondriver supports the following media types: 659b00b6e1SPyun YongHyeon.Bl -tag -width ".Cm 10baseT/UTP" 669b00b6e1SPyun YongHyeon.It Cm autoselect 679b00b6e1SPyun YongHyeonEnable autoselection of the media type and options. 689b00b6e1SPyun YongHyeonThe user can manually override 699b00b6e1SPyun YongHyeonthe autoselected mode by adding media options to 709b00b6e1SPyun YongHyeon.Xr rc.conf 5 . 719b00b6e1SPyun YongHyeon.It Cm 10baseT/UTP 729b00b6e1SPyun YongHyeonSet 10Mbps operation. 739b00b6e1SPyun YongHyeon.It Cm 100baseTX 749b00b6e1SPyun YongHyeonSet 100Mbps (Fast Ethernet) operation. 759b00b6e1SPyun YongHyeon.It Cm 1000baseTX 769b00b6e1SPyun YongHyeonSet 1000baseTX operation over twisted pair. 779b00b6e1SPyun YongHyeon.El 789b00b6e1SPyun YongHyeon.Pp 799b00b6e1SPyun YongHyeonThe 809b00b6e1SPyun YongHyeon.Nm 819b00b6e1SPyun YongHyeondriver supports the following media options: 829b00b6e1SPyun YongHyeon.Bl -tag -width ".Cm full-duplex" 839b00b6e1SPyun YongHyeon.It Cm full-duplex 849b00b6e1SPyun YongHyeonForce full duplex operation. 859b00b6e1SPyun YongHyeon.It Cm half-duplex 869b00b6e1SPyun YongHyeonForce half duplex operation. 879b00b6e1SPyun YongHyeon.El 889b00b6e1SPyun YongHyeon.Pp 899b00b6e1SPyun YongHyeonFor more information on configuring this device, see 909b00b6e1SPyun YongHyeon.Xr ifconfig 8 . 919b00b6e1SPyun YongHyeon.Sh HARDWARE 929b00b6e1SPyun YongHyeonThe 939b00b6e1SPyun YongHyeon.Nm 949b00b6e1SPyun YongHyeondevice driver provides support for the following Ethernet controllers: 959b00b6e1SPyun YongHyeon.Pp 969b00b6e1SPyun YongHyeon.Bl -bullet -compact 979b00b6e1SPyun YongHyeon.It 989b00b6e1SPyun YongHyeonSiS190 Fast Ethernet controller 999b00b6e1SPyun YongHyeon.It 1009b00b6e1SPyun YongHyeonSiS191 Fast/Gigabit Ethernet controller 1019b00b6e1SPyun YongHyeon.El 1029b00b6e1SPyun YongHyeon.Sh SEE ALSO 1039b00b6e1SPyun YongHyeon.Xr altq 4 , 1049b00b6e1SPyun YongHyeon.Xr arp 4 , 1059b00b6e1SPyun YongHyeon.Xr miibus 4 , 1069b00b6e1SPyun YongHyeon.Xr netintro 4 , 1079b00b6e1SPyun YongHyeon.Xr ng_ether 4 , 108b9a14a5eSMarius Strobl.Xr rgephy 4 , 1099b00b6e1SPyun YongHyeon.Xr vlan 4 , 1109b00b6e1SPyun YongHyeon.Xr ifconfig 8 1119b00b6e1SPyun YongHyeon.Sh HISTORY 1129b00b6e1SPyun YongHyeonThe 1139b00b6e1SPyun YongHyeon.Nm 1149b00b6e1SPyun YongHyeondriver was written by 1159b00b6e1SPyun YongHyeon.An Alexander Pohoyda 1169b00b6e1SPyun YongHyeon.Aq alexander.pohoyda@gmx.net . 1179b00b6e1SPyun YongHyeonAnd enhanced by 1189b00b6e1SPyun YongHyeon.An Nikolay Denev 1199b00b6e1SPyun YongHyeon.Aq ndenev@gmail.com . 1209b00b6e1SPyun YongHyeonIt first appeared in 1219b00b6e1SPyun YongHyeon.Fx 8.1 . 122