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