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