No empty .Rs/.Re
[netbsd-mini2440.git] / share / man / man4 / man4.hp700 / intro.4
blob04b57c9c74e3a25f3c6a83f60586c66db116e631
1 .\"     $NetBSD: intro.4,v 1.2 2005/06/20 13:25:24 peter Exp $
2 .\"
3 .\" $OpenBSD: intro.4,v 1.5 2004/04/16 21:23:08 jmc Exp $
4 .\"
5 .\" Copyright (c) 2002,2003 Paul Weissmann
6 .\" All rights reserved.
7 .\"
8 .\" Redistribution and use in source and binary forms, with or without
9 .\" modification, are permitted provided that the following conditions
10 .\" are met:
11 .\" 1. Redistributions of source code must retain the above copyright
12 .\"    notice, this list of conditions and the following disclaimer.
13 .\" 2. Redistributions in binary form must reproduce the above copyright
14 .\"    notice, this list of conditions and the following disclaimer in the
15 .\"    documentation and/or other materials provided with the distribution.
16 .\"
17 .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18 .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20 .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 .\"
28 .\"
29 .Dd March 11, 2001
30 .Dt INTRO 4 hp700
31 .Os
32 .Sh NAME
33 .Nm intro
34 .Nd introduction to special files and hardware support
35 .Sh DESCRIPTION
36 This section describes the special files, related driver functions,
37 and networking support available in the system.
38 In this part of the manual, the
39 .Tn SYNOPSIS
40 section of each configurable device gives a sample specification
41 for use in constructing a system description for the
42 .Xr config 1
43 program.
44 The
45 .Tn DIAGNOSTICS
46 section lists messages which may appear on the console
47 and/or in the system error log
48 .Pa /var/log/messages
49 due to errors in device operation; see
50 .Xr syslogd 8
51 for more information.
52 .Pp
53 This section contains both devices which may be configured into the system
54 and network related information.
55 The networking support is introduced in
56 .Xr netintro 4 .
57 .Sh DEVICE SUPPORT
58 This section describes the hardware supported on the
59 .Tn HP PA-RISC
60 platform.
61 Software support for these devices comes in two forms.
62 A hardware device may be supported with a character or block
63 .Em device driver ,
64 or it may be used within the networking subsystem and have a
65 .Em network interface driver .
66 Character and block devices are accessed through files in the file
67 system of a special type; see
68 .Xr mknod 8 .
69 Network interfaces are indirectly accessed through the interprocess
70 communication facilities provided by the system; see
71 .Xr socket 2 .
72 .Pp
73 A hardware device is identified to the system at configuration time
74 and the appropriate device or network interface driver is then compiled
75 into the system.
76 When the resultant system is booted, the autoconfiguration facilities
77 in the system probe for the device and, if found,
78 enable the software support for it.
79 If a device does not respond at autoconfiguration
80 time it is not accessible at any time afterwards.
81 To enable a device which did not autoconfigure, the system must be rebooted.
82 .Pp
83 The autoconfiguration system is described in
84 .Xr autoconf 4 .
85 .Sh SUPPORTED SYSTEMS
86 .Nx
87 hp700 should run on systems similar to those, listed below,
88 as long as they're based upon the following:
89 .Pp
90 .Bl -bullet -compact
91 .It
92 .Tn HP PA-RISC 1.1
93 processors:
94 .Bl -tag -compact -width PA7100/PA7150xx
95 .It PA7000
96 .It PA7100/PA7150
97 .It PA7200/PA7250
98 .It PA7100LC
99 .It PA7300LC
102 Viper memory controller;
104 GSC bus controllers:
105 .Bl -tag -compact -width WAXxx
106 .It ASP
107 .It LASI
108 Super-integrated I/O
109 .It WAX
110 Basic I/O
113 SCSI I/O-processors:
114 .Bl -tag -compact -width NCR53c700/710xx
115 .It NCR53c700/710
116 Narrow Single-Ended
117 .It NCR53c720
118 Fast Wide Differential
121 Intel i82596 CA/DX LAN coprocessors
123 Venom, (H)CRX-8 and (H)CRX-24 video controllers
125 EISA Adapters:
126 .Bl -tag -compact -width WAX-EISAxx
127 .It i82350 ( Mongoose )
128 .It WAX-EISA
131 PCI Adapters:
132 .Bl -tag -compact -width DINO
133 .It Dino
134 GSC-PCI bridge
135 .It Cujo
136 GSC-PCI 64bit bridge
139 Human Interface Loop
140 .Tn ( HIL )
141 keyboard and mouse
143 PS/2 port keyboard and mouse
146 Below a list of
147 .Tn HP 9000/700
148 models targetted for support is listed, including basic
149 system characteristics.
150 .Bl -column "J210XC" "200" "7300LC" "64/64(+1MB)" "Expansion" -offset left
151 .It "Model" Ta "MHz" Ta "CPU" Ta "Caches, KB" Ta "Expansion"
152 .It "705" Ta "35" Ta "7000" Ta "32/64" Ta "N/A"
153 .It "710" Ta "50" Ta "7000" Ta "32/64" Ta "N/A"
154 .It "720" Ta "50" Ta "7000" Ta "128/256" Ta "EISA, GSC"
155 .It "730" Ta "66" Ta "7000" Ta "128/256" Ta "EISA, GSC"
156 .It "750" Ta "66" Ta "7000" Ta "256/256" Ta "4 EISA, 2 SGC"
157 .It "715" Ta "33" Ta "7100" Ta "64/64" Ta "EISA/SGC"
158 .It "715" Ta "50" Ta "7100" Ta "64/64" Ta "EISA/SGC"
159 .It "715" Ta "75" Ta "7100" Ta "256/256" Ta "EISA/SGC"
160 .It "725" Ta "50" Ta "7100" Ta "64/64" Ta "3 EISA, EISA/SGC"
161 .It "725" Ta "75" Ta "7100" Ta "256/256" Ta "3 EISA, EISA/SGC"
162 .It "735" Ta "100" Ta "7100" Ta "256/256" Ta "EISA, SGC"
163 .It "742i" Ta "50" Ta "7100" Ta "64/64" Ta "N/A"
164 .It "745i" Ta "50" Ta "7100" Ta "64/64" Ta "4 EISA"
165 .It "745i" Ta "100" Ta "7100" Ta "256/256" Ta "4 EISA"
166 .It "747i" Ta "50" Ta "7100" Ta "64/64" Ta "2 EISA, SGC, 6 VME"
167 .It "747i" Ta "100" Ta "7100" Ta "256/256" Ta "2 EISA, SGC, 6 VME"
168 .It "755" Ta "100" Ta "7100" Ta "256/256" Ta "4 EISA, 2 SGC"
169 .It "735" Ta "125" Ta "7150" Ta "256/256" Ta "EISA, SGC"
170 .It "755" Ta "125" Ta "7150" Ta "256/256" Ta "4 EISA, 2 SGC"
171 .It "712" Ta "60" Ta "7100LC" Ta "32/32" Ta "GIO, TSIO"
172 .It "712" Ta "80" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO"
173 .It "712" Ta "100" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO"
174 .It "715" Ta "64" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
175 .It "715" Ta "80" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
176 .It "715" Ta "100" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
177 .It "715XC" Ta "100" Ta "7100LC" Ta "512/512" Ta "EISA/GSC"
178 .It "725" Ta "64" Ta "7100LC" Ta "128/128" Ta "EISA, 3 EISA/GSC"
179 .It "725" Ta "100" Ta "7100LC" Ta "128/128" Ta "EISA, 3 EISA/GSC"
180 .It "743i" Ta "64" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), VME"
181 .It "743i" Ta "100" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), VME"
182 .It "748i" Ta "64" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
183 .It "748i" Ta "100" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
184 .It "SAIC" Ta "60" Ta "7100LC" Ta "32/32" Ta "GIO, TSIO, 2 PCMCIA"
185 .It "SAIC" Ta "80" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO, 2 PCMCIA"
186 .It "J200" Ta "100" Ta "7200" Ta "256/256" Ta "GSC, 2 EISA, 2 EISA/GSC"
187 .It "J210" Ta "120" Ta "7200" Ta "256/256" Ta "GSC, 2 EISA, 2 EISA/GSC"
188 .It "J210XC" Ta "120" Ta "7200" Ta "1MB/1MB" Ta "GSC, 2 EISA, 2 EISA/GSC"
189 .It "C100" Ta "100" Ta "7200" Ta "256/256" Ta "GSC, 3 EISA/GSC"
190 .It "C110" Ta "120" Ta "7200" Ta "256/256" Ta "GSC, 3 EISA/GSC"
191 .It "744" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), VME"
192 .It "744" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), VME"
193 .It "745" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), 4 EISA/PCI"
194 .It "745" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), 4 EISA/PCI"
195 .It "748" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
196 .It "748" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
197 .It "A180" Ta "180" Ta "7300LC" Ta "64/64" Ta "2 HSC/PCI"
198 .It "A180C" Ta "180" Ta "7300LC" Ta "64/64+1MB" Ta "2 HSC/PCI"
199 .It "B132L" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
200 .It "B132L+" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
201 .It "B160L" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
202 .It "B180L+" Ta "180" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
203 .It "C132L" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 GSC/PCI/EISA, 2 GSC/EISA"
204 .It "C160L" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 GSC/PCI/EISA, 2 GSC/EISA"
205 .It "RDI" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
206 .It "RDI" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
207 .It "RDI"  Ta "180" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
209 .Sh LIST OF DEVICES
210 The devices listed below are supported in this incarnation of
211 the system.
212 Devices are indicated by their functional interface.
213 Not all supported devices are listed.
214 .Bl -tag -width le/lebuffer
215 .It Xr asp 4
216 The ASP I/O controller; found in most of the older machines which
217 don't have LASI or WAX.
218 Includes GSC-bus controller, to which most of the devices are attached.
219 Most of I/O is still on external chips though.
220 .It Xr com 4
221 The RS-232 ports.
222 .It Xr cpu 4
223 The Central Processor itself, makes sure the machine does something useful.
224 .It Xr tlp 4
225 .Tn DEC/Intel 21140, 21143, 21145
226 and clone 10/100 Ethernet controller.
227 .It Xr dino 4
229 .Xr pci 4
230 bridge on most of the newer systems.
231 .It Xr harmony 4
232 CS4215/AD1849 audio.
233 .It Xr hil 4
234 Human Interface Loop, sporting several input devices,
235 e.g. keyboards, mice, tablets and such.
236 .It Xr iee 4
237 .Tn i82596 CA/DX
238 LAN controller.
239 Found in every 700, either included in the MBA
240 or on an external chip on mainboard.
241 .It Xr lasi 4
242 LSI?, found in almost all
243 .Tn HP 9000/700
244 workstations.
245 Integrates most of the bus and I/O functions into one chip.
246 .It Xr lpt 4
247 The Centronics printer port.
248 .It Xr mem 4
249 Memory files and memory controller.
250 .It Xr mongoose 4
252 .Xr eisa 4
253 bus controller on most of the older 700 machines.
254 .It Xr oosiop 4
255 .Tn Symbios/NCR
256 53C700 SCSI I/O processor.
257 .It Xr osiop 4
258 .Tn Symbios/NCR
259 53C710 SCSI I/O processor.
260 .It Xr pdc 4
261 The PROM interface, allows to call the routines in the machine's
262 PROM for things like initial console output and such.
263 .It Xr siop 4
264 .Tn LSI/Symbios Logic/NCR
265 53C8xx SCSI I/O processor.
266 .It Xr sti 4
267 The system graphics driver.
268 .It Xr wax 4
269 The other reincarnation of
270 .Xr lasi 4
271 used for cheap
272 .Tn ASIC
273 implementations for add-on devices.
275 .Sh SEE ALSO
276 .Xr config 1 ,
277 .Xr autoconf 4
278 .Pa http://www.openpa.net/
279 .Sh HISTORY
280 The hp700
282 first appeared with
283 .Ox 2.0 .
284 It was ported to
285 .Nx 2.0
286 by Jochen Kunz.