xref: /netbsd-src/share/man/man4/man4.sparc64/intro.4 (revision 01869ca4d24a86379a68731bf9706a9f0820fe4e)
1*01869ca4Swiz.\"	$NetBSD: intro.4,v 1.5 2017/07/03 21:30:59 wiz Exp $
2b590c00eSmrg.\"
3b590c00eSmrg.\" Copyright (c) 1996 Jonathan Stone.
4b590c00eSmrg.\" All rights reserved.
5b590c00eSmrg.\"
6b590c00eSmrg.\" Redistribution and use in source and binary forms, with or without
7b590c00eSmrg.\" modification, are permitted provided that the following conditions
8b590c00eSmrg.\" are met:
9b590c00eSmrg.\" 1. Redistributions of source code must retain the above copyright
10b590c00eSmrg.\"    notice, this list of conditions and the following disclaimer.
11b590c00eSmrg.\" 2. Redistributions in binary form must reproduce the above copyright
12b590c00eSmrg.\"    notice, this list of conditions and the following disclaimer in the
13b590c00eSmrg.\"    documentation and/or other materials provided with the distribution.
14b590c00eSmrg.\" 3. All advertising materials mentioning features or use of this software
15b590c00eSmrg.\"    must display the following acknowledgement:
16b590c00eSmrg.\"      This product includes software developed by Jonathan Stone.
17b590c00eSmrg.\" 4. The name of the author may not be used to endorse or promote products
18b590c00eSmrg.\"    derived from this software without specific prior written permission
19b590c00eSmrg.\"
20b590c00eSmrg.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
21b590c00eSmrg.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
22b590c00eSmrg.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
23b590c00eSmrg.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24b590c00eSmrg.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25b590c00eSmrg.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26b590c00eSmrg.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27b590c00eSmrg.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28b590c00eSmrg.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29b590c00eSmrg.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30b590c00eSmrg.\"
31e5ee0a4bSjnemeth.Dd May 10, 2007
32b590c00eSmrg.Dt INTRO 4 sparc64
33b590c00eSmrg.Os
34b590c00eSmrg.Sh NAME
35b590c00eSmrg.Nm intro
36b590c00eSmrg.Nd introduction to sparc64 special files and hardware support
37b590c00eSmrg.Sh DESCRIPTION
38b590c00eSmrgThis section describes the special files, related driver functions,
39b590c00eSmrgand networking support
40b590c00eSmrgavailable in the system.
41b590c00eSmrgIn this part of the manual, the
42b590c00eSmrg.Tn SYNOPSIS
43b590c00eSmrgsection of
44b590c00eSmrgeach configurable device gives a sample specification
45b590c00eSmrgfor use in constructing a system description for the
46a9b411c1Speter.Xr config 1
47b590c00eSmrgprogram.
48b590c00eSmrgThe
49b590c00eSmrg.Tn DIAGNOSTICS
50b590c00eSmrgsection lists messages which may appear on the console
51b590c00eSmrgand/or in the system error log
52b590c00eSmrg.Pa /var/log/messages
53b590c00eSmrgdue to errors in device operation;
54b590c00eSmrgsee
55b590c00eSmrg.Xr syslogd 8
56b590c00eSmrgfor more information.
57b590c00eSmrg.Pp
58b590c00eSmrgThis section contains both devices
59b590c00eSmrgwhich may be configured into the system
60b590c00eSmrgand network related information.
61b590c00eSmrgThe networking support is introduced in
62b590c00eSmrg.Xr netintro 4 .
63b590c00eSmrg.Sh DEVICE SUPPORT
64b590c00eSmrgThis section describes the hardware supported on the SPARC64
65b590c00eSmrgplatform.
66b590c00eSmrgSoftware support for these devices comes in two forms.  A hardware
67b590c00eSmrgdevice may be supported with a character or block
68b590c00eSmrg.Em device driver ,
69b590c00eSmrgor it may be used within the networking subsystem and have a
70b590c00eSmrg.Em network interface driver .
71b590c00eSmrgBlock and character devices are accessed through files in the file
72b590c00eSmrgsystem of a special type; see
73b590c00eSmrg.Xr mknod 8 .
74b590c00eSmrgNetwork interfaces are indirectly accessed through the interprocess
75b590c00eSmrgcommunication facilities provided by the system; see
76b590c00eSmrg.Xr socket 2 .
77b590c00eSmrg.Pp
78b590c00eSmrgA hardware device is identified to the system at configuration time
79b590c00eSmrgand the appropriate device or network interface driver is then compiled
80b590c00eSmrginto the system.  When the resultant system is booted, the
81b590c00eSmrgautoconfiguration facilities in the system probe for the device
82b590c00eSmrgand, if found, enable the software support for it.
83b590c00eSmrgIf a device does not respond at autoconfiguration
84b590c00eSmrgtime it is not accessible at any time afterwards.
85b590c00eSmrgTo enable a device which did not autoconfigure,
86b590c00eSmrgthe system must be rebooted.
87b590c00eSmrg.Pp
88b590c00eSmrgThe autoconfiguration system is described in
89b590c00eSmrg.Xr autoconf 4 .
90b590c00eSmrgA list of the supported devices is given below.
91b590c00eSmrg.Sh SEE ALSO
92a9b411c1Speter.Xr config 1 ,
93b590c00eSmrg.Xr autoconf 4 ,
94b590c00eSmrg.Xr cd 4 ,
95b590c00eSmrg.Xr cgsix 4 ,
96b590c00eSmrg.Xr ch 4 ,
97b590c00eSmrg.Xr kbd 4 ,
98b590c00eSmrg.Xr le 4 ,
99b590c00eSmrg.Xr magma 4 ,
100b590c00eSmrg.Xr mem 4 ,
101b590c00eSmrg.Xr ms 4 ,
102b590c00eSmrg.Xr openprom 4 ,
103b590c00eSmrg.Xr scsi 4 ,
104b590c00eSmrg.Xr sd 4 ,
105b590c00eSmrg.Xr ss 4 ,
106b590c00eSmrg.Xr st 4 ,
107b590c00eSmrg.Xr tcx 4 ,
108a9b411c1Speter.Xr uk 4
109b590c00eSmrg.Sh LIST OF DEVICES
110b590c00eSmrgThe devices listed below are supported in this incarnation of
111b590c00eSmrgthe system.  Devices are indicated by their functional interface.
112b590c00eSmrgNot all supported devices are listed.
113b590c00eSmrg.Pp
114ba14cadeSwiz.Bl -tag -width leXlebufferXX
115b590c00eSmrg.It auxio
116*01869ca4SwizAuxiliary I/O & LED
117b590c00eSmrg.It bpp
118b590c00eSmrgBi-directional Parallel port
119b590c00eSmrg.It cgsix
120*01869ca4Swiz8 bit obio (sun4c & sun4m), Sbus color graphics frame buffer
121b590c00eSmrg.It com
122b590c00eSmrgPC-style serial port
123b590c00eSmrg.It eeprom
124b590c00eSmrgSun non-volatile configuration RAM driver
125b590c00eSmrg.It esp
126b590c00eSmrgESP200 SCSI controller
127b590c00eSmrg.br
128b590c00eSmrgFSBE/S (X1053A, part # 501-2015) Fast SCSI-2/Buffered Ethernet Sbus controller
129e5ee0a4bSjnemeth.It fdc
130e5ee0a4bSjnemethFloppy Disk Controller
131b590c00eSmrg.It ffb
132*01869ca4SwizCreator & Creaor3D graphics frame buffer
133b590c00eSmrg.It isp
134b590c00eSmrgQlogic ISP Sbus and PCI SCSI controller
135b590c00eSmrg.It kbd
136b590c00eSmrgSun type 2, type 3, type 4, and type 5 keyboards (on zs or com)
137b590c00eSmrg.It le/lebuffer
138b590c00eSmrgAMD 7990 LANCE Ethernet controller
139b590c00eSmrg.It lpt
140b590c00eSmrgPC-style parallel port
141b590c00eSmrg.It magma
142b590c00eSmrgMagma Sp Serial/Parallel board device driver
143b590c00eSmrg.It ms
144b590c00eSmrgSun mouse (on zs or com)
145b590c00eSmrg.It openprom
146b590c00eSmrgSun Open boot PROM (what became IEEE 1275) configuration driver
147b590c00eSmrg.It power
148b590c00eSmrgpower management
149b590c00eSmrg.Xr halt 8
150b590c00eSmrgand
151b590c00eSmrg.Xr shutdown 8
152b590c00eSmrgcommands can use it to power down the system.
153b590c00eSmrg.It sab
154*01869ca4SwizSiemens 82532 & 83538 serial controller
155b590c00eSmrg.It zs
156b590c00eSmrgZilog 8530 serial controller
157b590c00eSmrg.El
158b590c00eSmrg.Pp
159b590c00eSmrgPCI devices are supported through the
160b590c00eSmrg.Xr pci 4
161b590c00eSmrgbus and associated devices.
162b590c00eSmrg.Pp
163b590c00eSmrgPCMCIA devices are supported through the
164b590c00eSmrg.Xr pcmcia 4
165b590c00eSmrgbus and associated devices.
166b590c00eSmrg.Pp
167b590c00eSmrgCardbus devices are supported through the
168b590c00eSmrg.Xr cardbus 4
169b590c00eSmrgbus and associated devices.
170b590c00eSmrg.Pp
171b590c00eSmrgUSB devices are supported through the
172b590c00eSmrg.Xr usb 4
173b590c00eSmrgbus and associated devices.
174b590c00eSmrg.Sh UNSUPPORTED DEVICES
175b590c00eSmrgThe following devices are not supported, due to unavailability of
176b590c00eSmrgeither documentation, sample hardware, or willing volunteer:
177ba14cadeSwiz.Bl -tag -width cgfourteenXX
178b590c00eSmrg.It atifb
179b590c00eSmrgATI 3D Rage Pro VGA graphics adapter (Ultra5, Ultra10)
180e5ee0a4bSjnemeth.It fdc
181e5ee0a4bSjnemethsun4u floppy drive controllers (EBus based machines only)
182b590c00eSmrg.It cgfourteen
183b590c00eSmrg24 bit Sbus color frame buffer
184b590c00eSmrg.It cgthree
185b590c00eSmrg8 bit Sbus color frame buffer
186b590c00eSmrg.El
187b590c00eSmrg.Sh HISTORY
188b590c00eSmrgThis
189b590c00eSmrg.Tn sparc64
190b590c00eSmrg.Nm intro
191b590c00eSmrgappeared in
192b590c00eSmrg.Nx 1.6 .
193b590c00eSmrgLarge chunks of text carefully recycled (shamelessly appropriated) from
194b590c00eSmrg.Nx Ns Tn /sparc
195ba14cadeSwiz.Nm .
196