1*62964Sbostic.\" Copyright (c) 1990, 1991, 1993 2*62964Sbostic.\" The Regents of the University of California. All rights reserved. 344664Sbostic.\" 447672Scael.\" %sccs.include.redist.man% 544664Sbostic.\" 6*62964Sbostic.\" @(#)autoconf.4 8.1 (Berkeley) 06/09/93 747672Scael.\" 847672Scael.Dd 947672Scael.Dt AUTOCONF 4 hp300 1047672Scael.Os 1147672Scael.Sh NAME 1247672Scael.Nm autoconf 1347672Scael.Nd diagnostics from the autoconfiguration code 1447672Scael.Sh DESCRIPTION 1547672ScaelWhen 1647672Scael.Tn UNIX 1747672Scaelbootstraps it probes the innards of the machine 1844664Sbosticon which it is running 1944664Sbosticand locates controllers, drives, and other devices, printing out 2044664Sbosticwhat it finds on the console. This procedure is driven by a system 2144664Sbosticconfiguration table which is processed by 2247672Scael.Xr config 8 2344664Sbosticand compiled into each kernel. 2447672Scael.Pp 2547672ScaelAutoconfiguration on the 2647672Scael.Tn HP300 Ns s 2747672Scaelis similar to that on the 2847672Scael.Tn VAX , 2944664Sbosticthe primary difference is in the naming conventions. 3047672ScaelOn the 3147672Scael.Tn HP300 , 3244664Sbosticif devices exist which are not configured they will be ignored; 3344664Sbosticif devices exist of unsupported type they will be ignored. 3447672Scael.Pp 3544664SbosticNormally, the system uses the disk from which it was loaded as the root 3644664Sbosticfilesystem. 3744664SbosticIf that is not possible, 3847672Scaela generic system will use 3947672Scael.Sq Li rd0 4047672Scaelif it exists. 4147672ScaelIf such a system is booted with the 4247672Scael.Dv RB_ASKNAME 4347672Scaeloption (see 4447672Scael.Xr reboot 2 ) , 4544664Sbosticthen the name of the root device is read from the console terminal at boot 4644664Sbostictime, and any available device may be used. 4747672Scael.Sh DIAGNOSTICS 4847672Scael.Bl -diag 4947672Scael.It CPU type not configured. 5047672ScaelYou tried to boot 5147672Scael.Tn UNIX 5247672Scaelon a 5347672Scael.Tn CPU 5447672Scaeltype which it doesn't 5547672Scael(or at least this compiled version of 5647672Scael.Tn UNIX 5747672Scaeldoesn't) understand. 5847672Scael.Pp 5947672Scael.It hpib%d at sc%d, ipl %d. 6047672ScaelAn 6147672Scael.Tn HP-IB 6247672Scaelwas found at sc%d (the select code) 6344664Sbosticwith ipl%d (interrupt priority level). 6447672Scael.Tn UNIX 6547672Scaelwill call it hpib%d. 6647672Scael.Pp 6747672Scael.It %s%d: %s. 6847672Scael.It %s%d at hpib%d, slave %d. 6947672ScaelAn 7047672Scael.Tn HP-IB 7147672Scaeldisk or tape controller was found. 7247672ScaelFor disks 7347672Scael.Ql %s%d 7447672Scaelwill look like 7547672Scael.Sq Li rd0 , 7647672Scaelfor tapes like 7747672Scael.Sq Li ct0 . 7847672ScaelThe 7947672Scael.Ql %s 8047672Scaelin the first line will be a product type like ``7945A'' or ``9144''. 8144664SbosticThe slave number comes from the address select switches on the drive. 8247672Scael.Pp 8347672Scael.It grf0 csr 0x560000 8447672Scael.It grf%d at sc%d 8544664SbosticA bit mapped display was found either at the ``internal'' address (first case) 8644664Sbosticor at some ``external'' select code (second case). 8744664SbosticIf it exists, the internal display will always be unit 0. 8847672Scael.Pp 8947672Scael.It %s%d at sc%d, ipl %d flags %d 9044664SbosticAnother peripheral controller was found at the indicated select code 9144664Sbosticand with indicated interrupt priority level. 9247672Scael.Ql %s 9347672Scaelwill be one of 9447672Scael.Xr dca 4 9547672Scael(single-port serial interfaces), 9647672Scael.Xr dcm 4 9747672Scael(four-port serial interfaces), or 9847672Scael.Xr le 4 9947672Scael.Pf ( Tn LAN 10047672Scaelcards). 10144664SbosticThe slave number comes from the address select switches on the interface card. 10247672Scael.El 10347672Scael.Sh SEE ALSO 10447672Scael.Xr intro 4 , 10547672Scael.Xr boot 8 , 10647672Scael.Xr config 8 10747672Scael.Rs 10847672Scael.%T 4.3BSD for the HP300 10947672Scael.%O in the distribution documentation package 11047672Scael.Re 111