Annotation of 43BSDReno/share/man/man4/man4.vax/autoconf.4, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1980 Regents of the University of California.
        !             2: .\" All rights reserved.  The Berkeley software License Agreement
        !             3: .\" specifies the terms and conditions for redistribution.
        !             4: .\"
        !             5: .\"    @(#)autoconf.4  6.2 (Berkeley) 5/15/86
        !             6: .\"
        !             7: .TH AUTOCONF 4 "May 15, 1986"
        !             8: .UC 4
        !             9: .SH NAME
        !            10: autoconf \- diagnostics from the autoconfiguration code
        !            11: .SH DESCRIPTION
        !            12: When UNIX bootstraps it probes the innards of the machine
        !            13: on which it is running
        !            14: and locates controllers, drives, and other devices, printing out
        !            15: what it finds on the console.  This procedure is driven by a system
        !            16: configuration table which is processed by
        !            17: .IR config (8)
        !            18: and compiled into each kernel.
        !            19: .PP
        !            20: On the VAX,
        !            21: devices in NEXUS slots are normally noted, thus memory controllers,
        !            22: UNIBUS and MASSBUS adaptors.  Devices which are not supported which
        !            23: are found in NEXUS slots are noted also.
        !            24: The Q-bus on the MICROVAX is configured in the same way as the UNIBUS.
        !            25: .PP
        !            26: MASSBUS devices are located by a very deterministic procedure since
        !            27: MASSBUS space is completely probe-able.  If devices exist which
        !            28: are not configured they will be silently ignored; if devices exist of
        !            29: unsupported type they will be noted.
        !            30: .PP
        !            31: UNIBUS devices are located by probing to see if their control-status
        !            32: registers respond.  If not, they are silently ignored.  If the control
        !            33: status register responds but the device cannot be made to interrupt,
        !            34: a diagnostic warning will be printed on the console and the device
        !            35: will not be available to the system. 
        !            36: .PP
        !            37: Normally, the system uses the disk from which it was loaded as the root
        !            38: filesystem.
        !            39: If that is not possible,
        !            40: a generic system will pick its root device
        !            41: as the ``best'' available device (MASSBUS disks are better than
        !            42: SMD UNIBUS disks are better than RK07's; the device must be drive 0
        !            43: to be considered).
        !            44: If such a system is booted with the RB_ASKNAME option (see
        !            45: .IR reboot (2)),
        !            46: then the name of the root device is read from the console terminal at boot
        !            47: time, and any available device may be used.
        !            48: .SH SEE ALSO
        !            49: intro(4), boot(8), config(8)
        !            50: .SH DIAGNOSTICS
        !            51: \fBcpu type %d not configured\fR.  You tried to boot UNIX on a cpu
        !            52: type which it doesn't (or at least this compiled version of UNIX doesn't)
        !            53: understand.
        !            54: .PP
        !            55: \fBmba%d at tr%d\fR.  A MASSBUS adapter was found in tr%d (the NEXUS
        !            56: slot number).  UNIX will call it mba%d.
        !            57: .PP
        !            58: \fB%d mba's not configured\fR.  More MASSBUS adapters were found on
        !            59: the machine than were declared in the machine configuration; the excess
        !            60: MASSBUS adapters will not be accessible.
        !            61: .PP
        !            62: \fBuba%d at tr%d\fR.  A UNIBUS adapter was found in tr%d (the NEXUS
        !            63: slot number).  UNIX will call it uba%d.
        !            64: .PP
        !            65: \fBdr32 unsupported (at tr %d)\fR.  A DR32 interface was found in
        !            66: a NEXUS, for which UNIX does not have a driver.
        !            67: .PP
        !            68: \fBci unsupported (at tr %d)\fR.  A CI interface was found in
        !            69: a NEXUS, for which UNIX does not have a driver.
        !            70: .PP
        !            71: \fBmcr%d at tr%d\fR.  A memory controller was found in tr%d (the NEXUS
        !            72: slot number).  UNIX will call it mcr%d.
        !            73: .PP
        !            74: \fB5 mcr's unsupported\fR.  UNIX supports only 4 memory controllers
        !            75: per cpu.
        !            76: .PP
        !            77: \fBmpm unsupported (at tr%d)\fR.  Multi-port memory is unsupported
        !            78: in the sense that UNIX does not know how to poll it for ECC errors.
        !            79: .PP
        !            80: \fB%s%d at mba%d drive %d\fR.  A tape formatter or a disk was found
        !            81: on the MASSBUS; for disks %s%d will look like ``hp0'', for tape formatters
        !            82: like ``ht1''.  The drive number comes from the unit plug on the drive
        !            83: or in the TM formatter (\fBnot\fR on the tape drive; see below).
        !            84: .PP
        !            85: \fB%s%d at %s%d slave %d\fR.  (For MASSBUS devices).
        !            86: Which would look like ``tu0 at ht0 slave 0'',
        !            87: where \fBtu0\fR is the name for the tape device and \fBht0\fR is the name
        !            88: for the formatter.  A tape slave was found on the tape formatter at the
        !            89: indicated drive number (on the front of the tape drive).
        !            90: UNIX will call the device, e.g., \fBtu0\fR.
        !            91: .PP
        !            92: \fB%s%d at uba%d csr %o vec %o ipl %x\fR.  The device %s%d, e.g. dz0
        !            93: was found on uba%d at control-status register address %o and with
        !            94: device vector %o.  The device interrupted at priority level %x.
        !            95: .PP
        !            96: \fB%s%d at uba%d csr %o zero vector\fR.  The device did not present
        !            97: a valid interrupt vector, rather presented 0 (a passive release condition)
        !            98: to the adapter.
        !            99: .PP
        !           100: \fB%s%d at uba%d csr %o didn't interrupt\fR.  The device did not interrupt,
        !           101: likely because it is broken, hung, or not the kind of device it is advertised
        !           102: to be.
        !           103: .PP
        !           104: \fB%s%d at %s%d slave %d\fR.  (For UNIBUS devices).
        !           105: Which would look like ``up0 at sc0 slave 0'',
        !           106: where \fBup0\fR is the name of a disk drive and \fBsc0\fR is the name
        !           107: of the controller.  Analogous to MASSBUS case.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.