1.\" Copyright (c) 1990, 1991 Regents of the University of California.
2.\" All rights reserved.
3.\"
4.\" %sccs.include.redist.man%
5.\"
6.\"     @(#)autoconf.4	5.2 (Berkeley) 03/27/91
7.\"
8.Dd
9.Dt AUTOCONF 4 hp300
10.Os
11.Sh NAME
12.Nm autoconf
13.Nd diagnostics from the autoconfiguration code
14.Sh DESCRIPTION
15When
16.Tn UNIX
17bootstraps it probes the innards of the machine
18on which it is running
19and locates controllers, drives, and other devices, printing out
20what it finds on the console.  This procedure is driven by a system
21configuration table which is processed by
22.Xr config 8
23and compiled into each kernel.
24.Pp
25Autoconfiguration on the
26.Tn HP300 Ns s
27is similar to that on the
28.Tn VAX ,
29the primary difference is in the naming conventions.
30On the
31.Tn HP300 ,
32if devices exist which are not configured they will be ignored;
33if devices exist of unsupported type they will be ignored.
34.Pp
35Normally, the system uses the disk from which it was loaded as the root
36filesystem.
37If that is not possible,
38a generic system will use
39.Sq Li rd0
40if it exists.
41If such a system is booted with the
42.Dv RB_ASKNAME
43option (see
44.Xr reboot 2 ) ,
45then the name of the root device is read from the console terminal at boot
46time, and any available device may be used.
47.Sh DIAGNOSTICS
48.Bl -diag
49.It CPU type not configured.
50You tried to boot
51.Tn UNIX
52on a
53.Tn CPU
54type which it doesn't
55(or at least this compiled version of
56.Tn UNIX
57doesn't) understand.
58.Pp
59.It hpib%d at sc%d, ipl %d.
60An
61.Tn HP-IB
62was found at sc%d (the select code)
63with ipl%d (interrupt priority level).
64.Tn UNIX
65will call it hpib%d.
66.Pp
67.It %s%d: %s.
68.It %s%d at hpib%d, slave %d.
69An
70.Tn HP-IB
71disk or tape controller was found.
72For disks
73.Ql %s%d
74will look like
75.Sq Li rd0 ,
76for tapes like
77.Sq Li ct0 .
78The
79.Ql %s
80in the first line will be a product type like ``7945A'' or ``9144''.
81The slave number comes from the address select switches on the drive.
82.Pp
83.It grf0 csr 0x560000
84.It grf%d at sc%d
85A bit mapped display was found either at the ``internal'' address (first case)
86or at some ``external'' select code (second case).
87If it exists, the internal display will always be unit 0.
88.Pp
89.It %s%d at sc%d, ipl %d flags %d
90Another peripheral controller was found at the indicated select code
91and with indicated interrupt priority level.
92.Ql %s
93will be one of
94.Xr dca 4
95(single-port serial interfaces),
96.Xr dcm 4
97(four-port serial interfaces), or
98.Xr le 4
99.Pf ( Tn LAN
100cards).
101The slave number comes from the address select switches on the interface card.
102.El
103.Sh SEE ALSO
104.Xr intro 4 ,
105.Xr boot 8 ,
106.Xr config 8
107.Rs
108.%T 4.3BSD for the HP300
109.%O in the distribution documentation package
110.Re
111.Sh HISTORY
112The
113.Nm autoconf
114feature
115.Ud -beta
116