xref: /freebsd/share/man/man4/gem.4 (revision 70a310e2dd8a37624817c23a63319fc0d880ffb7)
1cc264d00SThomas Moestl.\" $NetBSD: gem.4,v 1.2 2003/02/14 15:20:18 grant Exp $
2cc264d00SThomas Moestl.\"
3cc264d00SThomas Moestl.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
4cc264d00SThomas Moestl.\" All rights reserved.
5cc264d00SThomas Moestl.\"
6cc264d00SThomas Moestl.\" Redistribution and use in source and binary forms, with or without
7cc264d00SThomas Moestl.\" modification, are permitted provided that the following conditions
8cc264d00SThomas Moestl.\" are met:
9cc264d00SThomas Moestl.\" 1. Redistributions of source code must retain the above copyright
10cc264d00SThomas Moestl.\"    notice, this list of conditions and the following disclaimer.
11cc264d00SThomas Moestl.\" 2. Redistributions in binary form must reproduce the above copyright
12cc264d00SThomas Moestl.\"    notice, this list of conditions and the following disclaimer in the
13cc264d00SThomas Moestl.\"    documentation and/or other materials provided with the distribution.
14cc264d00SThomas Moestl.\" 3. All advertising materials mentioning features or use of this software
15cc264d00SThomas Moestl.\"    must display the following acknowledgement:
16cc264d00SThomas Moestl.\"        This product includes software developed by the NetBSD
17cc264d00SThomas Moestl.\"        Foundation, Inc. and its contributors.
18cc264d00SThomas Moestl.\" 4. Neither the name of The NetBSD Foundation nor the names of its
19cc264d00SThomas Moestl.\"    contributors may be used to endorse or promote products derived
20cc264d00SThomas Moestl.\"    from this software without specific prior written permission.
21cc264d00SThomas Moestl.\"
22cc264d00SThomas Moestl.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
23cc264d00SThomas Moestl.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
24cc264d00SThomas Moestl.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
25cc264d00SThomas Moestl.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
26cc264d00SThomas Moestl.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
27cc264d00SThomas Moestl.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
28cc264d00SThomas Moestl.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
29cc264d00SThomas Moestl.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
30cc264d00SThomas Moestl.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
31cc264d00SThomas Moestl.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32cc264d00SThomas Moestl.\" POSSIBILITY OF SUCH DAMAGE.
33cc264d00SThomas Moestl.\"
3401ddd31fSRuslan Ermilov.\" $FreeBSD$
3501ddd31fSRuslan Ermilov.\"
3670a310e2SSimon L. B. Nielsen.Dd August 15, 2004
37cc264d00SThomas Moestl.Dt GEM 4
38cc264d00SThomas Moestl.Os
39cc264d00SThomas Moestl.Sh NAME
40cc264d00SThomas Moestl.Nm gem
41cc264d00SThomas Moestl.Nd ERI/GEM/GMAC Ethernet device driver
42cc264d00SThomas Moestl.Sh SYNOPSIS
43cc264d00SThomas Moestl.Cd "device miibus"
44cc264d00SThomas Moestl.Cd "device gem"
45cc264d00SThomas Moestl.Sh DESCRIPTION
46cc264d00SThomas MoestlThe
47cc264d00SThomas Moestl.Nm
48cc264d00SThomas Moestldriver provides support for the GMac Ethernet hardware found mostly in
49cc264d00SThomas Moestlthe last Apple PowerBooks G3s and most G4-based Apple hardware, as
50cc264d00SThomas Moestlwell as many Sun UltraSPARCs.
5170a310e2SSimon L. B. Nielsen.Sh HARDWARE
52cc264d00SThomas Moestl.Pp
5370a310e2SSimon L. B. NielsenCards supported by
5470a310e2SSimon L. B. Nielsen.Nm
5570a310e2SSimon L. B. Nielsendriver include:
5670a310e2SSimon L. B. Nielsen.Pp
5770a310e2SSimon L. B. Nielsen.Bl -bullet -compact
58cc264d00SThomas Moestl.It
5983e76ab9SMarius StroblSun GEM gigabit Ethernet
60cc264d00SThomas Moestl.It
6183e76ab9SMarius StroblSun ERI 10/100 Mbps Ethernet
62cc264d00SThomas Moestl.It
63cc264d00SThomas MoestlApple GMAC
64cc264d00SThomas Moestl.El
6583e76ab9SMarius Strobl.Sh NOTES
6683e76ab9SMarius StroblOn sparc64 the
6783e76ab9SMarius Strobl.Nm
6883e76ab9SMarius Strobldriver respects the
6983e76ab9SMarius Strobl.Va local-mac-address?
7083e76ab9SMarius Stroblsystem configuration variable which can be set in the Open Firmware boot
7183e76ab9SMarius Stroblmonitor using the
7283e76ab9SMarius Strobl.Ic setenv
7383e76ab9SMarius Stroblcommand or by
7483e76ab9SMarius Strobl.Xr eeprom 8 .
7583e76ab9SMarius StroblIf set to
7683e76ab9SMarius Strobl.Dq Li false
7783e76ab9SMarius Strobl(the default), the
7883e76ab9SMarius Strobl.Nm
7983e76ab9SMarius Strobldriver will use the system's default MAC address for all of its devices.
8083e76ab9SMarius StroblIf set to
8183e76ab9SMarius Strobl.Dq Li true ,
8283e76ab9SMarius Stroblthe unique MAC address of each interface is used if present rather than
8383e76ab9SMarius Stroblthe system's default MAC address.
8483e76ab9SMarius Strobl.Pp
8583e76ab9SMarius StroblSupported interfaces having their own MAC address include the on-board
8683e76ab9SMarius StroblSun ERI 10/100 Mbps and GEM gigabit Ethernet Interfaces on boards equipped
8783e76ab9SMarius Stroblwith more than one Ethernet interface and the Sun GEM gigabit Ethernet
8883e76ab9SMarius Strobladd-on cards.
89cc264d00SThomas Moestl.Sh SEE ALSO
90cc264d00SThomas Moestl.Xr hme 4 ,
91cc264d00SThomas Moestl.Xr miibus 4 ,
92cc264d00SThomas Moestl.Xr netintro 4 ,
9383e76ab9SMarius Strobl.Xr eeprom 8 ,
94cc264d00SThomas Moestl.Xr ifconfig 8
95cc264d00SThomas Moestl.Sh HISTORY
96cc264d00SThomas MoestlThe
97cc264d00SThomas Moestl.Nm
98cc264d00SThomas Moestldevice driver appeared in
99cc264d00SThomas Moestl.Nx 1.6 .
100cc264d00SThomas MoestlThe first
101cc264d00SThomas Moestl.Fx
102cc264d00SThomas Moestlversion to include it was
103cc264d00SThomas Moestl.Fx 5.0 .
104cc264d00SThomas Moestl.Sh AUTHORS
10501ddd31fSRuslan Ermilov.An -nosplit
106cc264d00SThomas MoestlThe
107cc264d00SThomas Moestl.Nm
108cc264d00SThomas Moestldriver was written by
109cc264d00SThomas Moestl.An Eduardo Horvath
110cc264d00SThomas Moestl.Aq eeh@NetBSD.org .
111cc264d00SThomas MoestlThe man page was written by
112cc264d00SThomas Moestl.An Thomas Klausner
113cc264d00SThomas Moestl.Aq wiz@NetBSD.org .
114