diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 15:32:58 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 15:32:58 -0400 |
| commit | 5cb84ec742fd33f78c8022863fadaa8d0d93e176 (patch) | |
| tree | 1a81ca3665e6153923e40db7b0d988f8573ab59c /static/netbsd/man4/man4.vax | |
| parent | a59214f344567c037d5776879bcfc5fcc1d4d5f6 (diff) | |
feat: Added NetBSD man pages
Diffstat (limited to 'static/netbsd/man4/man4.vax')
56 files changed, 6725 insertions, 0 deletions
diff --git a/static/netbsd/man4/man4.vax/Makefile b/static/netbsd/man4/man4.vax/Makefile new file mode 100644 index 00000000..67434962 --- /dev/null +++ b/static/netbsd/man4/man4.vax/Makefile @@ -0,0 +1,4 @@ +MAN = $(wildcard *.4) + +include ../../../mandoc.mk + diff --git a/static/netbsd/man4/man4.vax/acc.4 b/static/netbsd/man4/man4.vax/acc.4 new file mode 100644 index 00000000..8e102cd4 --- /dev/null +++ b/static/netbsd/man4/man4.vax/acc.4 @@ -0,0 +1,106 @@ +.\" $NetBSD: acc.4,v 1.13 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)acc.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt ACC 4 vax +.Os +.Sh NAME +.Nm acc +.Nd +.Tn ACC LH/DH IMP +network interface +.Sh SYNOPSIS +.Cd pseudo-device imp "acc0 at uba0 csr 167600 vector accrint accxint" +.Sh DESCRIPTION +NOTE: +At the moment +.Nx +does not support +.Tn IMP , +so this manual page is not relevant. +.Pp +The +.Nm acc +device provides a Local Host/Distant Host +interface to an +.Tn IMP . +It is normally used when participating +in the +.Tn DARPA +Internet. +The controller itself is not accessible +to users, but instead provides the hardware support to the +.Tn IMP +interface described in +.Xr imp 4 . +The configuration entry for the +.Xr imp 4 +must also include the +.Em pseudo-device +as shown above. +.Sh DIAGNOSTICS +.Bl -diag +.It acc%d: not alive. +The initialization routine was entered even though the device +did not autoconfigure. +This indicates a system problem. +.It acc%d: can't initialize. +Insufficient UNIBUS resources existed to initialize the device. +This is likely to occur when the device is run on a buffered +data path on an 11/750 and other network interfaces are also +configured to use buffered data paths, or when it is configured +to use buffered data paths on an 11/730 (which has none). +.It acc%d: imp doesn't respond, icsr=%b. +The driver attempted to initialize the device, but the +.Tn IMP +failed to respond after 500 tries. +Check the cabling. +.It acc%d: stray xmit interrupt, csr=%b. +An interrupt occurred when no output had previously been started. +.It acc%d: output error, ocsr=%b, icsr=%b. +The device indicated a problem sending data on output. +.It acc%d: input error, csr=%b. +The device indicated a problem receiving data on input. +.It acc%d: bad length=%d. +An input operation resulted in a data transfer of less than +0 or more than 1008 bytes of +data into memory (according to the word count register). +This should never happen as the maximum size of a +.Pf host- Tn IMP +message is 1008 bytes. +.El +.Sh SEE ALSO +.Xr netintro 4 +.Sh HISTORY +The +.Nm +interface appeared in +.Bx 4.2 . diff --git a/static/netbsd/man4/man4.vax/ad.4 b/static/netbsd/man4/man4.vax/ad.4 new file mode 100644 index 00000000..76d41875 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ad.4 @@ -0,0 +1,89 @@ +.\" $NetBSD: ad.4,v 1.12 2017/07/03 21:30:59 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ad.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt AD 4 vax +.Os +.Sh NAME +.Nm ad +.Nd Data Translation A/D converter +.Sh SYNOPSIS +.Cd "ad0 at uba0 csr 0170400 vector adintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm \&ad +driver +provides an interface to the Data Translation A/D converter. +This is +.Em not +a real-time driver, but merely allows +the user process to sample the board's channels one at a time. +Each minor device selects a different +.Tn A/D +board. +.Pp +The driver communicates to a user process by means of +.Xr ioctl 2 Ns s . +The +.Dv AD_CHAN +.Xr ioctl 2 +selects which channel of the board to read. +For example, +.Bd -literal -offset indent +chan = 5; +ioctl(fd, AD_CHAN, &chan); +.Ed +.Pp +selects channel 5. +The +.Dv AD_READ +.Xr ioctl 2 +actually reads the data and returns it to the user +process. +An example is +.Bd -literal -offset indent +ioctl(fd, AD_READ, &data); +.Ed +.Sh FILES +.Bl -tag -width /dev/adx -compact +.It Pa /dev/ad +.El +.Sh DIAGNOSTICS +None. +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.1 . diff --git a/static/netbsd/man4/man4.vax/asc.4 b/static/netbsd/man4/man4.vax/asc.4 new file mode 100644 index 00000000..2506ddfa --- /dev/null +++ b/static/netbsd/man4/man4.vax/asc.4 @@ -0,0 +1,96 @@ +.\" +.\" Copyright (c) 1996 Jonathan Stone. +.\" Copyright (c) 2000 Matt Thomas. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Jonathan Stone. +.\" 4. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.\" $NetBSD: asc.4,v 1.12 2017/02/18 22:39:01 wiz Exp $ +.\" +.Dd February 17, 2017 +.Dt ASC 4 vax +.Os +.Sh NAME +.Nm asc +.Nd +VAXstation 4000 SCSI controller +.Sh SYNOPSIS +.Cd "asc* at vsbus? csr 0x200c0080" Pq VS-4000/60 or VLC +.Cd "asc* at vsbus? csr 0x25000080" Pq VS-4000/9x +.Cd "asc* at tc?" Pq Not yet supported +.Cd "scsibus* at asc?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the +.Tn NCR +53c94-based SCSI host adapter +on the VAXstation 4000 series, and for the PMAZ-AA and related +TURBOchannel SCSI adapter option boards (also on the VAXstation +4000 series models which include support for the TURBOchannel +adapter). +.Sh CONFIGURATION +The +.Nm +driver supports the following +.Sy flags +for use in +.Xr config 1 +files: +.Pp +.Bl -tag -compact -width "bits 8-15:" +.It bits 0-7 : +disable disconnect/reselect for the corresponding +.Tn SCSI +target +.It bits 8-15 : +disable synchronous negotiation for +.Tn SCSI +target +.El +.Pp +.Qq Target +is synonymous with +.Tn SCSI +ID number. +.Pp +Note that +.Tn SCSI +tape drives should be allowed to perform disconnect/reselect or performance +will suffer. +.Sh SEE ALSO +.Xr cd 4 , +.Xr ch 4 , +.Xr esp 4 , +.Xr scsi 4 , +.Xr sd 4 , +.Xr st 4 , +.Xr vax/intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Nx 1.5 . diff --git a/static/netbsd/man4/man4.vax/autoconf.4 b/static/netbsd/man4/man4.vax/autoconf.4 new file mode 100644 index 00000000..d3cf4929 --- /dev/null +++ b/static/netbsd/man4/man4.vax/autoconf.4 @@ -0,0 +1,262 @@ +.\" $NetBSD: autoconf.4,v 1.15 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)autoconf.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt AUTOCONF 4 vax +.Os +.Sh NAME +.Nm autoconf +.Nd diagnostics from the autoconfiguration code +.Sh DESCRIPTION +When +.Nx +bootstraps it probes the innards of the machine +on which it is running and +locates controllers, drives, and other devices. +Each item found is recorded on the console. +This procedure is driven by a system +configuration table which is processed by +.Xr config 1 +and compiled into each kernel. +.Pp +On the +.Tn VAX , +devices in +.Tn NEXUS +slots are normally noted, thus memory controllers, +.Tn UNIBUS +and +.Tn MASSBUS +adaptors. +Devices which are not supported which are found in +.Tn NEXUS +slots are noted also. +The Q-bus on the +.Tn MICROVAX +is configured in the same way as the +.Tn UNIBUS . +.Pp +.Tn MASSBUS +devices are located by a very deterministic procedure since +.Tn MASSBUS +space is completely probe-able. +If devices exist which +are not configured they will be silently ignored; if devices exist of +unsupported type they will be noted. +.Pp +.Tn UNIBUS +devices are located by probing to see if their control-status +registers respond. +If not, they are silently ignored. +If the control +status register responds but the device cannot be made to interrupt, +a diagnostic warning will be printed on the console and the device +will not be available to the system. +.Pp +Normally, the system uses the disk from which it was loaded as the root +filesystem. +If that is not possible, +a generic system will pick its root device +as the +.Dq best +available device +.Pf ( Tn MASSBUS +disks are better than +.Tn SMD UNIBUS +disks are better than +.Tn RK07 Ns s ; +the device must be drive 0 +to be considered). +If such a system is booted with the +.Dv RB_ASKNAME +option (see +.Xr reboot 2 ) , +then the name of the root device is read from the console terminal at boot +time, and any available device may be used. +.Sh DIAGNOSTICS +.Bl -diag +.It cpu type %d not configured. +You tried to boot +.Nx +on a +.Tn CPU +type which it doesn't (or at least this compiled version of +.Nx +doesn't) +understand. +.It mba%d at tr%d. +A +.Tn MASSBUS +adapter was found in +.Ql tr%d +(the +.Tn NEXUS +slot number). +.Nx +will call it +.Ql mba%d . +.It %d mba's not configured. +More +.Tn MASSBUS +adapters were found on +the machine than were declared in the machine configuration; the excess +.Tn MASSBUS +adapters will not be accessible. +.It uba%d at tr%d. +A +.Tn UNIBUS +adapter was found in +.Ql tr%d +(the +.Tn NEXUS +slot number). +.Nx +will call it +.Ql uba%d . +.It dr32 unsupported (at tr %d). +A +.Tn DR Ns 32 +interface was found in +a +.Tn NEXUS , +for which +.Nx +does not have a driver. +.It ci unsupported (at tr %d). +A +.Tn CI +interface was found in +a +.Tn NEXUS , +for which +.Nx +does not have a driver. +.It mcr%d at tr%d. +A memory controller was found in +.Ql tr%d +(the +.Tn NEXUS +slot number). +.Nx +will call it +.Ql mcr%d . +.It 5 mcr's unsupported. +.Nx +supports only 4 memory controllers +per +.Tn CPU . +.It mpm unsupported (at tr%d). +Multi-port memory is unsupported +in the sense that +.Nx +does not know how to poll it for +.Tn ECC +errors. +.It %s%d at mba%d drive %d. +A tape formatter or a disk was found +on the +.Tn MASSBUS ; +for disks +.Ql %s%d +will look like +.Dq Li hp0 , +for tape formatters +like +.Dq Li ht1 . +The drive number comes from the unit plug on the drive +or in the +.Tn TM +formatter +.Pf ( Em not +on the tape drive; see below). +.It %s%d at %s%d slave %d. +(For +.Tn MASSBUS +devices). +Which would look like +.Dq Li tu0 at ht0 slave 0 , +where +.Dq Li tu0 +is the name for the tape device and +.Dq Li ht0 +is the name +for the formatter. +A tape slave was found on the tape formatter at the +indicated drive number (on the front of the tape drive). +.Ux +will call the device, e.g., +.Dq Li tu0 . +.It "%s%d at uba%d csr %o vec %o ipl %x." +The device +.Ql %s%d , +e.g. +.Dq Li dz0 +was found on +.Ql uba%d +at control-status register address +.Ql \&%o +and with +device vector +.Ql \&%o . +The device interrupted at priority level +.Ql \&%x . +.It %s%d at uba%d csr %o zero vector. +The device did not present +a valid interrupt vector, rather presented 0 (a passive release condition) +to the adapter. +.It %s%d at uba%d csr %o didn't interrupt. +The device did not interrupt, +likely because it is broken, hung, or not the kind of device it is advertised +to be. +.It %s%d at %s%d slave %d. +(For UNIBUS devices). +Which would look like +.Dq Li up0 at sc0 slave 0 , +where +.Dq Li up0 +is the name of a disk drive and +.Dq Li sc0 +is the name +of the controller. +Analogous to +.Tn MASSBUS +case. +.El +.Sh SEE ALSO +.Xr config 1 , +.Xr vax/intro 4 , +.Xr boot 8 +.Sh HISTORY +The +.Nm +feature +appeared in +.Bx 4.1 . diff --git a/static/netbsd/man4/man4.vax/cons.4 b/static/netbsd/man4/man4.vax/cons.4 new file mode 100644 index 00000000..2182926b --- /dev/null +++ b/static/netbsd/man4/man4.vax/cons.4 @@ -0,0 +1,146 @@ +.\" $NetBSD: cons.4,v 1.12 2017/07/03 21:30:59 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)cons.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt CONS 4 vax +.Os +.Sh NAME +.Nm cons +.Nd VAX-11 console interface +.Sh DESCRIPTION +The console is available to the processor through the console registers. +It acts like a normal terminal, except that when the local functions are +not disabled, +.Ic \&^P +(control-P) puts the console in local console mode (where +the prompt is +.Sq Li >>> ) . +The operation of the console in this mode varies +slightly per-processor. +.Ss VAX-11/780 or 785 +On either the +.Tn VAX-11/780 +or 785 the following commands may be used +after placing the console in local mode with +.Ic ^P . +.Pp +.Bl -tag -width continue -compact -offset 4n +.It Ic c +.It Ic continue +Re-enter conversational mode +if the processor was halted. +.Pp +.It Ic h +.It Ic halt +Halt the CPU. +On an 11/780 or 785 +the processor is not stopped by entering local console mode. +.Pp +.It Ic set t p +(set terminal program) +Re-enter conversational mode +if the processor is still +running. +.Pp +.It Ic P +(proceed) +Get out of +.Tn ODT +mode. +.Pp +.It Ic <break> +If you hit the break key on the console, then the console +.Tn LSI Ns -11 +will go into +.Tn ODT +(console debugger mode). +.El +.Ss VAX-11/750 or 11/730 +On an 11/750 +or an 11/730 +the processor is halted whenever the console is not in conversational mode. +.Pp +.Bl -tag -width continue -compact -offset 4n +.It Ic C +Return to conversational mode. +.Pp +.It Ic ret +Return from remote diagnosis mode to local console +mode. +.Pp +.It Ic \&^D +(11/750 only) +When in console mode on an 11/750 which has a remote diagnosis module, +a +.Ic \&^D +will put you in remote diagnosis mode, where the prompt will be +.Ql RDM> . +.El +.Ss VAX-8600 or 8650 +The +.Tn VAX-8600 +(8650) console normally works in the same way as the 11/750, +except that there are many additional modes and commands. +.Pp +.Bl -tag -width continue -compact -offset 4n +.It Ic c +.It Ic continue +Return to +conversational mode. +.Pp +.It Ic halt +Halt the processor if +.Tn HEX +debug enabled. +.Pp +.It Ic p +Halt the processor if in normal mode. +.El +.Pp +With the above proviso's the console works like any other +.Ux +terminal. +.Sh FILES +.Bl -tag -width /dev/console -compact +.It Pa /dev/console +.El +.Sh SEE ALSO +.Xr tty 4 , +.Xr reboot 8 +.Rs +.%T "VAX Hardware Handbook" +.Re +.Sh HISTORY +The +.Nm cons +interface +appeared in +.Bx 4.0 . diff --git a/static/netbsd/man4/man4.vax/covid.4 b/static/netbsd/man4/man4.vax/covid.4 new file mode 100644 index 00000000..62875034 --- /dev/null +++ b/static/netbsd/man4/man4.vax/covid.4 @@ -0,0 +1,157 @@ +.\" $NetBSD: covid.4,v 1.1 2021/04/01 00:03:01 riastradh Exp $ +.\" +.\" Copyright (c) 2021 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd March 397th, 2020 +.Dt COVID 4 vax +.Os +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh NAME +.Nm covid +.Nd coronavirus disease caused by SARS-CoV-2 +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh SYNOPSIS +.Cd covid19 at sarscov2 b11 7 +.Cd covid19 at sarscov2 b11 207 +.Cd covid19 at sarscov2 b11 351 +.Cd covid19 at sarscov2 b11 427 +.Cd covid19 at sarscov2 b11 429 +.Cd covid19 at sarscov2 b11 525 +.Cd covid19 at sarscov2 p 1 +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh DESCRIPTION +The +.Nm +family of diseases, attached to humanity via a spike protein bus in +the year 2019 as +.Nm covid19 , +is a contagious respiratory and neurological disease caused by the +coronavirus SARS-CoV-2. +.Pp +.Nm +is spread human-to-human mainly through small droplets and aerosols, +especially in crowds, closed spaces, and close contact. +Some approaches to mitigate transmission: +.Bl -bullet +.It +Good ventilation with fresh air, and high-efficiency particulate air +filtration (HEPA), can mitigate accumulation of aerosols in indoor +settings, for activities that can't be moved outdoors. +.It +Widespread use of paper or cloth facial masks covering mouth and nose +is an effective population-wide mitigation reducing dispersal of +droplets and aerosols from carriers, many of whom are asymptomatic or +presymptomatic. +.It +Wearing European FFP2 masks, American N95 masks, or Chinese KN95 masks, +if appropriately fitted to the face, reduces individual risk of +contracting +.Nm . +(However, a mask with an output vent to facilitate exhaling should be +worn only with another paper or cloth mask over it, to avoid spreading +exhaled virus particles if the wearer is a carrier.) +.El +.Pp +Several vaccines have been developed, tested in large-scale randomized +clinical trials, and approved by regulatory bodies to immunize +populations against SARS-CoV-2: +.Bl -bullet -compact +.It +Moderna (United States) +.It +Pfizer-BioNTech (multinational) +.It +Sputnik V (Russia) +.It +Oxford-AstraZeneca (multinational) +.It +Novavax (United Kingdom and South Africa) +.It +BBIBP-CorV (multinational) +.It +CoronaVac (Brazil) +.It +Johnson & Johnson, a.k.a. Janssen (multinational) +.It +Covaxin (India) +.It +Convidecia (multinational) +.El +.Pp +The approved +.Nm +vaccines are some of the safest and most efficacious vaccines in +history, with almost all of them preventing essentially 100% of severe +cases of the disease and hospitalization, and preventing the vast +majority of mild cases, according to randomized clinical trials. +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh SEE ALSO +.Rs +.%Q United States CDC \(em Centers for Disease Control and Prevention +.%T Key Things to Know About COVID-19 Vaccines +.%D March 13, 2021 +.%U https://www.cdc.gov/coronavirus/2019-ncov/vaccines/keythingstoknow.html +.Re +.Rs +.%Q United States CDC \(em Centers for Disease Control and Prevention +.%T Safety of COVID-19 Vaccines +.%D March 25, 2021 +.%U https://www.cdc.gov/coronavirus/2019-ncov/vaccines/safety/safety-of-vaccines.html +.Re +.Rs +.%Q United States CDC \(em Centers for Disease Control and Prevention +.%T Possible Side Effects After Getting a COVID-19 Vaccine +.%D March 16, 2021 +.%U https://www.cdc.gov/coronavirus/2019-ncov/vaccines/expect/after.html +.Re +.Rs +.%A Zeynep Tufekci +.%T 5 Pandemic Mistakes We Keep Repeating +.%D February 26, 2021 +.%I The Atlantic +.%U https://www.theatlantic.com/ideas/archive/2021/02/how-public-health-messaging-backfired/618147/ +.Re +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh HISTORY +2020 was a sordid year. +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh AUTHORS +The +.Nm +man page was written by +.An Taylor R Campbell Aq riastradh@NetBSD.org , +sourced from many thousands of hours of furiously doomscrolling +epidemiology Twitter to pass the time during the pandemic. +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh CAVEATS +The +.Nm +vaccines may cause muscle pain, redness, swelling, tiredness, headache, +chills, fever, and/or nausea. +(Sure beats catching the plague, though!) +.\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.Sh BUGS +.Nm +is technically caused by a virus, not a bug. diff --git a/static/netbsd/man4/man4.vax/crl.4 b/static/netbsd/man4/man4.vax/crl.4 new file mode 100644 index 00000000..d73fa3e0 --- /dev/null +++ b/static/netbsd/man4/man4.vax/crl.4 @@ -0,0 +1,79 @@ +.\" $NetBSD: crl.4,v 1.7 2003/08/07 10:31:10 agc Exp $ +.\" +.\" Copyright (c) 1986, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)crl.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt CRL 4 vax +.Os +.Sh NAME +.Nm crl +.Nd +.Tn VAX-8600 No console +.Tn RL Ns 02 +interface +.Sh DESCRIPTION +This is a simple interface to the +.Tn DEC +.Tn RL Ns 02 +disk unit which is part of the console +subsystem on the +.Tn VAX-8600 +and 8650. +Access is given to the entire +.Tn RL Ns 02 +disk; the pack format is the same +as that of +.Tn RL Ns 02 +disks on other controllers. +As on other +.Tn VAX +console media, transfers are done a word at a time +using privileged registers (i.e., slowly). +.Pp +All +.Tn I/O +is raw; the seek addresses in raw transfers should be a multiple +of 512 bytes and a multiple of 512 bytes should be transferred, +as in other +.Dq raw +disk interfaces. +(Although the sector size is actually 256 bytes, the driver allows +operations only on 512-byte boundaries.) +.Sh FILES +.Bl -tag -width /dev/crl -compact +.It Pa /dev/crl +.El +.Sh SEE ALSO +.Xr arff 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/css.4 b/static/netbsd/man4/man4.vax/css.4 new file mode 100644 index 00000000..7b698443 --- /dev/null +++ b/static/netbsd/man4/man4.vax/css.4 @@ -0,0 +1,105 @@ +.\" $NetBSD: css.4,v 1.12 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)css.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt CSS 4 vax +.Os +.Sh NAME +.Nm css +.Nd +.Tn DEC IMP-11A LH/DH IMP +network interface +.Sh SYNOPSIS +.Cd "pseudo-device imp device css0 \&at uba0 csr 167600 flags 10 vector cssrint cssxint" +.Sh DESCRIPTION +NOTE: At the moment, +.Nx +does not support +.Tn IMP , +so this manual page is not relevant. +.Pp +The +.Nm css +device provides a Local Host/Distant Host +interface to an +.Tn IMP . +It is normally used when participating +in the +.Tn DARPA +Internet. +The controller itself is not accessible +to users, but instead provides the hardware support to the +.Tn IMP +interface described in +.Xr imp 4 . +The configuration entry for the +.Xr imp 4 +must also include the +.Em pseudo-device +as shown above. +.Sh DIAGNOSTICS +.Bl -diag +.It css%d: not alive. +The initialization routine was entered even though the device +did not autoconfigure. +This is indicates a system problem. +.It css%d: can't initialize. +Insufficient +.Tn UNIBUS +resources existed to initialize the device. +This is likely to occur when the device is run on a buffered +data path on an 11/750 and other network interfaces are also +configured to use buffered data paths, or when it is configured +to use buffered data paths on an 11/730 (which has none). +.It css%d: imp doesn't respond, icsr=%b. +The driver attempted to initialize the device, but the +.Tn IMP +failed to respond after 500 tries. +Check the cabling. +.It css%d: stray output interrupt csr=%b. +An interrupt occurred when no output had previously been started. +.It css%d: output error, ocsr=%b icsr=%b. +The device indicated a problem sending data on output. +.It css%d: recv error, csr=%b. +The device indicated a problem receiving data on input. +.It css%d: bad length=%d. +An input operation resulted in a data transfer of less than +0 or more than 1008 bytes of +data into memory (according to the word count register). +This should never happen as the maximum size of a +.Pf host- Tn IMP +message is 1008 bytes. +.El +.Sh HISTORY +The +.Nm +interface appeared in +.Bx 4.2 . diff --git a/static/netbsd/man4/man4.vax/ct.4 b/static/netbsd/man4/man4.vax/ct.4 new file mode 100644 index 00000000..6fa24c24 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ct.4 @@ -0,0 +1,72 @@ +.\" $NetBSD: ct.4,v 1.8 2003/08/07 10:31:10 agc Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ct.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt CT 4 vax +.Os +.Sh NAME +.Nm ct +.Nd C/A/T phototypesetter interface +.Sh SYNOPSIS +.Cd "ct0 at uba0 csr 0167760 vector ctintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +This is an interface to either a Graphic Systems +.Tn C/A/T +phototypesetter +or an Autologic +.Tn APS-Micro5 +using a +.Tn DR-11 C +interface. +.Pp +The +.Nm \&ct +is a write only device. +.Sh FILES +.Bl -tag -width /dev/catxx -compact +.It Pa /dev/cat +.El +.Sh DIAGNOSTICS +None. +.Sh SEE ALSO +.Xr troff 1 +.Rs +.%T Phototypesetter interface specification +.Re +.Sh HISTORY +The +.Nm \&ct +driver appeared in +.Bx 4.1 . diff --git a/static/netbsd/man4/man4.vax/ddn.4 b/static/netbsd/man4/man4.vax/ddn.4 new file mode 100644 index 00000000..988ba5f9 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ddn.4 @@ -0,0 +1,129 @@ +.\" $NetBSD: ddn.4,v 1.13 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ddn.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt DDN 4 vax +.Os +.Sh NAME +.Nm ddn +.Nd +.Tn DDN +Standard Mode +.Tn X.25 +.Tn IMP +network interface +.Sh SYNOPSIS +.Cd "ddn0 at uba0 csr 166740 vector ddnintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ddn +device provides a +.Tn DDN +Standard Mode +.Tn X.25 +interface to an +.Tn IMP +using +the +.Tn ACC ACP625 +.Tn X.25 +board. +It is normally used for connecting to the Defense Data Network +.Pq Tn DDN . +The controller itself is not accessible +to users, but instead provides a network interface for the +Internet Protocol described in +.Xr ip 4 . +.Sh DIAGNOSTICS +.Bl -diag +.It ddn%d: not alive. +The initialization routine was entered even though the device +did not autoconfigure. +This indicates a system problem. +.It ddn%d: failed getting UBA resources for lcn %d." +Insufficient +.Tn UNIBUS +resources existed to initialize the device. +This is likely to be a shortage of +.Tn UNIBUS +mapping registers. +.It ddn%d: couldn't get X25 init buffer. +This indicates that an +.Em mbuf +could not be allocated for sending the initialization message to the +.Tn ACP Ns 625 . +.It DDN: illegal X25 address length! +.It DDN: illegal X25 address format! +These errors indicate a problem with the called +.Tn X.25 +address received +from the +.Tn IMP +on an incoming call. +.It X25 RESET on lcn = %d. +This indicates that an unexpected +.Tn X.25 +.Tn RESET +was received on the +indicated +.Tn LCN . +.It X25 INTERRUPT on lcn = %d, code = %d. +This indicates that an unexpected +.Tn X.25 +.Tn INTERRUPT +Packet was received on the +indicated +.Tn LCN . +.It ddn%d: failed to get supr msg bfr! +This indicates that an +.Em mbuf +could not be allocated for sending a supervisor message to the +.Tn ACP625 . +.El +.Pp +Any other error message from +.Ql ddn%d: +indicates a serious error +detected by either the driver or the +.Tn ACP Ns 625 +firmware. +.Sh SEE ALSO +.Xr ip 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +interface appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/de.4 b/static/netbsd/man4/man4.vax/de.4 new file mode 100644 index 00000000..567b0f57 --- /dev/null +++ b/static/netbsd/man4/man4.vax/de.4 @@ -0,0 +1,96 @@ +.\" $NetBSD: de.4,v 1.13 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1986, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)de.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd August 31, 2003 +.Dt DE 4 vax +.Os +.Sh NAME +.Nm de +.Nd +.Tn DEC DEUNA/DELUA +10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "de0 at uba? csr 174510" +.Sh DESCRIPTION +The +.Nm +interface provides access to a 10 Mb/s Ethernet network through +a Digital Equipment +.Tn UNIBUS +Network Adapter +.Pq Tn DEUNA . +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh DIAGNOSTICS +.Bl -diag +.It de%d: hardware address %s. +This is a normal autoconfiguration message noting the 6 byte physical +Ethernet address of the adapter. +.It de%d: oerror, flags=%b tdrerr=%b (len=%d). +The hardware indicated an error +in transmitting a packet to the cable. +The status and error flags are reported. +.It de%d: ierror, flags=%b lenerr=%b (len=%d). +The hardware indicated an error +in reading a packet from the cable. +The status and error flags are reported. +.El +.Pp +The following messages indicate a probable hardware error performing +the indicated operation during autoconfiguration or initialization. +The two control and status registers +should indicate the nature of the failure. +See the hardware manual for details. +.Bl -diag +.It de%d: reset failed, csr0=%b csr1=%b. +.It de%d: ppcb failed, csr0=%b csr1=%b. +.It de%d: read addr failed, csr0=%b csr1=%b. +.It de%d: wtring failed, csr0=%b csr1=%b. +.It de%d: wtmode failed, csr0=%b csr1=%b. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/dh.4 b/static/netbsd/man4/man4.vax/dh.4 new file mode 100644 index 00000000..d448cbc7 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dh.4 @@ -0,0 +1,138 @@ +.\" $NetBSD: dh.4,v 1.17 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dh.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt DH 4 vax +.Os +.Sh NAME +.Nm dh +.Nd +.Tn DH-11 Ns / Ns Tn DM-11 +serial multiplexer device interface +.Sh SYNOPSIS +.Cd "dh0 at uba0 csr 0160020 vector dhrint dhxint" Op Ar flags +.Cd "dm0 at uba0 csr 0170500 vector dmintr" Op Ar flags +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +A +.Tn DH-11 +provides 16 serial communication lines; +.Tn DM-11 Ns s +may optionally be +paired with +.Tn DH-11 Ns s +to provide modem control for the lines. +.Pp +An optional argument +.Ar flags +may be supplied with the device specification +in the +.Xr config 1 +file indicating +that the line corresponding to +bit number +.Ar i +is not properly +connected, and should be treated as hard-wired with carrier +always present. +Thus specifying +.Ql flags 0x0004 +for +.Li dh0 +would cause line +.Pa ttyh2 +to be treated in this way. +.Pp +Normal I/O +control parameters for individual lines are managed by +.Xr ioctl 2 +calls. +Line speeds may be initiated via +.Xr getty 8 +and +.Xr stty 1 +or may be communicated by other programs which +use +.Xr ioctl 2 +such as +.Xr ifconfig 8 , +see +.Xr tty 4 . +.Pp +The +.Nm dh +driver monitors the rate of input on each board, +and switches between the use of character-at-a-time interrupts +and input silos. +While the silo is enabled during periods of high-speed input, +the driver polls for input 30 times per second. +.Sh FILES +.Bl -tag -width /dev/tty[h-o][0-9a-f]x -compact +.It Pa /dev/tty[h-o][0-9a-f] +.It Pa /dev/ttyd[0-9a-f] +.El +.Sh DIAGNOSTICS +.Bl -diag +.It dh%d: NXM. +No response from +.Tn UNIBUS +on a DMA transfer +within a timeout period. +This is often followed by a +.Tn UNIBUS +adapter +error. +This occurs most frequently when the +.Tn UNIBUS +is heavily loaded +and when devices which hog the bus (such as +.Tn RK07 Ns s ) +are present. +It is not serious. +.It dh%d: silo overflow. +The character input silo overflowed +before it could be serviced. +This can happen if a hard error occurs when the +.Tn CPU +is running with elevated priority, as the system will +then print a message on the console with interrupts disabled. +It is not serious. +.El +.Sh SEE ALSO +.Xr tty 4 +.Sh HISTORY +A +.Nm +driver appeared in +.At v6 . diff --git a/static/netbsd/man4/man4.vax/dhu.4 b/static/netbsd/man4/man4.vax/dhu.4 new file mode 100644 index 00000000..88c8a5c5 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dhu.4 @@ -0,0 +1,110 @@ +.\" $NetBSD: dhu.4,v 1.14 2010/04/06 02:30:40 reed Exp $ +.\" +.\" Copyright (c) 1985, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dhu.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt DHU 4 vax +.Os +.Sh NAME +.Nm dhu +.Nd +.Tn DHU-11/DHV-11 +serial communications multiplexer +.Sh SYNOPSIS +.Cd "dhu0 at uba0 csr 0160440" +.Sh DESCRIPTION +A +.Tn DHU-11 +provides 16 communication lines. +.Pp +Normal I/O +control parameters for individual lines are managed by +.Xr ioctl 2 +calls. +Individual +.Tn DHU-11 +lines may be configured to run at any of 13 speeds +(50, 200 and 38400 baud are not available); +the speed may be set via +.Xr getty 8 +or +.Xr stty 1 +or may be communicated by other programs which +use +.Xr ioctl 2 +such as +.Xr ifconfig 8 , +see +.Xr tty 4 . +.Pp +The +.Tn DHU-11 +driver normally uses input silos +and delays receiver interrupts by 20 milliseconds +rather than taking an interrupt on each input character. +.Sh FILES +.Bl -tag -width /dev/tty[S-Z][0-9a-f]xx -compact +.It Pa /dev/tty[S-Z][0-9a-f] +.El +.Sh NOTES +The driver currently does not make full use of the hardware +capabilities of the +.Tn DHU-11 , +for dealing with +.Tn XON/XOFF +flow-control or hard-wired +lines for example. +.Pp +Although the devices are not the same, a +.Tn DHU-11 +can convince the +.Tn DH-11 +autoconfiguration code that it is a +.Tn DH-11 . +.Pp +The 4 40-way cables are a pain. +.Sh SEE ALSO +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . +.Pp +A new +.Nm +driver showed up in +.Nx 1.2 . +.Sh BUGS +Even if the +.Nm +hardware supports +.Tn DMA , +the driver cannot make use of this capability. diff --git a/static/netbsd/man4/man4.vax/dl.4 b/static/netbsd/man4/man4.vax/dl.4 new file mode 100644 index 00000000..685fe6c3 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dl.4 @@ -0,0 +1,121 @@ +.\" $NetBSD: dl.4,v 1.16 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1997 Ben Harris. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.Dd January 28, 1997 +.Dt DL 4 vax +.Os +.Sh NAME +.Nm dl +.Nd +.Tn DL-11 Ns / Ns Tn DLV-11 +serial device driver +.Sh SYNOPSIS +.Cd "dl0 at uba? csr 0176500" +.Cd "dl1 at uba? csr 0176510" +.Cd "dl2 at uba? csr 0176520" +.Cd "dl3 at uba? csr 0176530" +.Sh DESCRIPTION +The +.Nm +driver controls a +.Tn DL-11 Ns -compatible +asynchronous serial card, and probably things compatible with it. +A four-port +.Tn DLV-11J +will appear four times in the device list, as the ports look like +separate cards to the driver. +.Pp +The +.Nm +driver provides the normal interface described in +.Xr tty 4 , +but many of the configuration calls are unsupported, since their +functions are handled by jumpers or switches on the serial card +itself. +Calls related to modem-control lines are also ignored, since +these cards lack them. +.Pp +There's a chance this driver might also work with an +.Tn LP11 , +an +.Tn LPV11 +or even a +.Tn PC11 , +but it hasn't been tested. +.Sh FILES +.Bl -tag -width /dev/ttyJ? -compact +.It Pa /dev/ttyJ? +Special files for communicating with dl devices. +.El +.\" .Sh EXAMPLES +.Sh DIAGNOSTICS +.Bl -diag +.It dl%d: rx overrun. +The character in the receive buffer wasn't read before the next +character arrived, and has been lost. +.It dl%d: stray rx interrupt. +The driver was called to service a receive interrupt, but there was +nothing for it to read. +.El +.Sh SEE ALSO +.Xr tty 4 +.\" .Sh STANDARDS +.Sh HISTORY +The +.Nm +driver was written for +.Nx 1.3 . +.Sh AUTHORS +.An Ben Harris Aq Mt bjh21@NetBSD.org +.Sh BUGS +The +.Tn DL-11 +and friends only have single-character receive and transmit buffers, +so an interrupt is generated for every character received or +transmitted. +Attempting to receive data at even moderately high rates +will cause rx overruns. +Fast transmission seems to be fine though. +.Pp +There is no support in the driver for the paper-tape reader on an +.Tn LT33 +attached via a +.Tn DLV-11KA +or similar. +.Pp +The overrun message is logged in the interrupt routine itself, which +will probably just make the problem worse. +.Pp +The CSR printed on startup is that of the receiver, while the +interrupt vector is that of the transmitter. +.Pp +In order to determine the card's interrupt vector, the driver sends a +.Dv NUL +to each port. +This may confuse things attached to them. +.Pp +The driver has so far only been tested on a +.Tn DLV-11J . +It may or may not work on the other cards it claims to support. diff --git a/static/netbsd/man4/man4.vax/dmc.4 b/static/netbsd/man4/man4.vax/dmc.4 new file mode 100644 index 00000000..941e9da9 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dmc.4 @@ -0,0 +1,144 @@ +.\" $NetBSD: dmc.4,v 1.17 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dmc.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt DMC 4 vax +.Os +.Sh NAME +.Nm dmc +.Nd +.Tn DEC +.Tn DMC-11 Ns / Ns Tn DMR-11 +point-to-point serial communications device +.Sh SYNOPSIS +.Cd "dmc0 at uba0 csr 167600" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm dmc +interface provides access to a point-to-point communications +device which runs at either 1 Mb/s or 56 Kb/s. +.Tn DMC-11 Ns s +communicate +using the +.Tn DEC DDCMP +link layer protocol. +.Pp +The +.Nm dmc +interface driver also supports a +.Tn DEC +.Tn DMR-11 +providing point-to-point +communication running at data rates from 2.4 Kb/s to 1 Mb/s. +.Tn DMR-11 Ns s +are a more recent design and thus are preferred over +.Tn DMC-11 Ns s . +The +.Dv NXMT +and +.Dv NRCV +constants in the driver may be increased in this case, +as the +.Tn DMR +can accept up to 64 transmit and receive buffers, as opposed +to 7 for the +.Tn DMC . +.Pp +The configuration flags specify how to set up the device, +.Bl -column 1 description -offset indent +.It 0 full duplex DDCMP (normal mode) +.It 1 DDCMP Maintenance mode (generally useless) +.It 2 DDCMP Half Duplex, primary station +.It 3 DDCMP Half Duplex, secondary station +.El +The host's address must be specified with an +.Dv SIOCSIFADDR +.Xr ioctl 2 , +and the destination address specified with a +.Dv SIOCSIFDSTADDR +.Xr ioctl 2 , +before the interface will transmit or receive any packets. +.Sh ROUTING +The driver places a +.Tn HOST +entry in the kernel routing tables for the +address given in the +.Dv SIOCSIFDSTADDR +.Xr ioctl 2 . +To use the +.Tn DMC +as a +link between local nets, the route to the remote net must be added manually +with the +.Xr route 8 +command, or by the use of the routing process +.Xr routed 8 +on each end of the link. +.Sh DIAGNOSTICS +.Bl -diag +.It dmc%d: bad control %o. +A bad parameter was passed to the +.Em dmcload +routine. +.It dmc%d: unknown address type %d. +An input packet was received which contained a type of +address unknown to the driver. +.It DMC fatal error 0%o. +A fatal error in +.Tn DDMCP +occurred, causing the device to be restarted. +.It DMC soft error 0%o. +A non-fatal error in +.Tn DDMCP +has occurred. +.It dmc%d: af%d not supported. +The interface was handed a message which has +addresses formatted in an unsuitable address family. +.El +.Sh SEE ALSO +.Xr inet 4 , +.Xr vax/intro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +The current version of the driver uses a link-level encapsulation +so that multiple protocol types may be used. +It is thus incompatible with earlier drivers, +including the +.Bx 4.2 +version. diff --git a/static/netbsd/man4/man4.vax/dmf.4 b/static/netbsd/man4/man4.vax/dmf.4 new file mode 100644 index 00000000..65857a85 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dmf.4 @@ -0,0 +1,165 @@ +.\" $NetBSD: dmf.4,v 1.15 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dmf.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt DMF 4 vax +.Os +.Sh NAME +.Nm dmf +.Nd +.Tn DMF-32 +serial terminal multiplexor +.Sh SYNOPSIS +.Cd "dmf0 at uba? csr 0160340 vector dmfsrint dmfsxint dmfdaint dmfdbint dmfrint dmfxint dmflint" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm dmf +device provides 8 lines of asynchronous serial line support. +The first two of these have full modem control. +The device also provides a line printer port +similar to the +.Tn LP-11 . +Other features of the +.Tn DMF-32 +are not supported. +During autoconfiguration, the driver examines the configuration of each +.Tn DMF-32 +and adjusts the interrupt vectors so that fewer vector locations are used +if possible. +.Pp +An optional argument +.Ar flags +may be supplied with the device specification +in the config file indicating +that the line corresponding to +bit number +.Ar i +is not properly +connected, and should be treated as hard-wired with carrier +always present. +Thus specifying +.Ql flags 0x04 +for +.Li dmf0 +would cause line +.Pa ttyA2 +to be treated in this way. +Flags should be set for all lines without hardware support for modem control. +.Pp +Normal +.Tn I/O +control parameters for individual lines are managed by +.Xr ioctl 2 +calls. +Line speeds may be initiated via +.Xr getty 8 +and +.Xr stty 1 +or may be communicated by other programs which +use +.Xr ioctl 2 +such as +.Xr ifconfig 8 , +see +.Xr tty 4 . +.Pp +The serial line part of the +.Nm dmf +driver normally enables the input silos with a short timeout +(30 milliseconds); this allows multiple characters to be received +per interrupt during periods of high-speed input. +.Pp +A line printer port on a +.Nm dmf +is designated by +a minor device number of the form +.Pf 128+ Ns Ar n . +See +.Xr MAKEDEV 8 . +Column and lines per page may be changed from the default +132 columns and 66 lines by encoding the number of columns +in bits 8-15 of flags and the number of lines in bits 16-23. +This device does not provide the fancy output canonicalization +features of the +.Xr vax/lp 4 +driver. +.Sh FILES +.Bl -tag -width "/dev/tty[A-CE-I][0-7]" -compact +.It Pa /dev/tty[A-CE-I][0-7] +.It Pa /dev/ttyd[0-7] +.It Pa /dev/lp +.El +.Sh DIAGNOSTICS +.Bl -diag +.It dmf%d: NXM line %d. +No response from +.Tn UNIBUS +on a DMA transfer +within a timeout period. +This is often followed by a +.Tn UNIBUS +adapter +error. +This occurs most frequently when the +.Tn UNIBUS +is heavily loaded +and when devices which hog the bus (such as +.Tn RK07 Ns s ) +are present. +It is not serious. +.It dmf%d: silo overflow. +The character input silo overflowed +before it could be serviced. +This can happen if a hard error occurs when the +.Tn CPU +is running with elevated priority, as the system will +then print a message on the console with interrupts disabled. +It is not serious. +.It dmfsrint, dmfsxint, dmfdaint, dmfdbint. +One of the unsupported parts of the dmf interrupted; something +is amiss, check your interrupt vectors for a conflict with another +device. +.El +.Sh SEE ALSO +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +It should be possible to set the silo timeout with a configuration file option, +as the value is a trade-off between efficiency and response time for flow +control and character echo. diff --git a/static/netbsd/man4/man4.vax/dmv.4 b/static/netbsd/man4/man4.vax/dmv.4 new file mode 100644 index 00000000..aa2e691b --- /dev/null +++ b/static/netbsd/man4/man4.vax/dmv.4 @@ -0,0 +1,120 @@ +.\" $NetBSD: dmv.4,v 1.14 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1988, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dmv.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt DMV 4 vax +.Os +.Sh NAME +.Nm dmv +.Nd +.Tn DEC +.Tn DMV-11 +point-to-point serial communications device +.Sh SYNOPSIS +.Cd "dmv0 at uba0 csr 167000 vector dmvrint dmvxint" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm dmv +interface provides access to a point-to-point communications +device which runs at up to 56 Kb/s. +.Tn DMV-11 Ns s +communicate +using the +.Tn DEC +.Tn DDCMP +link layer protocol. +.Pp +The host's address must be specified with an +.Dv SIOCSIFADDR +.Xr ioctl 2 , +and the destination address specified with a +.Dv SIOCSIFDSTADDR +.Xr ioctl 2 , +before the interface will transmit or receive any packets. +.Sh ROUTING +The driver places a +.Tn HOST +entry in the kernel routing tables for the +address given in the +.Dv SIOCSIFDSTADDR +.Xr ioctl 2 . +To use the +.Tn DMV +as a +link between local nets, the route to the remote net must be added manually +with the +.Xr route 8 +command, or by the use of the routing process +.Xr routed 8 +on each end of the link. +.Sh DIAGNOSTICS +.Bl -diag +.It dmvprobe: can't start device. +.It "dmvprobe: device init failed, bsel4=%o, bsel6=%o." +The probe routine was unable to start the device. +.It dmvinit: dmv%d not running. +.It dmvrestart: can't start device. +.It "dmv%d: device init failed, bsel4=%o, bsel6=%o." +The initialization/restart routine was unable to start the device. +.It dmv%d: far end on-line. +The other end of the connection has come online. +.It dmv%d: far end restart. +The other end of the line has restarted. +.It dmv%d: bad control %o. +A bad parameter was passed to the +.Em dmvload +routine. +.It "dmvxint: dmv%d bad rcv pkt addr 0x%x len 0x%x." +A bad packet was received. +.It "dmv%d: bad packet address 0x%x." +An input packet was received which contained a type of +address unknown to the driver. +.It "dmvxint: dmv%d unallocated packet 0x%x." +A protocol error has occurred with the board. +.It "dmvoutput, dmv%d can't handle af%d." +A packet for an unsupported address family has been sent. +.It "dmv%d: output timeout, bsel0=%b bsel2=%b." +A device timeout occurred. +.El +Numerous other device errors may be displayed. +.Sh SEE ALSO +.Xr inet 4 , +.Xr vax/dmc 4 , +.Xr vax/intro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 tahoe . diff --git a/static/netbsd/man4/man4.vax/dmz.4 b/static/netbsd/man4/man4.vax/dmz.4 new file mode 100644 index 00000000..1ff907de --- /dev/null +++ b/static/netbsd/man4/man4.vax/dmz.4 @@ -0,0 +1,139 @@ +.\" $NetBSD: dmz.4,v 1.14 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dmz.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt DMZ 4 vax +.Os +.Sh NAME +.Nm dmz +.Nd +.Tn DMZ-32 +serial terminal multiplexor +.Sh SYNOPSIS +.Cd "dmz0 at uba? csr 0160540" "vector dmzrinta dmzxinta dmzrintb dmzxintb dmzrintc dmzxintc" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm dmz +device provides 24 lines of asynchronous serial line support. +Modem control on all ports is available +as an option for the H3014 distribution panel. +.Pp +An optional argument +.Ar flags +may be supplied with the device specification for +.Nm dmz +in the config file indicating +that the line corresponding to +bit number +.Ar i +is not properly +connected, and should be treated as hard-wired with carrier +always present. +Thus specifying +.Ql flags 0x000004 +for +.Li dmz0 +would cause line +.Pa ttya2 +to be treated in this way. +.Pp +Normal +.Tn I/O +control parameters for individual lines are managed by +.Xr ioctl 2 +calls. +Line speeds (there are 16 choices for the +.Tn DMZ ) +may be initiated via +.Xr getty 8 +and +.Xr stty 1 +or may be communicated by other programs which +use +.Xr ioctl 2 +such as +.Xr ifconfig 8 , +see +.Xr tty 4 . +.Pp +The +.Nm dmz +driver normally enables the input silos with a short timeout +(30 milliseconds); this allows multiple characters to be received +per interrupt during periods of high-speed input. +.Sh FILES +.Bl -tag -width /dev/tty[abcefg][0-9a-n] -compact +.It Pa /dev/tty[abcefg][0-9a-n] +.El +.Sh DIAGNOSTICS +.Bl -diag +.It dmz%d: NXM line %d. +No response from the +.Tn UNIBUS +on a +.Tn DMA +transfer +within a timeout period. +This is often followed by a +.Tn UNIBUS +adapter +error. +This occurs most frequently when the +.Tn UNIBUS +is heavily loaded +and when devices which hog the bus (such as +.Tn RK07 Ns s ) +are present. +It is not serious. +.It dmz%d: silo overflow. +The character input silo overflowed +before it could be serviced. +This can happen if a hard error occurs when the +.Tn CPU +is running with elevated priority, as the system will +then print a message on the console with interrupts disabled. +It is not serious. +.El +.Sh SEE ALSO +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . +.Sh BUGS +It should be possible to set the silo timeout with a configuration file option, +as the value is a trade-off between efficiency and response time for flow +control and character echo. diff --git a/static/netbsd/man4/man4.vax/dn.4 b/static/netbsd/man4/man4.vax/dn.4 new file mode 100644 index 00000000..e3cae788 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dn.4 @@ -0,0 +1,116 @@ +.\" $NetBSD: dn.4,v 1.13 2017/08/01 11:04:21 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dn.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt DN 4 vax +.Os +.Sh NAME +.Nm dn +.Nd +.Tn DN-11 +serial autocall unit interface +.Sh SYNOPSIS +.Cd "dn0 at uba? csr 0160020 vector dnintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm dn +device provides an interface through a +.Tn DEC +.Tn DN-11 +(or equivalent +such as the Able Quadracall) to an auto-call unit +.Pq Tn ACU . +To place an outgoing call one forks a sub-process which +opens the appropriate call unit file, +.Pa /dev/cua? +and writes the phone number on it. +The parent process +then opens the corresponding modem line +.Pa /dev/cul? . +When the connection has been +established, the open on the modem line +.Pa /dev/cul? +will return and the process will be connected. +A timer is normally used to timeout the opening of +the modem line. +.Pp +The codes for the phone numbers are: +.Bl -column "0-9" description -offset indent +.It 0-9 number to be dialed +.It * dial * (`:' is a synonym) +.It # dial # (`;' is a synonym) +.It \- delay 20 milliseconds +.It < end of phone number (`e' is a synonym) +.It = delay for a second dial tone (`w' is a synonym) +.It f force a hangup of any existing connection +.El +.Pp +The phone number to be dialed must be presented as one contiguous string. +.Pp +By convention, even numbered call units are for 300 baud +modem lines, while odd numbered units are for 1200 baud lines. +For example, +.Pa /dev/cua0 +is associated with a 300 baud modem line, +.Pa /dev/cul0 , +while +.Pa /dev/cua1 +is associated with a 1200 baud modem line, +.Pa /dev/cul1 . +For devices such as the Quadracall which simulate multiple +.Tn DN-11 +units, the minor device indicates which outgoing modem to use. +.Sh FILES +.Bl -tag -width /dev/cul? -compact +.It Pa /dev/cua? +call units +.It Pa /dev/cul? +associated modem lines +.El +.Sh DIAGNOSTICS +Two error numbers are of interest at open time. +.Bl -tag -width EBUSYxx +.It Bq Er EBUSY +The dialer is in use. +.It Bq Er ENXIO +The device doesn't exist, or there's no power to it. +.El +.Sh SEE ALSO +.Xr tip 1 +.Sh HISTORY +A +.Nm +driver appeared in +.At v6 . diff --git a/static/netbsd/man4/man4.vax/dz.4 b/static/netbsd/man4/man4.vax/dz.4 new file mode 100644 index 00000000..f475d376 --- /dev/null +++ b/static/netbsd/man4/man4.vax/dz.4 @@ -0,0 +1,117 @@ +.\" $NetBSD: dz.4,v 1.9 2017/08/01 11:04:21 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)dz.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt DZ 4 vax +.Os +.Sh NAME +.Nm dz +.Nd +.Tn DZ-11 +serial multiplexer device interface +.Sh SYNOPSIS +.Cd "dz0 at uba0 csr 0160100 vector dzrint dzxint" +.Sh DESCRIPTION +A +.Tn DZ-11 +provides 8 communication lines with partial modem control, +adequate for +.Ux +dialup use. +.Pp +An optional argument +.Ar flags +may be supplied with the device specification +in the config file indicating +that the line corresponding to +bit number +.Ar i +is not properly +connected, and should be treated as hard-wired with carrier +always present. +Thus specifying +.Ql flags 0x04 +for +.Li dz0 +would cause line +.Pa tty02 +to be treated in this way. +.Pp +Normal I/O +control parameters for individual lines are managed by +.Xr ioctl 2 +calls. +Line speeds may be initiated via +the +.Xr ttys 5 +file, +.Xr stty 1 +or +.Xr ifconfig 8 +to name a few, +see +.Xr tty 4 . +.Pp +The +.Nm dz +driver monitors the rate of input on each board, +and switches between the use of character-at-a-time interrupts +and input silos. +While the silo is enabled during periods of high-speed input, +the driver polls for input 30 times per second. +.Sh FILES +.Bl -tag -width /dev/tty[0-9][0-9]xx -compact +.It Pa /dev/tty[0-9][0-9] +.It Pa /dev/ttyd[0-9a-f] +dialups +.El +.Sh DIAGNOSTICS +.Bl -diag +.It dz%d: silo overflow . +The 64 character input silo overflowed +before it could be serviced. +This can happen if a hard error occurs +when the +.Tn CPU +is running with elevated priority, as the system will +then print a message on the console with interrupts disabled. +It is not serious. +.El +.Sh SEE ALSO +.Xr stty 1 , +.Xr tty 4 , +.Xr ttys 5 , +.Xr getty 8 +.Sh HISTORY +A +.Nm +driver appeared in +.At 32v . diff --git a/static/netbsd/man4/man4.vax/ec.4 b/static/netbsd/man4/man4.vax/ec.4 new file mode 100644 index 00000000..abbd74a9 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ec.4 @@ -0,0 +1,129 @@ +.\" $NetBSD: ec.4,v 1.16 2019/02/05 06:17:00 msaitoh Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ec.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 5, 2019 +.Dt EC 4 vax +.Os +.Sh NAME +.Nm ec +.Nd 3Com 10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "ec0 at uba0 csr 161000 vector ecrint eccollide ecxint flags 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ec +interface provides access to a 10 Mb/s Ethernet network through +a 3Com controller. +.Pp +The hardware has 32 kilobytes of dual-ported memory on the +.Tn UNIBUS . +This memory +is used for internal buffering by the board, and the interface code reads +the buffer contents directly through the +.Tn UNIBUS . +The address of this memory is given in the +.Ar flags +field +in the configuration file. +The first interface normally has its memory at UNIBUS address 0. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm ec +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Pp +The interface software implements an exponential backoff algorithm +when notified of a collision on the cable. +This algorithm uses a 16-bit mask and the +.Tn VAX-11 Ns 's +interval timer in calculating a series +of random backoff values. +The algorithm is as follows: +.Bl -enum -offset indent +.It +Initialize the mask to be all 1's. +.It +If the mask is zero, 16 retries have been made and we give +up. +.It +Shift the mask left one bit and formulate a backoff by +masking the interval timer with the smaller of the complement of this mask +and a 5-bit mask, resulting in a pseudo-random number between 0 and 31. +This produces the number of slot times to delay, +where a slot is 51 microseconds. +.It +Use the value calculated in step 3 to delay before retransmitting +the packet. +The delay is done in a software busy loop. +.El +.Sh DIAGNOSTICS +.Bl -diag +.It ec%d: send error. +After 16 retransmissions using the +exponential backoff algorithm described above, the packet +was dropped. +.It ec%d: input error (offset=%d). +The hardware indicated an error +in reading a packet off the cable or an illegally sized packet. +The buffer offset value is printed for debugging purposes. +.It ec%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +The hardware is not capable of talking to itself. +The software implements local sending and broadcast by sending such +packets to the loop interface. +This is a kludge. +.Pp +Backoff delays are done in a software busy loop. +This can degrade the +system if the network experiences frequent collisions. diff --git a/static/netbsd/man4/man4.vax/en.4 b/static/netbsd/man4/man4.vax/en.4 new file mode 100644 index 00000000..5ca0b1b9 --- /dev/null +++ b/static/netbsd/man4/man4.vax/en.4 @@ -0,0 +1,130 @@ +.\" $NetBSD: en.4,v 1.15 2019/02/05 06:17:00 msaitoh Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)en.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 5, 2019 +.Dt EN 4 vax +.Os +.Sh NAME +.Nm en +.Nd Xerox 3 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "en0 at uba0 csr 161000 vector enrint enxint encollide" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm en +interface provides access to a 3 Mb/s Ethernet network. +Due to limitations in the hardware, +.Tn DMA +transfers +to and from the network must take place in the lower 64K bytes +of the +.Tn UNIBUS +address space, and thus this must be among the first +.Tn UNIBUS +devices enabled after boot. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The station address is discovered by probing the on-board Ethernet +address register, and is used to verify the protocol addresses. +No packets will be sent or accepted until +a network address is supplied. +.Pp +The interface software implements an exponential backoff algorithm +when notified of a collision on the cable. +This algorithm uses a 16-bit mask and the +.Tn VAX-11 Ns 's +interval timer in calculating a series +of random backoff values. +The algorithm is as follows: +.Bl -enum -offset indent +.It +Initialize the mask to be all 1's. +.It +If the mask is zero, 16 retries have been made and we give +up. +.It +Shift the mask left one bit and formulate a backoff by +masking the interval timer with the mask (this is actually +the two's complement of the value). +.It +Use the value calculated in step 3 to delay before retransmitting +the packet. +.El +.Sh DIAGNOSTICS +.Bl -diag +.It en%d: output error. +The hardware indicated an error on +the previous transmission. +.It en%d: send error. +After 16 retransmissions using the +exponential backoff algorithm described above, the packet +was dropped. +.It en%d: input error. +The hardware indicated an error +in reading a packet off the cable. +.It en%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.El +.Sh SEE ALSO +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +The device has insufficient buffering to handle back to +back packets. +This makes use in a production environment painful. +.Pp +The hardware does word at a time +.Tn DMA +without byte swapping. +To compensate, byte swapping of user data must either be done +by the user or by the system. +A kludge to byte swap only +.Tn IP +packets is provided if the +.Dv ENF_SWABIPS +flag is defined in +the driver and set at boot time with an +.Dv SIOCSIFFLAGS +.Xr ioctl 2 . diff --git a/static/netbsd/man4/man4.vax/ex.4 b/static/netbsd/man4/man4.vax/ex.4 new file mode 100644 index 00000000..d7991985 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ex.4 @@ -0,0 +1,92 @@ +.\" $NetBSD: ex.4,v 1.14 2019/02/05 06:17:00 msaitoh Exp $ +.\" +.\" Copyright (c) 1986, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ex.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 5, 2019 +.Dt EX 4 vax +.Os +.Sh NAME +.Nm ex +.Nd Excelan 10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "ex0 at uba0 csr 164000 vector excdint" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ex +interface provides access to a 10 Mb/s Ethernet network through +an Excelan controller used as a link-layer interface. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm ex +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh DIAGNOSTICS +.Bl -diag +.It "ex%d: HW %c.%c, NX %c.%c, hardware address %s." +This provides firmware revisions levels, and is expected during +autoconfiguration. +.It ex%d: can't initialize. +There was a failure in allocating UNIBUS resources for the device. +.It "ex%d: configuration failed; cc = %x." +The hardware indicated an error when trying to initialize itself. +The error code returned is described at length in the device +Reference Manual. +.It ex%d: receive error %b. +The hardware indicated an error +in reading a packet from the cable. +Specific Error bits are provided +.It ex%d: transmit error %b. +The hardware indicated an error +in transmitting a packet to the cable or an illegally sized packet. +Specific Error bits are provided +.It ex%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/fl.4 b/static/netbsd/man4/man4.vax/fl.4 new file mode 100644 index 00000000..74f2aeeb --- /dev/null +++ b/static/netbsd/man4/man4.vax/fl.4 @@ -0,0 +1,71 @@ +.\" $NetBSD: fl.4,v 1.6 2003/08/07 10:31:11 agc Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)fl.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt FL 4 vax +.Os +.Sh NAME +.Nm fl +.Nd console floppy interface +.Sh DESCRIPTION +This is a simple interface to the +.Tn DEC +.Tn RX01 +floppy disk unit, which is part of the console +.Tn LSI-11 +subsystem for +.Tn VAX-11/780 Ns s . +Access is given to the entire +floppy consisting of 77 tracks of 26 sectors of 128 bytes. +.Pp +All I/O is raw; the seek addresses in raw transfers should be a multiple +of 128 bytes and a multiple of 128 bytes should be transferred, +as in other +.Dq raw +disk interfaces. +.Sh FILES +.Bl -tag -width /dev/floppy -compact +.It Pa /dev/floppy +.El +.Sh DIAGNOSTICS +None. +.Sh SEE ALSO +.Xr arff 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.0 . +.Sh BUGS +Multiple console floppies are not supported. +.Pp +If a write is given with a count not a multiple of 128 bytes then +the trailing portion of the last sector will be zeroed. diff --git a/static/netbsd/man4/man4.vax/hdh.4 b/static/netbsd/man4/man4.vax/hdh.4 new file mode 100644 index 00000000..6b213b8a --- /dev/null +++ b/static/netbsd/man4/man4.vax/hdh.4 @@ -0,0 +1,129 @@ +.\" $NetBSD: hdh.4,v 1.13 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)hdh.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt HDH 4 vax +.Os +.Sh NAME +.Nm hdh +.Nd +.Tn ACC +.Tn IF-11/HDH +.Tn IMP +network interface +.Sh SYNOPSIS +.Cd "pseudo-device imp" +.Cd "hdh0 at uba0 csr 166740 vector hdhintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +NOTE: At the moment, +.Nx +does not support +.Tn IMP , +so this manual page is not relevant. +.Pp +The +.Nm hdh +device provides an +.Tn HDLC +Host +.Pq Tn HDH +interface to an +.Tn IMP . +It is normally used when participating +in the +.Tn DARPA +Internet. +The controller itself is not accessible +to users, but instead provides the hardware support to the +.Tn IMP +interface described in +.Xr imp 4 . +The configuration entry for the +.Tn IMP +must also include the +.Em pseudo-device +as shown above in the +.Sx SYNOPSIS . +.Sh DIAGNOSTICS +.Bl -diag +.It hdh%d: not alive. +The initialization routine was entered even though the device +did not autoconfigure. +This indicates a system problem. +.It hdh%d: cannot get chan %d uba resources. +Insufficient +.Tn UNIBUS +resources existed to initialize the device. +This is likely to be a shortage of +.Tn UNIBUS +mapping registers. +.It hdh%d: LINE UP. +This indicates that both the +.Tn HDLC +and +.Tn HDH +protocols have declared the +link to the +.Tn IMP +alive. +.It hdh%d: LINE DOWN. +This indicates that the link to the +.Tn IMP +has died. +.It hdh%d: TIMEOUT. +.It hdh%d: HOST DATA ERROR. +.It hdh%d: IMP SEQUENCE ERROR. +.It hdh%d: HOST SEQUENCE ERROR. +These errors indicate that an +.Tn HDH +protocol error has been detected. +.It hdh%d: cannot get supervisor cmnd buffer. +This error indicates that an +.Em mbuf +could not be allocated to send a command to the +.Tn IF-11/HDH . +.El +.Pp +Any other error message from hdh%d: indicates a serious error +detected by either the driver or the +.Tn IF-11/HDH +firmware. +.Sh SEE ALSO +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/hk.4 b/static/netbsd/man4/man4.vax/hk.4 new file mode 100644 index 00000000..4ed928dc --- /dev/null +++ b/static/netbsd/man4/man4.vax/hk.4 @@ -0,0 +1,203 @@ +.\" $NetBSD: hk.4,v 1.18 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)hk.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt HK 4 vax +.Os +.Sh NAME +.Nm hk +.Nd +.Tn RK6-11 Ns / Tn RK06 +and +.Tn RK07 +disk interface +.Sh SYNOPSIS +.Cd "hk0 at uba? csr 0177440 vector rkintr" +.Cd "rk0 at hk0 drive 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm hk +driver +is a typical block-device disk driver; block device +.Tn I/O +is +described in +.Xr physio 4 . +.Pp +The script +.Xr MAKEDEV 8 +should be used to create the special files; if a special file +needs to be created by hand consult +.Xr mknod 8 . +.Sh DISK SUPPORT +Special file names begin with +.Sq Li hk +and +.Sq Li rhk +for the block and character files respectively. +The second component of the name, a drive unit number in the range +of zero to seven, is represented by a +.Sq Li \&? +in the disk layouts below. +The last component is the file system partition which is designated +by a letter from +.Sq Li a +to +.Sq Li h . +and +corresponds to a minor device number set: zero to seven, +eight to 15, 16 to 23 and so forth for drive zero, drive two and drive +three respectively. +The location and size (in sectors) of the +partitions for the +.Tn RK06 +and +.Tn RK07 +drives are as follows: +.Bl -hang +.It Tn RK07 No partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyl +.It hk?a 0 15884 0-240 +.It hk?b 15906 10032 241-392 +.It hk?c 0 53790 0-814 +.It hk?d 25938 15884 393-633 +.It hk?f 41844 11792 634-814 +.It hk?g 25938 27786 393-813 +.El +.It Tn RK06 No partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyl +.It hk?a 0 15884 0-240 +.It hk?b 15906 11154 241-409 +.It hk?c 0 27126 0-410 +.El +.El +.Pp +On a dual +.Tn RK-07 +system +partition hk?a is used +for the root for one drive +and partition hk?g for the /usr file system. +If large jobs are to be run using +hk?b on both drives as swap area provides a 10Mbyte paging area. +Otherwise +partition hk?c on the other drive +is used as a single large file system. +.Sh FILES +.Bl -tag -width /dev/rhk[0-7][a-h] -compact +.It Pa /dev/hk[0-7][a-h] +block files +.It Pa /dev/rhk[0-7][a-h] +raw files +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "hk%d%c: hard error %sing fsbn %d[-%d] cs2=%b ds=%b er=%b." +An unrecoverable error occurred during transfer of the specified +filesystem block number(s), +which are logical block numbers on the indicated partition. +The contents of the cs2, ds and er registers are printed +in octal and symbolically with bits decoded. +The error was either unrecoverable, or a large number of retry attempts +(including offset positioning and drive recalibration) could not +recover the error. +.It rk%d: write locked. +The write protect switch was set on the drive +when a write was attempted. +The write operation is not recoverable. +.It rk%d: not ready. +The drive was spun down or off line when it was +accessed. +The I/O operation is not recoverable. +.It rk%d: not ready (came back!). +The drive was not ready, but after +printing the message about being not ready (which takes a fraction +of a second) was ready. +The operation is recovered if no further errors occur. +.It rk%d%c: soft ecc reading fsbn %d[-%d]. +A recoverable +.Tn ECC +error occurred on the +specified sector(s) in the specified disk partition. +This happens normally +a few times a week. +If it happens more frequently than this the sectors where the errors +are occurring should be checked to see if certain cylinders on the +pack, spots on the carriage of the drive or heads are indicated. +.It hk%d: lost interrupt. +A timer watching the controller detected +no interrupt for an extended period while an operation was outstanding. +This indicates a hardware or software failure. +There is currently a hardware/software problem with spinning down +drives while they are being accessed which causes this error to +occur. +The error causes a +.Tn UNIBUS +reset, and retry of the pending operations. +If the controller continues to lose interrupts, this error will recur +a few seconds later. +.El +.Sh SEE ALSO +.Xr vax/hp 4 , +.Xr vax/uda 4 , +.Xr vax/up 4 , +.Xr syslogd 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.1 . +.Sh BUGS +The +.Xr write 2 +function +scribbles on the tail of incomplete blocks. +.Pp +.Tn DEC Ns -standard +error logging should be supported. +.Pp +A program to analyze the logged error information (even in its +present reduced form) is needed. +.Pp +The partition tables for the file systems should be read off of each +pack, as they are never quite what any single installation would prefer, +and this would make packs more portable. +.Pp +The +.Tn RK07 +g partition size in rk.c disagrees with that in +.Pa /etc/disktab . diff --git a/static/netbsd/man4/man4.vax/hp.4 b/static/netbsd/man4/man4.vax/hp.4 new file mode 100644 index 00000000..1cca3f65 --- /dev/null +++ b/static/netbsd/man4/man4.vax/hp.4 @@ -0,0 +1,168 @@ +.\" $NetBSD: hp.4,v 1.18 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1991, 1993, 19801988 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)hp.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt HP 4 vax +.Os +.Sh NAME +.Nm hp +.Nd +.Tn MASSBUS +disk interface +.Sh SYNOPSIS +.Cd "hp0 at mba0 drive 0" +.Cd "hp* at mba? drive ?" +.Sh DESCRIPTION +The +.Nm hp +driver +is a generic MASSBUS disk driver which handles the standard +.Tn DEC +controllers. +It is typical of a block-device disk driver; block +.Tn I/O +is +described in +.Xr physio 4 . +.Pp +The script +.Xr MAKEDEV 8 +should be used to create the special files; if a special file +needs to be created by hand consult +.Xr mknod 8 . +It is recommended as a security precaution to not create special files +for devices which may never be installed. +.Pp +The first sector of each disk contains both a first-stage bootstrap program +and a disk label containing geometry information and partition layouts (see +.Xr disklabel 5 . +This sector is normally write-protected, and disk-to-disk copies should +avoid copying this sector. +The label may be updated with +.Xr disklabel 8 , +which can also be used to write-enable and write-disable the sector. +The next 15 sectors contain a second-stage bootstrap program. +.Sh DISK SUPPORT +During autoconfiguration or whenever a drive comes on line for the first time, +or when a drive is opened after all partitions are closed, +the first sector of the drive is examined for a disk label. +If a label is found, the geometry of the drive and the partition tables +are taken from it. +If no label is found, a fake label is created by the driver, enough +so that a real label can be written. +.Pp +The hp?a partition is normally used for the root file system, +the hp?b partition as a paging area, +and the hp?c partition for pack-pack copying (it maps the entire disk). +On disks larger than about 205 Megabytes, the hp?h partition +is inserted prior to the hp?d or hp?g partition; +the hp?g partition then maps the remainder of the pack. +.Sh FILES +.Bl -tag -width /dev/rhp[0-7][a-h] -compact +.It Pa /dev/hp[0-7][a-h] +block files +.It Pa /dev/rhp[0-7][a-h] +raw files +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "hp%d%c: hard error %sing fsbn %d [of %d-%d] (hp%d bn %d cn %d tn %d sn %d) mbsr=%b er1=%b er2=%b." +An unrecoverable error occurred during transfer of the specified +filesystem block number, +which is a logical block number on the indicated partition. +If the transfer involved multiple blocks, the block range is printed as well. +The parenthesized fields list the actual disk sector number +relative to the beginning of the drive, +as well as the cylinder, track and sector number of the block. +The +.Tn MASSBUS +status register is printed in hexadecimal and +with the error bits decoded if any error bits other than +.Tn MBEXC +and +.Tn DTABT +are set. +In any case the contents of the two error registers are also printed +in octal and symbolically with bits decoded. +(Note that er2 is what old +.Tn RP06 +manuals would call +.Tn RPER3 ; +the terminology +is that of the +.Tn RM +disks). +The error was either unrecoverable, or a large number of retry attempts +(including offset positioning and drive recalibration) could not +recover the error. +.It "hp%d%c: soft ecc reading fsbn %d [of %d-%d] (hp%d bn %d cn %d tn %d sn %d)." +A recoverable +.Tn ECC +error occurred on the +specified sector of the specified disk partition. +If the transfer involved multiple blocks, the block range is printed as well. +The parenthesized fields list the actual disk sector number +relative to the beginning of the drive, +as well as the cylinder, track and sector number of the block. +This happens normally +a few times a week. +If it happens more frequently than +this the sectors where the errors are occurring should be checked to see +if certain cylinders on the pack, spots on the carriage of the drive +or heads are indicated. +.El +.Sh SEE ALSO +.Xr physio 4 , +.Xr vax/up 4 , +.Xr disklabel 5 , +.Xr disklabel 8 , +.Xr MAKEDEV 8 , +.Xr mknod 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.0 . +.Pp +A new +.Nm +driver showed up in +.Nx 1.2 . +.Sh BUGS +.Tn DEC Ns -standard +.Xr bad144 8 +bad-block handling should be used. +.Pp +.Tn DEC Ns -standard +error logging should be supported. +.Pp +A program to analyze the logged error information (even in its +present reduced form) is needed. diff --git a/static/netbsd/man4/man4.vax/ht.4 b/static/netbsd/man4/man4.vax/ht.4 new file mode 100644 index 00000000..5c67fa7e --- /dev/null +++ b/static/netbsd/man4/man4.vax/ht.4 @@ -0,0 +1,111 @@ +.\" $NetBSD: ht.4,v 1.14 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ht.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt HT 4 vax +.Os +.Sh NAME +.Nm ht +.Nd +.Tn TM-03 Ns / Tn TE-16 , +.Tn TU-45 , +.Tn TU-77 +.Tn MASSBUS +mag tape device interface: +.Sh SYNOPSIS +.Cd "ht0 at mba? drive ?" +.Cd "tu0 at ht0 slave 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Tn TM-03 +transport combination provides a standard tape drive +interface as described in +.Xr vax/mtio 4 . +All drives provide both 800 and 1600 +.Tn BPI ; +the +.Tn TE-16 +runs at 45 +.Tn IPS , +the +.Tn TU-45 +at 75 +.Tn IPS , +while the +.Tn TU-77 +runs at 125 +.Tn IPS +and autoloads tapes. +.Sh DIAGNOSTICS +.Bl -diag +.It tu%d: no write ring. +An attempt was made to write on the tape drive +when no write ring was present; this message is written on the terminal of +the user who tried to access the tape. +.It tu%d: not online. +An attempt was made to access the tape while it +was offline; this message is written on the terminal of the user +who tried to access the tape. +.It tu%d: can't change density in mid-tape. +An attempt was made to write +on a tape at a different density than is already recorded on the tape. +This message is written on the terminal of the user who tried to switch +the density. +.It "tu%d: hard error bn%d mbsr=%b er=%b ds=%b." +A tape error occurred +at block +.Em bn ; +the ht error register and drive status register are +printed in octal with the bits symbolically decoded. +Any error is +fatal on non-raw tape; when possible the driver will have retried +the operation which failed several times before reporting the error. +.El +.Sh SEE ALSO +.Xr tar 1 , +.Xr vax/mt 1 , +.Xr physio 4 , +.Xr vax/mt 4 , +.Xr vax/mtio 4 , +.Xr vax/tm 4 , +.Xr vax/ts 4 , +.Xr vax/ut 4 +.Sh HISTORY +An +.Nm +driver appeared in +.At v6 . +.Sh BUGS +May hang if physical (non-data) errors occur. diff --git a/static/netbsd/man4/man4.vax/hy.4 b/static/netbsd/man4/man4.vax/hy.4 new file mode 100644 index 00000000..13ec5ea8 --- /dev/null +++ b/static/netbsd/man4/man4.vax/hy.4 @@ -0,0 +1,129 @@ +.\" $NetBSD: hy.4,v 1.14 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)hy.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt HY 4 vax +.Os +.Sh NAME +.Nm hy +.Nd Network Systems Hyperchannel interface +.Sh SYNOPSIS +.Cd "hy0 at uba0 csr 0172410 vector hyint" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm hy +interface provides access to a Network +Systems Corporation Hyperchannel Adapter. +.Pp +The network to which the interface is attached +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The host's address is discovered by reading the adapter status +register. +The interface will not transmit or receive +packets until the network number is known. +.Sh DIAGNOSTICS +.Bl -diag +.It "hy%d: unit number 0x%x port %d type %x microcode level 0x%x." +Identifies the device during autoconfiguration. +.It hy%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.It hy%d: can't initialize. +The interface was unable to allocate +.Tn UNIBUS +resources. +This +is usually due to having too many network devices on an 11/750 +where there are only 3 buffered data paths. +.It hy%d: NEX - Non Existent Memory. +Non existent memory error returned from hardware. +.It hy%d: BAR overflow. +Bus address register +overflow error returned from hardware. +.It hy%d: Power Off bit set, trying to reset. +Adapter has lost power, driver will reset the bit +and see if power is still out in the adapter. +.It hy%d: Power Off Error, network shutdown. +Power was really off in the adapter, network +connections are dropped. +Software does not shut down the network unless +power has been off for a while. +.It hy%d: RECVD MP > MPSIZE (%d). +A message proper was received that is too big. +Probable a driver bug. +Shouldn't happen. +.It "hy%d: xmit error \- len > hy_olen [%d > %d]." +Probable driver error. +Shouldn't happen. +.It hy%d: DRIVER BUG \- INVALID STATE %d. +The driver state machine reached a non-existent state. +Definite driver bug. +.It hy%d: watchdog timer expired. +A command in the adapter has taken too long to complete. +Driver will abort and retry the command. +.It hy%d: adapter power restored. +Software was able to reset the power off bit, +indicating that the power has been restored. +.El +.Sh SEE ALSO +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +interface appeared in +.Bx 4.2 . +.Sh BUGS +If the adapter does not respond to the status command +issued during autoconfigure, the adapter is assumed down. +A reboot is required to recognize it. +.Pp +The adapter power fail interrupt seems to occur +sporadically when power has, in fact, not failed. +The driver will believe that power has failed +only if it can not reset the power fail latch after +a +.Dq reasonable +time interval. +These seem to appear about 2-4 times a day on some machines. +There seems to be no correlation with adapter +rev level, number of ports used etc. and whether a +machine will get these +.Dq bogus powerfails . +They don't seem to cause any real problems so they have +been ignored. diff --git a/static/netbsd/man4/man4.vax/ik.4 b/static/netbsd/man4/man4.vax/ik.4 new file mode 100644 index 00000000..d5e33915 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ik.4 @@ -0,0 +1,90 @@ +.\" $NetBSD: ik.4,v 1.9 2003/08/07 10:31:13 agc Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ik.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt IK 4 vax +.Os +.Sh NAME +.Nm ik +.Nd Ikonas frame buffer, graphics device interface +.Sh SYNOPSIS +.Cd "ik0 at uba? csr 0172460 vector ikintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ik +driver +provides an interface to an Ikonas frame buffer graphics device. +Each minor device is a different frame buffer interface board. +When the device is opened, its interface registers are mapped, +via virtual memory, into the user processes address space. +This allows the user process very high bandwidth to the frame buffer +with no system call overhead. +.Pp +Bytes written or read from the device are +.Tn DMA Ns 'ed +from or to the interface. +The frame buffer +.Tn XY +address, its addressing mode, etc. must be set up by the +user process before calling write or read. +.Pp +Other communication with the driver is via ioctls. +The +.Dv IK_GETADDR +.Xr ioctl 2 +returns the virtual address where the user process can +find the interface registers. +The +.Dv IK_WAITINT +.Xr ioctl 2 +suspends the user process until the ikonas device +has interrupted (for whatever reason \(em the user process has to set +the interrupt enables). +.Sh FILES +.Bl -tag -width /dev/ikxx -compact +.It Pa /dev/ik +.El +.Sh DIAGNOSTICS +None. +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +An invalid access (e.g., longword) to a mapped interface register +can cause the system to crash with a machine check. +A user process could possibly cause infinite interrupts hence +bringing things to a crawl. diff --git a/static/netbsd/man4/man4.vax/il.4 b/static/netbsd/man4/man4.vax/il.4 new file mode 100644 index 00000000..6f0998bf --- /dev/null +++ b/static/netbsd/man4/man4.vax/il.4 @@ -0,0 +1,93 @@ +.\" $NetBSD: il.4,v 1.11 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)il.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt IL 4 vax +.Os +.Sh NAME +.Nm il +.Nd Interlan NI1010 10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "il0 at uba0 csr 164000" +.Sh DESCRIPTION +The +.Nm il +interface provides access to a 10 Mb/s Ethernet network through +an Interlan 1010 or 1010A controller. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm il +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh DIAGNOSTICS +.Bl -diag +.It il%d: input error. +The hardware indicated an error +in reading a packet off the cable or an illegally sized packet. +.It il%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.It il%d: setaddr didn't work. +The interface was unable to reprogram +its physical Ethernet address. +This may happen with very early models of the interface. +This facility is used only when +the controller is not the first network interface configured for +.Tn XNS . +The oldest interface tested (2.7.1.0.1.45) has never failed in this way. +.It il%d: reset failed, csr=%b. +.It il%d: status failed, csr=%b. +.It il%d: hardware diag failed, csr=%b. +.It il%d: verifying setaddr, csr=%b. +.It il%d: stray xmit interrupt, csr=%b. +.It il%d: can't initialize. +The above messages indicate a probable hardware error performing +the indicated operation during autoconfiguration or initialization. +The status field in the control and status register (the low-order four bits) +should indicate the nature of the failure. +See the hardware manual for details. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +interface appeared in +.Bx 4.2 . diff --git a/static/netbsd/man4/man4.vax/intro.4 b/static/netbsd/man4/man4.vax/intro.4 new file mode 100644 index 00000000..c84b8ae8 --- /dev/null +++ b/static/netbsd/man4/man4.vax/intro.4 @@ -0,0 +1,183 @@ +.\" $NetBSD: intro.4,v 1.18 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)intro.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt INTRO 4 vax +.Os +.Sh NAME +.Nm intro +.Nd introduction to vax special files and hardware support +.Sh DESCRIPTION +This section describes the special files, related driver functions, +and networking support +available in the system. +In this part of the manual, the +.Tn SYNOPSIS +section of +each configurable device gives a sample specification +for use in constructing a system description for the +.Xr config 1 +program. +The +.Tn DIAGNOSTICS +section lists messages which may appear on the console +and/or in the system error log +.Pa /var/log/messages +due to errors in device operation; +see +.Xr syslogd 8 +for more information. +.Sh VAX DEVICE SUPPORT +This section describes the hardware supported on the +.Tn DEC +.Tn VAX-11 . +Software support for these devices comes in two forms. +A hardware +device may be supported with a character or block +.Em device driver , +or it may be used within the networking subsystem and have a +.Em network interface driver . +Block and character devices are accessed through files in the file +system of a special type; see +.Xr physio 4 +and +.Xr mknod 8 . +Network interfaces are indirectly accessed through the interprocess +communication facilities provided by the system; see +.Xr socket 2 . +.Pp +A hardware device is identified to the system at configuration time +and the appropriate device or network interface driver is then compiled +into the system. +When the resultant system is booted, the +autoconfiguration facilities in the system probe for the device +on either the +.Tn UNIBUS +(or +.Tn Q-bus ) +or +.Tn MASSBUS +and, if found, enable the software +support for it. +If a +.Tn UNIBUS +device does not respond at autoconfiguration +time it is not accessible at any time afterwards. +To enable a +.Tn UNIBUS +device which did not autoconfigure, the system will have to +be rebooted. +If a +.Tn MASSBUS +device comes +.Dq on-line +after the autoconfiguration sequence +it will be dynamically autoconfigured into the running system. +.Pp +The autoconfiguration system is described in +.Xr vax/autoconf 4 . +A list of the supported devices is given below. +.Sh SEE ALSO +.Xr config 1 , +.Xr netintro 4 , +.Xr vax/autoconf 4 +.Rs +.%T "Building 4.3 BSD UNIX Systems with Config" +.%B SMM +.%N 2 +.Re +.Sh LIST OF DEVICES +The devices listed below are supported in this incarnation of +the system. +Pseudo-devices are not listed. +Devices are indicated by their functional interface. +If second vendor products provide functionally identical interfaces +they should be usable with the supplied software. +.Bf -symbolic +Beware, +however, that we promise the software works +ONLY with the hardware indicated on the appropriate manual page. +.Ef +Occasionally, new devices of a similar type may be added +simply by creating appropriate table entries in the driver. +.Bl -column tmscp description -offset indent +.It acc ACC LH/DH IMP communications interface +.It ad Data translation A/D interface +.It css DEC IMP-11A communications interface +.It crl VAX-8600, 8650 console RL02 disk +.It ct C/A/T or APS phototypesetter +.It ddn ACC ACP625 DDN Standard Mode X.25 IMP interface +.It de DEC DEUNA 10Mb/s Ethernet controller +.It dh DH-11 emulators, terminal multiplexor +.It dhu DHU-11 terminal multiplexor +.It dmc DEC DMC-11/DMR-11 point-to-point communications device +.It dmf DEC DMF-32 terminal multiplexor and parallel printer interface +.It dmz DEC DMZ-32 terminal multiplexor +.It dn DEC DN-11 autodialer interface +.It dz DZ-11 terminal multiplexor +.It ec 3Com 10Mb/s Ethernet controller +.It en Xerox 3Mb/s Ethernet controller (obsolete) +.It ex Excelan 10Mb/s Ethernet controller +.It fl VAX-11/780 console floppy interface +.It hdh ACC IF-11/HDH IMP interface +.It hk RK6-11/RK06 and RK07 moving head disk +.It hp MASSBUS disk interface (with RP06, RM03, RM05, etc.) +.It ht TM03 MASSBUS tape drive interface (with TE-16, TU-45, TU-77) +.It hy DR-11B or GI-13 interface to an NSC Hyperchannel +.It ik Ikonas frame buffer graphics device interface +.It il Interlan 1010, 1010A 10Mb/s Ethernet controller +.It ix Interlan NP-100 10Mb/s Ethernet controller +.It kg KL-11/DL-11W line clock +.It lp LP-11 parallel line printer interface +.It mt TM78 MASSBUS tape drive interface +.It np Interlan NP-100 10Mb/s Ethernet controller (intelligent mode) +.It pcl DEC PCL-11 communications interface +.It ps Evans and Sutherland Picture System 2 graphics interface +.It qe DEC DEQNA Q-bus 10 Mb/s Ethernet interface +.It rx DEC RX02 floppy interface +.It tm TM-11/TE-10 tape drive interface +.It tmscp TMSCP-compatible tape controllers (e.g., TU81, TK50) +.It ts TS-11 tape drive interface +.It tu VAX-11/730 TU-58 console cassette interface +.It uda DEC UDA-50 disk controller +.It un DR-11W interface to Ungermann-Bass +.It up Emulex SC-21V, SC-31 UNIBUS disk controller +.It ut UNIBUS TU-45 tape drive interface +.It uu TU-58 dual cassette drive interface (DL-11) +.It va Benson-Varian printer/plotter interface +.It vp Versatec printer/plotter interface +.It vv Proteon proNET 10Mb/s and 80Mb/s ring network interface +.El +.Sh HISTORY +The section 4 +.Nm intro +appeared in +.Bx 4.1 . diff --git a/static/netbsd/man4/man4.vax/ix.4 b/static/netbsd/man4/man4.vax/ix.4 new file mode 100644 index 00000000..1f725374 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ix.4 @@ -0,0 +1,121 @@ +.\" $NetBSD: ix.4,v 1.21 2019/02/05 06:17:00 msaitoh Exp $ +.\" +.\" Copyright (c) 1986, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ix.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 5, 2019 +.Dt IX 4 vax +.Os +.Sh NAME +.Nm ix +.Nd Interlan Np100 10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "np0 at uba0 csr 166000 vector npintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ix +interface provides access to a 10 Mb/s Ethernet network through +an Interlan Np100 controller used as a link-layer interface. +.Pp +This interface is unusual in that it requires loading firmware +into the controller before it may be used as a network interface. +This is accomplished by opening a character special device, +and writing data to it. +A program to load the image is provided in +.Pa /usr/src/new/np100 . +The sequence of commands would be: +.Bd -literal -offset indent +# ./npload np.image [/dev/np<board #> if other than np00] +# sleep 10 +# ifconfig ix0 ... +.Ed +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm ix +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh DIAGNOSTICS +.Bl -diag +.It "ix%d: Req failed, cmd %x, stat %x, ust error %x,%x." +The firmware in the controller refused to honor a request from +.Ux +in initializing packet level communications. +The board may need to be reset and reloaded. +Or, you may not have allowed enough time between loading the board +and issuing the request to begin +.Ux +network operation. +.It ix%d: can't initialize. +The interface was unable to obtain UNIBUS resources required for operation. +.It ix%d: failed to reinitialize DLA module. +The interface got sick after attempting to reprogram its physical +Ethernet address. +Try reloading the firmware. +The attempt is made only when this interfaces is not the first +one configured for +.Tn XNS . +.It ix%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.It ix%d: stray xmit interrupt, npreq=%x. +This may happen if the board is reloaded while network processes are still +running. +.It ixrint: cqe error %x, %x, %x. +This will result if an +.Xr ifconfig 8 +request is made at an inopportune time, such as not allowing +enough time after loading the firmware. +After 100 such errors are logged, the +.Ux +network driver will +shut itself down, saying: +.It ixrint: shutting down unix dla. +The recourse is to reload the firmware and allow more time. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 , +.Xr vax/np 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/kg.4 b/static/netbsd/man4/man4.vax/kg.4 new file mode 100644 index 00000000..04063729 --- /dev/null +++ b/static/netbsd/man4/man4.vax/kg.4 @@ -0,0 +1,73 @@ +.\" $NetBSD: kg.4,v 1.14 2017/08/01 11:04:21 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)kg.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt KG 4 vax +.Os +.Sh NAME +.Nm kg +.Nd +.Tn KL-11 Ns / Ns Tn DL-11W +line clock +.Sh SYNOPSIS +.Cd "kg0 at uba0 csr 0176500 vector kglock" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +A +.Tn KL-11 +or +.Tn DL-11W +can be used as an alternative real +time clock +source. +When configured, certain system +statistics and, optionally, system profiling work +will be collected each time the clock interrupts. +For optimum accuracy in profiling, the +.Tn DL-11W +should be +configured to interrupt at the highest possible priority +level. +The +.Nm kg +device driver automatically calibrates itself to the +line clock frequency. +.Sh SEE ALSO +.Xr config 1 , +.Xr kgmon 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . diff --git a/static/netbsd/man4/man4.vax/lp.4 b/static/netbsd/man4/man4.vax/lp.4 new file mode 100644 index 00000000..3a726073 --- /dev/null +++ b/static/netbsd/man4/man4.vax/lp.4 @@ -0,0 +1,87 @@ +.\" $NetBSD: lp.4,v 1.10 2017/07/31 18:45:43 ryoon Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)lp.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt LP 4 vax +.Os +.Sh NAME +.Nm lp +.Nd parallel line printer +.Sh SYNOPSIS +.Cd "lp0 at uba0 csr 0177514 vector lpintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm lp +device +supports +.Tn DEC +and +.Tn DEC +compatible printers +on the +.Tn LP-11 +parallel interface. +.Pp +The unit number of the printer is specified by the minor device +after removing the low 3 bits, which act as per-device parameters. +Currently only the lowest of the low three bits is interpreted: +if it is set, the device is assumed to have a 64-character set or +.Pf half Tn -ASCII +mode, +rather than a full 96-character set. +.Pp +If the 64-character set is assumed, +any lower case characters are mapped to upper case; left curly and +right curly braces are mapped to left and right parentheses over +laid with a hyphen; grave accents are mapped to acute accents +with overlaid with a hyphen; the pipe bar character is mapped +to an exclamation sign overlaid with a hyphen; and the tilde +character is mapped to a carat overlaid with a hyphen. +.Pp +The default page width is 132 columns; longer lines are +truncated. +This may be overridden by specifying, for example, +.Ql flags 256 . +.Sh FILES +.Bl -tag -width Pa -compact +.It Pa /dev/lp +.El +.Sh SEE ALSO +.Xr vax/lpr 1 +.Sh HISTORY +A +.Nm +driver appeared in +.At v6 . diff --git a/static/netbsd/man4/man4.vax/mem.4 b/static/netbsd/man4/man4.vax/mem.4 new file mode 100644 index 00000000..cdf1a0b2 --- /dev/null +++ b/static/netbsd/man4/man4.vax/mem.4 @@ -0,0 +1,102 @@ +.\" $NetBSD: mem.4,v 1.8 2003/08/07 10:31:13 agc Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)mem.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt MEM 4 vax +.Os +.Sh NAME +.Nm mem , +.Nm kmem , +.Nm kUmem +.Nd memory files +.Sh DESCRIPTION +The special file +.Nm /dev/mem +is an interface to the physical memory of the computer. +Byte offsets in this file are interpreted as physical memory addresses. +Reading and writing this file is equivalent to reading and writing +memory itself. +Only offsets within the bounds of +.Nm /dev/mem +are allowed. +.Pp +Kernel virtual memory is accessed through the interface +.Nm /dev/kmem +in the same manner as +.Nm /dev/mem . +Only kernel virtual addresses that are currently mapped to memory are allowed. +.Pp +The file +.Nm /dev/kUmem +also refers to kernel virtual memory, +but may be used to access areas mapped to +.Tn UNIBUS +address space +and other +.Tn I/O +areas. +It forces all accesses to use word (short integer) accesses. +.Pp +On the +.Tn VAX-11/780 , +the +.Tn I/O +space base address is +20000000(16); +on an 11/750 +the +.Tn I/O +space addresses are of the form fxxxxx(16). +On all +.Tn VAX Ns 'en +the +per-process data +size +for the current process +is +.Dv UPAGES +long and ends at the virtual address 80000000(16). +.Sh FILES +.Bl -tag -width Pa -compact +.It Pa /dev/mem +.It Pa /dev/kmem +.It Pa /dev/kUmem +.El +.Sh HISTORY +The +.Nm mem , +.Nm kmem +files appeared in +.At v6 . +The file +.Nm kUmem +appeared in +.Bx 3.0 . diff --git a/static/netbsd/man4/man4.vax/mt.4 b/static/netbsd/man4/man4.vax/mt.4 new file mode 100644 index 00000000..924b8c42 --- /dev/null +++ b/static/netbsd/man4/man4.vax/mt.4 @@ -0,0 +1,109 @@ +.\" $NetBSD: mt.4,v 1.16 2017/08/01 11:11:37 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)mt.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt MT 4 vax +.Os +.Sh NAME +.Nm mt +.Nd +.Tn TM-78 Ns / Ns Tn TU-78 +.Tn MASSBUS +mag tape interface +.Sh SYNOPSIS +.Cd "mt0 at mba? drive ? tape mu0 at mt0 slave 0" +.Sh DESCRIPTION +The +.Tn TM-78 Ns / Ns Tn TU-78 +combination provides a standard tape drive +interface as described in +.Xr mtio 4 . +Only 1600 and 6250 +.Tn BPI +are supported; the +.Tn TU-78 +runs at 125 +.Tn IPS +and autoloads tapes. +.Sh DIAGNOSTICS +.Bl -diag +.It mu%d: no write ring. +An attempt was made to write on the tape drive +when no write ring was present; this message is written on the terminal of +the user who tried to access the tape. +.It mu%d: not online. +An attempt was made to access the tape while it +was offline; this message is written on the terminal of the user +who tried to access the tape. +.It "mu%d: can't change density in mid-tape." +An attempt was made to write +on a tape at a different density than is already recorded on the tape. +This message is written on the terminal of the user who tried to switch +the density. +.It "mu%d: hard error bn%d mbsr=%b er=%x ds=%b." +A tape error occurred +at block +.Em bn ; +the mt error register and drive status register are +printed in octal with the bits symbolically decoded. +Any error is +fatal on non-raw tape; when possible the driver will have retried +the operation which failed several times before reporting the error. +.It mu%d: blank tape. +An attempt was made to read a blank tape (a tape without even +end-of-file marks). +.It mu%d: offline. +During an i/o operation the device was set offline. +If a non-raw tape was used in the access it is closed. +.El +.Sh SEE ALSO +.Xr mt 1 , +.Xr tar 1 , +.Xr mtio 4 , +.Xr vax/tm 4 , +.Xr vax/ts 4 , +.Xr vax/ut 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.1 . +.Sh BUGS +If a physical error (non-data) occurs, +.Nm +may hang ungracefully. +.Pp +Because 800 +.Tn BPI +tapes are not supported, the numbering of minor devices +is inconsistent with triple-density tape units. +Unit 0 is drive 0, 1600 +.Tn BPI . diff --git a/static/netbsd/man4/man4.vax/mtc.4 b/static/netbsd/man4/man4.vax/mtc.4 new file mode 100644 index 00000000..5bf75e9b --- /dev/null +++ b/static/netbsd/man4/man4.vax/mtc.4 @@ -0,0 +1,70 @@ +.\" $NetBSD: mtc.4,v 1.14 2017/08/01 11:12:49 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1987, 1991 Regents of the University of California. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)uda.4 6.6 (Berkeley) 3/27/91 +.\" +.Dd February 17, 2017 +.Dt MTC 4 vax +.Os +.Sh NAME +.Nm mtc +.Nd +.Tn UNIBUS +MSCP tape controller driver +.Sh SYNOPSIS +.Cd "mtc0 at uba? csr 0174500" +.Cd "mscpbus* at mtc?" +.Sh DESCRIPTION +The +.Nm +driver is for UNIBUS +tape controllers that use MSCP. +Among these controllers are: +.Bl -bullet -offset indent -compact +.It +DEC KLESI-U UNIBUS ctlr +.It +DEC TK50 Q22 bus ctlr +.El +The +.Nm +communicates with the host through +a packet protocol known as the Mass Storage Control Protocol +.Pq Tn MSCP . +Consult the file +.In mscp/mscp.h +for a detailed description of this protocol. +.Sh SEE ALSO +.Xr vax/intro 4 +.\".Xr ra 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Nx 1.2 . diff --git a/static/netbsd/man4/man4.vax/np.4 b/static/netbsd/man4/man4.vax/np.4 new file mode 100644 index 00000000..2722a75b --- /dev/null +++ b/static/netbsd/man4/man4.vax/np.4 @@ -0,0 +1,129 @@ +.\" $NetBSD: np.4,v 1.17 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1986, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)np.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt NP 4 vax +.Os +.Sh NAME +.Nm np +.Nd Interlan Np100 10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "np0 at uba0 csr 166000 vector npintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm np +device provides access to an Interlan Np100 Ethernet interface +for control functions. +.Pp +This interface is unusual in that it requires loading firmware +into the controller before it may be used as a network link-level interface. +This is accomplished by opening a character special device, +and writing data to it. +It is also possible to do post-mortem debugging of firmware failures +by reading the local memory of the device. +.\" .Pp +.\" A program to load the image is provided in +.\" .Pa /usr/src/new/np100 . +.\" The sequence of commands would be: +.\" .Bd -literal -offset indent +.\" # ./npload np.image [/dev/np00] +.\" # sleep 10 +.\" # ifconfig ix0 ... +.\" .Ed +.Pp +Multiple control processes are allowed by opening separate +minor devices; secondary interfaces are specified by shifting +the interface number by 4 bits. +.Pp +The device also responds to commands passed through the driver +by the following +.Xr ioctl 2 Ns s : +.Bl -tag -width NPNETBOOT +.It Dv NPRESET +kills off all active network processes. +.It Dv NPSTART +begins execution of the board at the specified address (usually +.Li 0x400 ) . +.It Dv NPNETBOOT +downloads the image from a server on the network. +[Contact +.Tn MICOM-INTERLAN +for details.] +.El +.Sh DIAGNOSTICS +.Bl -diag +.It np%d: Bad Maintenance command: %x! +An invalid +.Xr ioctl 2 +was passed to the np driver. +.It np%d: Panic NP100 bad buffer chain. +An error occurred in an read or write operation causing it to +run out of buffers before it finished the operation. +This indicates a kernel failure rather than a device failure. +.It NP100 unit %d not found! +A failure occurred during initialization, such that the UNIBUS +address expected for the board was found to be bad. +Probably indicates hardware problems with the board, as do the following: +.Bd -literal -offset indent -compact +NP100 Unit %d timed out! +NP100 Unit %d Failed diagnostics! +Status from CSR0: %x. +.Ed +.It "Panic from NP100 unit %d!" +.It "Panic Message: %s." +An occurrence on the board was deemed serious enough +to have the VAX print it out. +.It NP100 unit #%d available! +The board was successfully loaded and started. +.It np%d: Bad Req: %x. +The board made a maintenance request to the VAX that it did not +understand. +.It np%d: No more room on Command Queue! +The np driver allowed an internal resource to be exhausted. +This should never happen. +.El +There are 110 other diagnostic messages that can be enabled +by setting bits in a debugging mask. +Consult the driver for details. +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 , +.Xr vax/ix 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/pcl.4 b/static/netbsd/man4/man4.vax/pcl.4 new file mode 100644 index 00000000..45eec352 --- /dev/null +++ b/static/netbsd/man4/man4.vax/pcl.4 @@ -0,0 +1,129 @@ +.\" $NetBSD: pcl.4,v 1.16 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)pcl.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt PCL 4 vax +.Os +.Sh NAME +.Nm pcl +.Nd +.Tn DEC CSS +.Tn PCL-11 B +Network Interface +.Sh SYNOPSIS +.Cd "pcl0 at uba? csr 164200 vector pclxint pclrint" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm pcl +device provides an +.Tn IP Ns -only +interface to the +.Tn DEC CSS +.Tn PCL-11 +time division multiplexed network bus. +The controller itself is not accessible to users. +.Pp +The host's address is specified with the +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The interface will not transmit or receive any data before +its address is defined. +.Pp +As the +.Tn PCL-11 +hardware is only capable of having 15 interfaces per network, +a single-byte host-on-network number is used, with range [1..15] to match +the +.Tn TDM +bus addresses of the interfaces. +.Pp +The interface currently only supports the Internet protocol family +and only provides +.Dq natural +(header) encapsulation. +.Sh DIAGNOSTICS +.Bl -diag +.It pcl%d: can't init. +Insufficient +.Tn UNIBUS +resources existed to initialize the device. +This is likely to occur when the device is run on a buffered +data path on an 11/750 and other network interfaces are also +configured to use buffered data paths, or when it is configured +to use buffered data paths on an 11/730 (which has none). +.It pcl%d: can't handle af%d. +The interface was handed a message with addresses formatted in an +unsuitable address family; the packet was dropped. +.It pcl%d: stray xmit interrupt. +An interrupt occurred when no output had previously been started. +.It pcl%d: master. +The +.Tn TDM +bus had no station providing ``bus master'' timing signals, +so this interface has assumed the ``master'' role. +This message should only appear at most once per +.Tn UNIBUS INIT +on a single system. +Unless there is a hardware failure, only one station may be master at a time. +.It pcl%d: send error, tcr=%b, tsr=%b. +The device indicated a problem sending data on output. +If a ``receiver offline'' error is detected, it is not normally logged +unless the option +.Dv PCL_TESTING +has been selected, as this causes a lot +of console chatter when sending to a down machine. +However, this option +is quite useful when debugging problems with the +.Tn PCL +interfaces. +.It pcl%d: rcv error, rcr=%b rsr=%b. +The device indicated a problem receiving data on input. +.It pcl%d: bad len=%d. +An input operation resulted in a data transfer of less than +0 or more than 1008 bytes of +data into memory (according to the word count register). +This should never happen as the maximum size of a +.Tn PCL +message +has been agreed upon to be 1008 bytes (same as ARPANET message). +.El +.Sh SEE ALSO +.Xr inet 4 , +.Xr vax/intro 4 +.Sh HISTORY +The +.Nm +interface appeared in +.Bx 4.2 . diff --git a/static/netbsd/man4/man4.vax/ps.4 b/static/netbsd/man4/man4.vax/ps.4 new file mode 100644 index 00000000..04afa78b --- /dev/null +++ b/static/netbsd/man4/man4.vax/ps.4 @@ -0,0 +1,156 @@ +.\" $NetBSD: ps.4,v 1.11 2017/08/01 11:04:21 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ps.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt PS 4 vax +.Os +.Sh NAME +.Nm ps +.Nd Evans and Sutherland Picture System 2 graphics device interface +.Sh SYNOPSIS +.Cd "ps0 at uba? csr 0172460 vector psclockintr pssystemintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ps +driver provides access +to an Evans and +Sutherland Picture System 2 graphics device. +Each minor device is a new +.Tn PS2 . +When the device is opened, its interface registers are mapped, +via virtual memory, into a user process's address space. +This allows the user process very high bandwidth to the device +with no system call overhead. +.Pp +.Tn DMA +to and from the +.Tn PS2 +is not supported. +All read and write system calls will fail. +All data is moved to and from the +.Tn PS2 +via programmed +.Tn I/O +using +the device's interface registers. +.Pp +Commands are fed to and from the driver using the following +.Xr ioctl 2 Ns s : +.Bl -tag -width PSIOSINGLEREFRESH +.It Dv PSIOGETADDR +Returns the virtual address through which the user process can access +the device's interface registers. +.It Dv PSIOAUTOREFRESH +Start auto refreshing the screen. +The argument is an address in user space where the following data resides. +The first longword is a +.Em count +of the number of static refresh buffers. +The next +.Em count +longwords are the addresses in refresh memory where +the refresh buffers lie. +The driver will cycle through these refresh buffers displaying them one by one +on the screen. +.It Dv PSIOAUTOMAP +Start automatically passing the display file through the matrix processor and +into the refresh buffer. +The argument is an address in user memory where the following data resides. +The first longword is a +.Em count +of the number of display files to operate on. +The next +.Em count +longwords are the address of these display files. +The final longword is the address in refresh buffer memory where transformed +coordinates are to be placed if the driver is not in double buffer mode (see +below). +.It Dv PSIODOUBLEBUFFER +Cause the driver to double buffer the output from the map that +is going to the refresh buffer. +The argument is again a user space address where the real arguments are stored. +The first argument is the starting address of refresh memory where the two +double buffers are located. +The second argument is the length of each double buffer. +The refresh mechanism displays the current double buffer, in addition +to its static refresh lists, when in double buffer mode. +.It Dv PSIOSINGLEREFRESH +Single step the refresh process. +That is, the driver does not continually +refresh the screen. +.It Dv PSIOSINGLEMAP +Single step the matrix process. +The driver does not automatically feed display files through the matrix unit. +.It Dv PSIOSINGLEBUFFER +Turn off double buffering. +.It Dv PSIOTIMEREFRESH +The argument is a count of the number of refresh interrupts to take +before turning off the screen. +This is used to do time exposures. +.It Dv PSIOWAITREFRESH +Suspend the user process until a refresh interrupt has occurred. +If in +.Dv TIMEREFRESH +mode, suspend until count refreshes have occurred. +.It Dv PSIOSTOPREFRESH +Wait for the next refresh, stop all refreshes, and then return to user process. +.It Dv PSIOWAITMAP +Wait until a map done interrupt has occurred. +.It Dv PSIOSTOPMAP +Wait for a map done interrupt, do not restart the map, and then +return to the user. +.El +.Sh FILES +.Bl -tag -width /dev/psxx +.It Pa /dev/ps +.El +.Sh DIAGNOSTICS +.Bl -diag +.It ps device intr. +.It ps DMA intr. +An interrupt was received from the device. +This shouldn't happen, +check your device configuration for overlapping interrupt vectors. +.El +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +An invalid access (e.g., longword) to a mapped interface register +can cause the system to crash with a machine check. +A user process could possibly cause infinite interrupts hence +bringing things to a crawl. diff --git a/static/netbsd/man4/man4.vax/qe.4 b/static/netbsd/man4/man4.vax/qe.4 new file mode 100644 index 00000000..329f5cc4 --- /dev/null +++ b/static/netbsd/man4/man4.vax/qe.4 @@ -0,0 +1,73 @@ +.\" $NetBSD: qe.4,v 1.10 2003/08/07 10:31:13 agc Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)qe.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt QE 4 vax +.Os +.Sh NAME +.Nm qe +.Nd +.Tn DEC DEQNA/DELQA +.Tn Q-bus +10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "qe0 at uba? csr 174440" +.Cd "qe1 at uba? csr 174460" +.Sh DESCRIPTION +The +.Nm qe +interface provides access to a 10 Mb/s Ethernet network through +the +.Tn DEC DEQNA +or +.Tn DELQA +.Tn Q-bus +controller. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm qe +interface employs the address resolution protocol described in +.Xr arp 4 +to map dynamically between Internet and Ethernet addresses on the local +network. +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.3 . diff --git a/static/netbsd/man4/man4.vax/qt.4 b/static/netbsd/man4/man4.vax/qt.4 new file mode 100644 index 00000000..2c8c99d8 --- /dev/null +++ b/static/netbsd/man4/man4.vax/qt.4 @@ -0,0 +1,75 @@ +.\" $NetBSD: qt.4,v 1.2 2003/08/31 16:40:33 wiz Exp $ +.\" +.\" Copyright (c) 2003 Anders Magnusson (ragge@ludd.luth.se). +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd August 30, 2003 +.Dt QT 4 vax +.Os +.Sh NAME +.Nm qt +.Nd +.Tn DEC DELQA-PLUS (DELQA-YM) +.Tn Q-bus +10 Mb/s Ethernet interface +.Sh SYNOPSIS +.Cd "qt0 at uba? csr 174440" +.Cd "qt1 at uba? csr 174460" +.Sh DESCRIPTION +The +.Nm +interface provides access to a 10 Mb/s Ethernet network through a +.Tn DEC DELQA-YM +.Tn Q-bus +controller. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh DIAGNOSTICS +.Bl -diag +.It qt%d: chained packet. +A packet received from the network was longer than the allowed max length +and is therefore discarded. +This is usually because a host on the local network is behaving badly. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Bx 2.11 . +It was later ported to +.Nx 2.0 . diff --git a/static/netbsd/man4/man4.vax/rf.4 b/static/netbsd/man4/man4.vax/rf.4 new file mode 100644 index 00000000..5919dd78 --- /dev/null +++ b/static/netbsd/man4/man4.vax/rf.4 @@ -0,0 +1,147 @@ +.\" $NetBSD: rf.4,v 1.7 2017/08/01 11:11:17 wiz Exp $ +.\" Copyright (c) 2002 Jochen Kunz. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of Jochen Kunz may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JOCHEN KUNZ +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JOCHEN KUNZ +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.Dd February 17, 2017 +.Dt RF 4 vax +.Os +.Sh NAME +.Nm rf +.Nd +.Tn DEC RX01 / RX02 +floppy disk interface +.Sh SYNOPSIS +.Cd "rfc0 at uba? csr 0177170 # RX01/RX02 controller" +.Cd "rf* at rfc? drive? # RX01/RX02 floppy disk drive" +.Sh DESCRIPTION +The +.Nm rf +device provides access to +.Tn DEC +.Tn RX01 +and +.Tn RX02 +floppy disk drives and clones thereof. +These drives use preformatted 8" single sided, soft sectored media. +The +.Tn RX01 +and +.Tn RX02 +drives use a geometry of 77 cylinders, one head and 26 sectors. +Each sector contains 128 bytes in case of single density ( +.Tn RX01 +and +.Tn RX02 +in +.Tn RX01 +mode) or 256 bytes in double density mode. +As +.Nx +is not able to handle non-512 byte media the driver translates this +to a geometry of 50 cylinders, one head and 10 sectors in single +density and 77 cylinders, one head and 13 sectors in double density +mode. +While the later matches the total number of sectors, the fake +geometry in single density does not cover the last two physical +sectors exact, but it is possible to access this sectors at 512 +byte LBN 501. +When a 512 byte block is written to LBN 501 the last 256 bytes are ignored. +When this 512 byte block is read the last 256 bytes contain undefined data. +.Pp +This driver supports three minor devices corresponding to the slices: +.Bl -column Slice -offset indent +.It Sy Slice Description +.It a Single density only mode. +.It b Double density only mode. +.It c Density autodetect. +.El +As the +.Tn RX01 +and +.Tn RX02 +hardware is not able to support formatting a blank disk, this driver has +no support for according IOCTLs. +But there are clones from third party vendors that support formatting. +Formatting a blank disk may be initiated +by the following commands on the VAX chevron prompt: +.Bl -column Otherx -offset indent +.It Single density +.It d/p/w 20001E78 9 +.It d/p/w 20001E7A 92 +.El +.Bl -column Otherx -offset indent +.It Double density +.It d/p/w 20001E78 109 +.It d/p/w 20001E7A 92 +.El +.Sh FILES +.Bl -tag -width /dev/rx?xx -compact +.It Pa /dev/rf?[abc] +.It Pa /dev/rrf?[abc] +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "rfc_attach: Error creating bus_dma map: %d" +.It "did not respond to INIT CMD" +Possible errors during +.Xr vax/autoconf 4 . +%d is the return code of +.Xr bus_dmamap_create 9 . +.It "%s: did not respond to CMD %x" +An error occurred while the driver tried to send command %x to drive %s. +.It "rfc_intr: Error while reading sector: %x" +.It "rfc_intr: Error while writing sector: %x" +.It "rfc_intr: Error while DMA: %x" +%x is status code from the controller error and status register. +.It "rfc_intr: Error while loading bus_dma map: %d" +%d is return code of +.Xr bus_dmamap_load 9 . +.It "%s: density error." +A single density disk was opened in double density only mode or vice +versa or the medium in the drive attached as %s was not readable at all. +.El +.Sh SEE ALSO +.Xr dd 1 , +.Xr tar 1 , +.Xr vax/intro 4 , +.Xr disklabel 5 , +.Xr disklabel 8 , +.Xr mknod 8 , +.Xr mount 8 , +.Xr newfs 8 +.Sh HISTORY +The rf driver appeared in +.Nx 2.0 . +It is a complete rewrite, not related to the old 4.2BSD +.Nm rx +driver. +.Sh AUTHORS +.An Jochen Kunz +.Sh BUGS +Writing of a +.Xr disklabel 5 +is not supported. +The driver return always the internally fake disklabel. diff --git a/static/netbsd/man4/man4.vax/rl.4 b/static/netbsd/man4/man4.vax/rl.4 new file mode 100644 index 00000000..9a5ce122 --- /dev/null +++ b/static/netbsd/man4/man4.vax/rl.4 @@ -0,0 +1,110 @@ +.\" $NetBSD: rl.4,v 1.9 2017/07/31 18:45:43 ryoon Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)hk.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt RL 4 vax +.Os +.Sh NAME +.Nm rl +.Nd +.Tn RL11 Ns / Tn RL01 +and +.Tn RL02 +disk interface +.Sh SYNOPSIS +.Cd "rlc0 at uba? csr 0177440" +.Cd "rl0 at rlc0 drive 0" +.Cd "rl* at rlc? drive ?" +.Sh DESCRIPTION +The +.Nm rl +driver +is a typical block-device disk driver; block device +.Tn I/O +is +described in +.Xr physio 4 . +.Pp +The script +.Xr MAKEDEV 8 +should be used to create the special files; if a special file +needs to be created by hand consult +.Xr mknod 8 . +.Sh FILES +.Bl -tag -width /dev/rrl[0-7][a-h] -compact +.It Pa /dev/rl[0-7][a-h] +block files +.It Pa /dev/rrl[0-7][a-h] +raw files +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "rl%d: operation incomplete" +The current command to the disk did not complete within the timeout period. +This may be due to hardware failure or a heavily loaded UNIBUS. +.It "rl%d: read data CRC" +The controller detected a CRC error on data read from the disk. +Probably a bad disk pack. +.It "rl%d: header CRC" +The controller detected a CRC error on header data read from the disk. +Probably a bad disk pack. +.It "rl%d: data late" +The controller was not able to transfer data over the bus fast enough to +not overflow/underflow the internal FIFO, probably because a heavily +loaded UNIBUS or mis-ordered UNIBUS devices. +.It "rl%d: header not found" +The requested sector was not found before the timer expired. +If this error is the only error then it may indicate a software bug. +.It "rl%d: non-existent memory" +The controller tried to do DMA to/from a non-mapped address. +This is a software bug. +.It "rl%d: memory parity error" +The host memory data sent had a parity error. +This is a hardware failure. +.El +.Sh SEE ALSO +.Xr vax/hp 4 , +.Xr vax/uda 4 , +.Xr vax/up 4 , +.Xr syslogd 8 +.Sh HISTORY +The +.Nm +driver has been around nearly forever. +.Pp +A complete new +.Nm +driver showed up in +.Nx 1.5 . +.Sh BUGS +Error handling is less than optimal. +.Pp +Seeks should be interleaved between multiple disks. diff --git a/static/netbsd/man4/man4.vax/tm.4 b/static/netbsd/man4/man4.vax/tm.4 new file mode 100644 index 00000000..ae87265a --- /dev/null +++ b/static/netbsd/man4/man4.vax/tm.4 @@ -0,0 +1,108 @@ +.\" $NetBSD: tm.4,v 1.15 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)tm.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt TM 4 vax +.Os +.Sh NAME +.Nm tm +.Nd +.Tn TM-11 Ns / Ns Tn TE-10 +mag tape device interface +.Sh SYNOPSIS +.Sy "controller tm0 at uba? csr 0172520 vector tmintr" +.Sy "tape te0 at tm0 drive 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Tn TM-11 Ns / Ns Tn TE-10 +combination provides a standard tape drive +interface as described in +.Xr vax/mtio 4 . +Hardware implementing this on the +.Tn VAX +is typified by the Emulex +.Tn TC-11 +controller operating with a Kennedy model 9300 tape transport, +providing 800 and 1600 +.Tn BPI operation at 125 +.Tn IPS . +.Sh DIAGNOSTICS +.Bl -diag +.It te%d: no write ring. +An attempt was made to write on the tape drive +when no write ring was present; this message is written on the terminal of +the user who tried to access the tape. +.It te%d: not online. +An attempt was made to access the tape while it +was offline; this message is written on the terminal of the user +who tried to access the tape. +.It te%d: can't change density in mid-tape. +An attempt was made to write +on a tape at a different density than is already recorded on the tape. +This message is written on the terminal of the user who tried to switch +the density. +.It te%d: hard error bn%d er=%b. +A tape error occurred +at block +.Em bn ; +the tm error register is +printed in octal with the bits symbolically decoded. +Any error is +fatal on non-raw tape; when possible the driver will have retried +the operation which failed several times before reporting the error. +.It te%d: lost interrupt. +A tape operation did not complete +within a reasonable time, most likely because the tape was taken +off-line during rewind or lost vacuum. +The controller should, but does not, give an interrupt in these cases. +The device will be made available +again after this message, but any current open reference to the device +will return an error as the operation in progress aborts. +.El +.Sh SEE ALSO +.Xr tar 1 , +.Xr vax/mt 1 , +.Xr vax/ht 4 , +.Xr vax/mt 4 , +.Xr vax/mtio 4 , +.Xr vax/ts 4 , +.Xr vax/ut 4 +.Sh HISTORY +A +.Nm +driver appeared in +.At v6 . +.Sh BUGS +May hang if a physical (non-data) error occurs. diff --git a/static/netbsd/man4/man4.vax/ts.4 b/static/netbsd/man4/man4.vax/ts.4 new file mode 100644 index 00000000..8650ef78 --- /dev/null +++ b/static/netbsd/man4/man4.vax/ts.4 @@ -0,0 +1,96 @@ +.\" $NetBSD: ts.4,v 1.16 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ts.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt TS 4 vax +.Os +.Sh NAME +.Nm ts +.Nd +.Tn TS-11/TSV-05 +mag tape interface +.Sh SYNOPSIS +.Cd "ts0 at uba? csr 0172520" +.Sh DESCRIPTION +The +.Tn TS-11/TSV-05 +combination provides a standard tape drive +interface as described in +.Xr vax/mtio 4 . +The +.Tn TS-11 +operates only at 1600 +.Tn BPI , +and only one transport +is possible per controller. +.Pp +The +.Tn TS-11 +is attached to an +.Tn UNIBUS , +and the TSV-05 is attached to a +.Tn Q22 bus . +.Sh DIAGNOSTICS +.Bl -diag +.It ts%d: no write ring. +An attempt was made to write on the tape drive +when no write ring was present; this message is written on the terminal of +the user who tried to access the tape. +.It ts%d: not online. +An attempt was made to access the tape while it +was offline; this message is written on the terminal of the user +who tried to access the tape. +.It ts%d: error at bn%d. +An error occurred on the tape +at block +.Em bn ; +status register and controller state is printed in hex and decimal. +.El +.Sh SEE ALSO +.Xr tar 1 , +.Xr vax/mt 1 , +.Xr vax/ht 4 , +.Xr vax/mt 4 , +.Xr vax/mtio 4 , +.Xr vax/tm 4 , +.Xr vax/ut 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.1 . +.Pp +A new +.Nm +driver showed up in +.Nx 1.2 . +.Sh BUGS +Lots of them. diff --git a/static/netbsd/man4/man4.vax/tu.4 b/static/netbsd/man4/man4.vax/tu.4 new file mode 100644 index 00000000..4518ff8d --- /dev/null +++ b/static/netbsd/man4/man4.vax/tu.4 @@ -0,0 +1,95 @@ +.\" $NetBSD: tu.4,v 1.16 2009/04/11 22:21:44 wiz Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)tu.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd June 5, 1993 +.Dt TU 4 vax +.Os +.Sh NAME +.Nm tu +.Nd +.Tn VAX-11/750 +.Tn TU-58 +console cassette interface +.Sh DESCRIPTION +The +.Nm tu +interface provides access to the +.Tn VAX-11/750 +.Tn TU-58 +console cassette drive. +.Pp +The interface supports only block +.Tn I/O +to the +.Tn TU-58 +cassettes. +The devices are normally manipulated with the +.Xr dd 1 +program. +.Pp +The device driver is automatically included when a +system is configured to run on an 11/750. +.Pp +The +.Tn TU-58 +on an 11/750 uses the Radial Serial Protocol +.Pq Tn RSP +to communicate with the cpu over a serial line. +This protocol is inherently unreliable as it has no flow +control measures built in. +.Sh FILES +.Bl -tag -width /dev/tu0xx -compact +.It Pa /dev/tu0 +.El +.Sh DIAGNOSTICS +.Bl -diag +.It tu%d: lost recv interrupt. +A timer watching the controller detected no interrupt for +an extended period while an operation was outstanding. +This usually indicates that one or more receiver interrupts +were lost and the transfer is restarted. +.El +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.1 . +.br +A new driver showed up in +.Nx 1.2 . +.Sh BUGS +The +.Tn VAX-11/750 +console interface is unusable +while the system is multi-user, because interrupts +occur at a very high priority level (spl7) and cannot be blocked with splbio. +Use this driver only when the system is running single-user and, +even then, with caution. diff --git a/static/netbsd/man4/man4.vax/uda.4 b/static/netbsd/man4/man4.vax/uda.4 new file mode 100644 index 00000000..4f033902 --- /dev/null +++ b/static/netbsd/man4/man4.vax/uda.4 @@ -0,0 +1,76 @@ +.\" $NetBSD: uda.4,v 1.17 2017/07/31 18:45:43 ryoon Exp $ +.\" +.\" Copyright (c) 1980, 1987, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)uda.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt UDA 4 vax +.Os +.Sh NAME +.Nm uda +.Nd +.Tn UNIBUS +MSCP disk controller driver +.Sh SYNOPSIS +.Cd "uda0 at uba? csr 0172150" +.Cd "uda1 at uba? csr 0160334" +.Cd "mscpbus* at uda?" +.Sh DESCRIPTION +The +.Nm +driver is for UNIBUS disk controllers that use MSCP. +Among these controllers are: +.Pp +.Bl -tag -width xxxx -offset indent -compact +.It DEC UDA50 UNIBUS ctlr +.It DEC KDA50 Q22 bus ctlr +.It DEC RQDX3 Q22 bus ctlr +.El +.Pp +The +.Nm +communicates with the host through +a packet protocol known as the Mass Storage Control Protocol +.Pq Tn MSCP . +Consult the file +.In mscp/mscp.h +for a detailed description of this protocol. +.Sh SEE ALSO +.Xr vax/intro 4 +.\".Xr ra 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Pp +A new +.Nm +driver approach showed up in +.Nx 1.2 . diff --git a/static/netbsd/man4/man4.vax/up.4 b/static/netbsd/man4/man4.vax/up.4 new file mode 100644 index 00000000..60f57134 --- /dev/null +++ b/static/netbsd/man4/man4.vax/up.4 @@ -0,0 +1,264 @@ +.\" $NetBSD: up.4,v 1.19 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1991, 1993, 19801988 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)up.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt UP 4 vax +.Os +.Sh NAME +.Nm up +.Nd UNIBUS storage module controller/disk drives +.Sh SYNOPSIS +.Cd "sc0 at uba? csr 0176700 vector upintr" +.Cd "up0 at sc0 drive 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +This is a generic +.Tn UNIBUS +storage module disk driver. +It is specifically designed to work with the +Emulex +.Tn SC-21 +and +.Tn SC-31 +controllers. +It can be easily +adapted to other controllers (although bootstrapping will +not necessarily be directly possible.) +.Pp +The script +.Xr MAKEDEV 8 +should be used to create the +.Nm up +special files; consult +.Xr mknod 8 +if a special file needs to be made manually. +It is recommended as a security precaution to not create special files +for devices which may never be installed. +.Sh DISK SUPPORT +The driver interrogates the controller's holding register +to determine the type of drive attached. +The driver recognizes seven different drives: +.Tn CDC +9762, +.Tn CDC +9766, +.Tn AMPEX DM Ns 980 , +.Tn AMPEX +9300, +.Tn AMPEX +Capricorn, +.Tn FUJITSU +160, and +.Tn FUJITSU +Eagle +(the Eagle is not supported by the SC-21). +.Pp +Special file names begin with +.Sq Li up +and +.Sq Li rup +for the block and character files respectively. +The second component of the name, a drive unit number in the range +of zero to seven, is represented by a +.Sq Li \&? +in the disk layouts below. +The last component of the name, the file system partition, is +designated by a letter from +.Sq Li a +to +.Sq Li h +which also corresponds to a minor device number set: zero to seven, +eight to 15, 16 to 23 and so forth for drive zero, drive two and drive +three respectively (see +.Xr physio 4 ) . +The location and size (in 512 byte sectors) of the +partitions for the above drives: +.Bl -hang +.It Tn CDC No 9762 partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyls +.It hp?a 0 15884 0-99 +.It hp?b 16000 33440 100-309 +.It hp?c 0 131680 0-822 +.It hp?d 49600 15884 309-408 +.It hp?e 65440 55936 409-758 +.It hp?f 121440 10080 759-822 +.It hp?g 49600 82080 309-822 +.El +.It Tn CDC No 9766 300M drive partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyl +.It up?a 0 15884 0-26 +.It up?b 16416 33440 27-81 +.It up?c 0 500384 0-822 +.It up?d 341696 15884 562-588 +.It up?e 358112 55936 589-680 +.It up?f 414048 861760 681-822 +.It up?g 341696 158528 562-822 +.It up?h 49856 291346 82-561 +.El +.It Tn AMPEX DM Ns No 980 partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyls +.It hp?a 0 15884 0-99 +.It hp?b 16000 33440 100-309 +.It hp?c 0 131680 0-822 +.It hp?d 49600 15884 309-408 +.It hp?e 65440 55936 409-758 +.It hp?f 121440 10080 759-822 +.It hp?g 49600 82080 309-822 +.El +.It Tn AMPEX No 9300 300M drive partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyl +.It up?a 0 15884 0-26 +.It up?b 16416 33440 27-81 +.It up?c 0 495520 0-814 +.It up?d 341696 15884 562-588 +.It up?e 358112 55936 589-680 +.It up?f 414048 81312 681-814 +.It up?g 341696 153664 562-814 +.It up?h 49856 291346 82-561 +.El +.It Tn AMPEX No Capricorn 330M drive partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyl +.It hp?a 0 15884 0-31 +.It hp?b 16384 33440 32-97 +.It hp?c 0 524288 0-1023 +.It hp?d 342016 15884 668-699 +.It hp?e 358400 55936 700-809 +.It hp?f 414720 109408 810-1023 +.It hp?g 342016 182112 668-1023 +.It hp?h 50176 291346 98-667 +.El +.It Tn FUJITSU No 160M drive partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyl +.It up?a 0 15884 0-49 +.It up?b 16000 33440 50-154 +.It up?c 0 263360 0-822 +.It up?d 49600 15884 155-204 +.It up?e 65600 55936 205-379 +.It up?f 121600 141600 380-822 +.It up?g 49600 213600 155-822 +.El +.It Tn FUJITSU No Eagle partitions +.Bl -column diskx undefined length "xxx-yyyy" -compact +.It Sy disk start length cyls +.It hp?a 0 15884 0-16 +.It hp?b 16320 66880 17-86 +.It hp?c 0 808320 0-841 +.It hp?d 375360 15884 391-407 +.It hp?e 391680 55936 408-727 +.It hp?f 698880 109248 728-841 +.It hp?g 375360 432768 391-841 +.It hp?h 83520 291346 87-390 +.El +.El +.Pp +The up?a partition is normally used for the root file system, +the up?b partition as a paging area, +and the up?c partition for pack-pack copying (it maps the entire disk). +On 160M drives the up?g partition maps the rest of the pack. +On other drives both up?g and up?h are used to map the +remaining cylinders. +.Sh FILES +.Bl -tag -width Pa -compact +.It Pa /dev/up[0-7][a-h] +block files +.It Pa /dev/rup[0-7][a-h] +raw files +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "up%d%c: hard error %sing fsbn %d[-%d] cs2=%b er1=%b er2=%b." +An unrecoverable error occurred during transfer of the specified +filesystem block number(s), +which are logical block numbers on the indicated partition. +The contents of the cs2, er1 and er2 registers are printed +in octal and symbolically with bits decoded. +The error was either unrecoverable, or a large number of retry attempts +(including offset positioning and drive recalibration) could not +recover the error. +.It "up%d: write locked." +The write protect switch was set on the drive +when a write was attempted. +The write operation is not recoverable. +.It "up%d: not ready." +The drive was spun down or off line when it was +accessed. +The I/O operation is not recoverable. +.It "up%d: not ready (flakey)." +The drive was not ready, but after +printing the message about being not ready (which takes a fraction +of a second) was ready. +The operation is recovered if no further errors occur. +.It "up%d%c: soft ecc reading fsbn %d[-%d]." +A recoverable ECC error occurred on the +specified sector of the specified disk partition. +This happens normally +a few times a week. +If it happens more frequently than this the sectors where the errors +are occurring should be checked to see if certain cylinders on the +pack, spots on the carriage of the drive or heads are indicated. +.It "sc%d: lost interrupt." +A timer watching the controller detecting +no interrupt for an extended period while an operation was outstanding. +This indicates a hardware or software failure. +There is currently a hardware/software problem with spinning down +drives while they are being accessed which causes this error to +occur. +The error causes a +.Tn UNIBUS +reset, and retry of the pending operations. +If the controller continues to lose interrupts, this error will recur +a few seconds later. +.El +.Sh SEE ALSO +.Xr vax/hk 4 , +.Xr vax/hp 4 , +.Xr vax/uda 4 +.Sh HISTORY +The +.Nm up +driver appeared in +.Bx 4.0 . +.Sh BUGS +A program to analyze the logged error information (even in its +present reduced form) is needed. +.Pp +The partition tables for the file systems should be read off of each +pack, as they are never quite what any single installation would prefer, +and this would make packs more portable. diff --git a/static/netbsd/man4/man4.vax/ut.4 b/static/netbsd/man4/man4.vax/ut.4 new file mode 100644 index 00000000..1be7b79b --- /dev/null +++ b/static/netbsd/man4/man4.vax/ut.4 @@ -0,0 +1,105 @@ +.\" $NetBSD: ut.4,v 1.13 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)ut.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt UT 4 vax +.Os +.Sh NAME +.Nm ut +.Nd +.Tn UNIBUS TU45 +tri-density tape drive interface +.Sh SYNOPSIS +.Cd "ut0 at uba0 csr 0172440 vector utintr" +.Cd "tj0 at ut0 drive 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm ut +interface provides access to a standard tape drive interface as +describe in +.Xr vax/mtio 4 . +Hardware implementing this on the +.Tn VAX +is typified by the System +Industries +.Tn SI +9700 tape subsystem. +Tapes may be read or written at 800, 1600, and 6250 +.Tn BPI . +.Sh DIAGNOSTICS +.Bl -diag +.It tj%d: no write ring. +An attempt was made to write on the tape drive +when no write ring was present; this message is written on the terminal of +the user who tried to access the tape. +.It tj%d: not online. +An attempt was made to access the tape while it +was offline; this message is written on the terminal of the user +who tried to access the tape. +.It tj%d: can't change density in mid-tape. +An attempt was made to write +on a tape at a different density than is already recorded on the tape. +This message is written on the terminal of the user who tried to switch +the density. +.It "ut%d: soft error bn%d cs1=%b er=%b cs2=%b ds=%b." +The formatter indicated a corrected error at a density other +than 800bpi. +The data transferred is assumed to be correct. +.It "ut%d: hard error bn%d cs1=%b er=%b cs2=%b ds=%b." +A tape error occurred +at block +.It bn. +Any error is +fatal on non-raw tape; when possible the driver will have retried +the operation which failed several times before reporting the error. +.It tj%d: lost interrupt. +A tape operation did not complete +within a reasonable time, most likely because the tape was taken +off-line during rewind or lost vacuum. +The controller should, but does not, give an interrupt in these cases. +The device will be made available +again after this message, but any current open reference to the device +will return an error as the operation in progress aborts. +.El +.Sh SEE ALSO +.Xr vax/mt 1 , +.Xr vax/mtio 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . +.Sh BUGS +May hang if a physical error (non-data) occurs. diff --git a/static/netbsd/man4/man4.vax/uu.4 b/static/netbsd/man4/man4.vax/uu.4 new file mode 100644 index 00000000..2b71742a --- /dev/null +++ b/static/netbsd/man4/man4.vax/uu.4 @@ -0,0 +1,155 @@ +.\" $NetBSD: uu.4,v 1.15 2017/08/01 11:11:17 wiz Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)uu.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt UU 4 vax +.Os +.Sh NAME +.Nm uu +.Nd +.Tn TU-58 Ns / Ns Tn DECtape II UNIBUS +cassette interface +.Sh SYNOPSIS +.Cd "options UUDMA" +.Cd "uu0 at uba0 csr 0176500 vector uurintr uuxintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm uu +device provides access to dual +.Tn DEC +.Tn TU-58 +tape cartridge drives +connected to the +.Tn UNIBUS +via a +.Tn DL-11W +interface module. +.Pp +The interface supports only block +.Tn I/O +to the +.Tn TU-58 +cassettes (see +.Xr physio 4 ) . +The drives are normally manipulated with the +.Xr arff 8 +program using the ``m'' and ``f'' options. +.Pp +The driver provides for an optional write and verify +(read after write) mode that is activated by specifying the +``a'' device. +.Pp +The +.Tn TU-58 +is treated as a single device by the system even +though it has two separate drives, +.Sq Li uu0 +and +.Sq Li uu1 . +If there is +more than one +.Tn TU-58 +unit on a system, the extra drives +are named +.Sq Li uu2 , +.Sq Li uu3 +etc. +.Sh NOTES +Assembly language code to assist the driver in handling +the receipt of data (using a pseudo-DMA approach) should +be included when using this driver; specify +.Sq Li options UUDMA +in the configuration file. +.Sh FILES +.Bl -tag -width /dev/uu?a -compact +.It Pa /dev/uu? +.It Pa /dev/uu?a +.El +.Sh DIAGNOSTICS +.Bl -diag +.It uu%d: no bp, active %d. +A transmission complete interrupt was received with no outstanding +.Tn I/O +request. +This indicates a hardware problem. +.It uu%d protocol error, state=%s, op=%x, cnt=%d, block=%d. +The driver entered an illegal state. +The information printed indicates the illegal state, the operation +currently being executed, the +.Tn I/O +count, and the block number on the cassette. +.It uu%d: break received, transfer restarted. +The +.Tn TU-58 +was sending a continuous break signal and had +to be reset. +This may indicate a hardware problem, but +the driver will attempt to recover from the error. +.It uu%d receive state error, state=%s, byte=%x. +The driver entered an illegal state in the receiver finite +state machine. +The state is shown along with the control +byte of the received packet. +.It uu%d: read stalled. +A timer watching the controller detected no interrupt for +an extended period while an operation was outstanding. +This usually indicates that one or more receiver interrupts +were lost and the transfer is restarted. +.It uu%d: hard error bn%d, pk_mod %o. +The device returned a status code indicating a hard error. +The actual error code is shown in octal. +No retries are attempted by the driver. +.El +.Sh ERRORS +The following errors may be returned: +.Bl -tag -width [ENXIO] +.It Bq Er ENXIO +Nonexistent drive (on open); +offset is too large or bad (undefined) +.Xr ioctl 2 +code. +.It Bq Er EIO +Open failed, the device could not be reset. +.It Bq Er EBUSY +Drive in use. +.El +.Sh SEE ALSO +.Xr vax/tu 4 , +.Xr arff 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . diff --git a/static/netbsd/man4/man4.vax/va.4 b/static/netbsd/man4/man4.vax/va.4 new file mode 100644 index 00000000..c2a10b90 --- /dev/null +++ b/static/netbsd/man4/man4.vax/va.4 @@ -0,0 +1,172 @@ +.\" $NetBSD: va.4,v 1.17 2024/09/08 09:36:48 rillig Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)va.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt VA 4 vax +.Os +.Sh NAME +.Nm va +.Nd Benson-Varian printer/plotter interface +.Sh SYNOPSIS +.Cd "va0 at uba0 csr 0164000 vector vaintr" +.Cd "vz0 at va0 drive 0" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +.Bf -symbolic +(NOTE: the configuration description, while counter-intuitive, +is actually as shown above.) +.Ef +.Pp +The Benson-Varian printer/plotter in normally used with the line printer +system. +This description is designed for those who wish to drive the Benson-Varian +directly. +.Pp +In print mode, the Benson-Varian uses a modified +.Tn ASCII +character set. +Most control characters print various +.No non- Ns Tn ASCII +graphics such as daggers, +sigmas, copyright symbols, etc. +Only +.Tn LF +and +.Tn FF +are used as format effectors. +.Tn LF +acts as a newline, +advancing to the beginning of the next line, and +.Tn FF +advances to the top of +the next page. +.Pp +In plot mode, the Benson-Varian prints one raster line at a time. +An entire raster line of bits (2112 bits = 264 bytes) is sent, and +then the Benson-Varian advances to the next raster line. +.Pp +.Em Note : +The Benson-Varian must be sent an even number of bytes. +If an odd number is sent, the last byte will be lost. +Nulls can be used in print mode to pad to an even number of bytes. +.Pp +To use the Benson-Varian yourself, +you must realize that you cannot open the device, +.Pa /dev/va0 +if there is a daemon active. +You can see if there is an active daemon by doing a +.Xr vax/lpq 1 +and seeing if there are any files being printed. +Printing should be turned off using +.Xr vax/lpc 8 . +.Pp +To set the Benson-Varian into plot mode include the file +.In sys/vcmd.h +and use the following +.Xr ioctl 2 +call +.Bd -literal -offset indent +ioctl(fileno(va), VSETSTATE, plotmd); +.Ed +where +.Ar plotmd +is defined to be +.Bd -literal -offset indent +int plotmd[] = { VPLOT, 0, 0 }; +.Ed +and +.Ar va +is the result of a call to +.Xr fopen 3 +on stdio. +When you finish using the Benson-Varian in plot mode you should advance to +a new page +by sending it a +.Tn FF +after putting it back into print mode, i.e. by +.Bd -literal -offset indent +int prtmd[] = { VPRINT, 0, 0 }; +\&... +fflush(va); +ioctl(fileno(va), VSETSTATE, prtmd); +write(fileno(va), "\ef\e0", 2); +.Ed +.Sh FILES +.Bl -tag -width /dev/va0xx -compact +.It Pa /dev/va0 +.El +.Sh DIAGNOSTICS +The following error numbers are significant at the +time the device is opened. +.Bl -tag -width ENXIOxx +.It Bq Er ENXIO +The device is already in use. +.It Bq Er EIO +The device is offline. +.El +The following message may be printed on the console. +.Bl -diag +.It va%d: npr timeout. +The device was not able to get data from +the +.Tn UNIBUS +within the timeout period, most likely because some other +device was hogging the bus. +(But see +.Sx BUGS +below). +.El +.Sh SEE ALSO +.Xr vax/lpr 1 , +.Xr vax/vp 4 , +.\".Xr vfont 5 , +.Xr vax/lpd 8 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.0 . +.Sh BUGS +The 1's (one's) and l's (lower-case el's) in the Benson-Varian's +standard character set look very similar; caution is advised. +.Pp +The interface hardware is rumored to have problems which can +play havoc with the +.Tn UNIBUS . +We have intermittent minor problems on the +.Tn UNIBUS +where our +.Xr vax/va 4 +lives, but haven't ever been able to pin them down +completely. diff --git a/static/netbsd/man4/man4.vax/vp.4 b/static/netbsd/man4/man4.vax/vp.4 new file mode 100644 index 00000000..a6cf4418 --- /dev/null +++ b/static/netbsd/man4/man4.vax/vp.4 @@ -0,0 +1,123 @@ +.\" $NetBSD: vp.4,v 1.14 2017/07/31 18:45:43 ryoon Exp $ +.\" +.\" Copyright (c) 1980, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)vp.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 17, 2017 +.Dt VP 4 vax +.Os +.Sh NAME +.Nm vp +.Nd Versatec printer/plotter interface +.Sh SYNOPSIS +.Cd "vp0 at uba0 csr 0177510 vector vpintr vpintr" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The Versatec printer/plotter is normally used with the +line printer system. +This description is designed for those who wish to drive the Versatec directly. +.Pp +To use the Versatec yourself, you must realize that you cannot open the +device, +.Pa /dev/vp0 +if there is a daemon active. +You can see if there is a daemon active by doing a +.Xr vax/lpq 1 , +and seeing if there are any files being sent. +Printing should be turned off using +.Xr vax/lpc 8 . +.Pp +To set the Versatec into plot mode you should include +.In sys/vcmd.h +and use the +.Xr ioctl 2 +call +.Bd -literal -offset indent +ioctl(fileno(vp), VSETSTATE, plotmd); +.Ed +.Pp +where +.Em plotmd +is defined to be +.Bd -literal -offset indent +int plotmd[] = { VPLOT, 0, 0 }; +.Ed +.Pp +and +.Em vp +is the result of a call to +.Xr fopen 3 +on stdio. +When you finish using the Versatec in plot mode you should eject paper +by sending it a +.Tn EOT +after putting it back into print mode, i.e. by +.Bd -literal -offset indent +int prtmd[] = { VPRINT, 0, 0 }; +\&... +fflush(vp); +ioctl(fileno(vp), VSETSTATE, prtmd); +write(fileno(vp), "\e04", 1); +.Ed +.Sh FILES +.Bl -tag -width /dev/vp0xx -compact +.It Pa /dev/vp0 +.El +.Sh DIAGNOSTICS +The following error numbers are significant at the +time the device is opened. +.Bl -tag -width [ENXIO] +.It Bq Er ENXIO +The device is already in use. +.It Bq Er EIO +The device is offline. +.El +.Sh SEE ALSO +.Xr vax/lpr 1 , +.\".Xr vtroff 1 , +.Xr vax/va 4 , +.\".Xr font 5 , +.Xr vax/lpd 8 +.Sh HISTORY +A +.Nm +driver appeared in +.At v7 . +.Sh BUGS +The configuration part of the driver assumes that the device is set up to +vector print mode through 0174 and plot mode through 0200. +As the configuration program can't be sure +which vector interrupted at boot time, +we specify that it has two interrupt vectors, +and if an interrupt comes through 0200 it is reset to 0174. +This is safe for devices with one or two vectors at these two addresses. +Other configurations with 2 vectors may require changes in the driver. diff --git a/static/netbsd/man4/man4.vax/vv.4 b/static/netbsd/man4/man4.vax/vv.4 new file mode 100644 index 00000000..faee3a41 --- /dev/null +++ b/static/netbsd/man4/man4.vax/vv.4 @@ -0,0 +1,111 @@ +.\" $NetBSD: vv.4,v 1.15 2019/02/05 06:17:00 msaitoh Exp $ +.\" +.\" Copyright (c) 1983, 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)vv.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd February 5, 2019 +.Dt VV 4 vax +.Os +.Sh NAME +.Nm vv +.Nd Proteon proNET 10 Megabit ring network +.Sh SYNOPSIS +.Cd "vv0 at uba0 csr 0161000 vector vvrint vvxint" +.Sh DESCRIPTION +NOTE: This driver has not been ported from +.Bx 4.4 +yet. +.Pp +The +.Nm vv +interface provides access to a 10 Mb/s Proteon +.Tn proNET +ring network. +.Pp +The network address of the interface must be specified with an +.Dv SIOCSIFADDR +.Xr ioctl 2 +before data can be transmitted or received. +It is only permissible to change the network address while the +interface is marked +.Dq down . +.Pp +The host's hardware address is discovered by putting the interface in +digital loopback mode (not joining the ring) and sending a broadcast +packet from which the hardware address is extracted. +.Pp +Transmit timeouts are detected through use of a watchdog routine. +Lost input interrupts are checked for when packets are sent out. +.Pp +If the installation is running +.Tn CTL +boards which use the old broadcast +address of +.Ql 0 +instead of the new address of +.Ql 0xff , +the define +.Dv OLD_BROADCAST +should be specified in the driver. +.Sh DIAGNOSTICS +.Bl -diag +.It vv%d: host %d. +The software announces the host +address discovered during autoconfiguration. +.It vv%d: can't initialize. +The software was unable to +discover the address of this interface, so it deemed +"dead" will not be enabled. +.It vv%d: error vvocsr=%b. +The hardware indicated an error on +the previous transmission. +.It vv%d: output timeout. +The token timer has fired and the +token will be recreated. +.It vv%d: error vvicsr=%b. +The hardware indicated an error +in reading a packet off the ring. +.It vv%d: can't handle af%d. +The interface was handed +a message with addresses formatted in an unsuitable address +family; the packet was dropped. +.It vv%d: vs_olen=%d. +The ring output routine has been +handed a message with a preposterous length. +This results in an immediate +.Em panic: vs_olen . +.El +.Sh SEE ALSO +.Xr inet 4 , +.Xr netintro 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Bx 4.2 . |
