summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1994-09-29 13:54:36 +0000
committerjkh <jkh@FreeBSD.org>1994-09-29 13:54:36 +0000
commit0139a3566500cbdaeffc854d09bb4efd4b4e0650 (patch)
tree10f5f2764c03084e4677cfb024469327d600b3b0
parent3ef0581e73d5178f71ceb3fa2ec31b843c8d49b8 (diff)
downloadFreeBSD-src-0139a3566500cbdaeffc854d09bb4efd4b4e0650.zip
FreeBSD-src-0139a3566500cbdaeffc854d09bb4efd4b4e0650.tar.gz
Add new files from Wilko (and in their proper place).
Submitted by: Wilko Bulte
-rw-r--r--share/man/man4/aha.466
-rw-r--r--share/man/man4/ahb.476
-rw-r--r--share/man/man4/fdc.470
-rw-r--r--share/man/man4/man4.i386/aha.466
-rw-r--r--share/man/man4/man4.i386/ahb.476
-rw-r--r--share/man/man4/man4.i386/fd.491
-rw-r--r--share/man/man4/man4.i386/fdc.470
-rw-r--r--share/man/man4/man4.i386/ie.478
-rw-r--r--share/man/man4/man4.i386/is.445
-rw-r--r--share/man/man4/man4.i386/uha.474
-rw-r--r--share/man/man4/man4.i386/wd.464
11 files changed, 776 insertions, 0 deletions
diff --git a/share/man/man4/aha.4 b/share/man/man4/aha.4
new file mode 100644
index 0000000..e9f1000
--- /dev/null
+++ b/share/man/man4/aha.4
@@ -0,0 +1,66 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt AHA 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm aha
+.Nd
+Adaptec SCSI host adapter driver
+.Sh SYNOPSIS
+.Cd "controller aha0 at isa? port" \&"IO_AHA0\&" bio irq 11 drq 5 vector ahaintr
+.Cd "controller scbus0
+.sp
+For each connected disk:
+.Cd "device sd0
+.sp
+For each connected tape device:
+.Cd "device st0
+.sp
+For one or more cdroms:
+.Cd "device cd0
+.Sh DESCRIPTION
+This driver provides access to SCSI devices connected to an Adaptec
+154xA, 154xB, 154xC or 164x hostadapter. It also works for compatible cards like
+the BusLogic 545 and the Adaptec 174x in 154x emulation mode.
+.sp
+For Adaptec 174x cards in enhanced mode the ahb(4) driver should be used. This
+mode is prefered over 154x emulation mode.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file for Adaptec based systems
+.It Pa /sys/i386/isa/aha.c
+driver source
+.El
+.Sh SEE ALSO
+.Xr ahb 4
+.Xr cd 4
+.Xr scsi 4
+.Xr sd 4
+.Xr st 4
diff --git a/share/man/man4/ahb.4 b/share/man/man4/ahb.4
new file mode 100644
index 0000000..d6b7f81
--- /dev/null
+++ b/share/man/man4/ahb.4
@@ -0,0 +1,76 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt AHB 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm ahb
+.Nd
+Adaptec EISA SCSI host adapter driver
+.Sh SYNOPSIS
+.Cd "controller ahb0 at isa? bio irq 11 vector ahbintr
+.Cd "controller scbus0
+.sp
+For each disk:
+.Cd "device sd0
+.sp
+For each tape device:
+.Cd "device st0
+.sp
+For one or more cdroms:
+.Cd "device cd0
+.Sh DESCRIPTION
+This driver provides access to SCSI devices connected to an Adaptec
+174x hostadapter in either Standard or Enhanced Mode. If the controller
+is set to Standard mode (by the ECU), the driver will automatically
+switch the card to Enhanced mode during the device probe.
+.sp
+Please note that the above implies that when you are configuring a system
+with both aha and ahb drivers, the ahb driver should be listed first in the
+kernel config file. This ensures that the ahb driver will find the Adaptec 174x
+boards before the aha driver probes for Adaptec 154x boards.
+.sp
+Note that no I/O addresses are configured in the kernel config file. The
+174x uses EISA slot specific I/O which is configured automatically.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /sys/i386/isa/ahb.c
+driver source
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file for Adaptec based systems
+.El
+.Sh SEE ALSO
+.Xr aha 4
+.Xr cd 4
+.Xr scsi 4
+.Xr sd 4
+.Xr st 4
+.Sh NOTE
+The ahb driver does not support the newer Adaptec 274x boards. This
+is because Adaptec refuses to supply programming information without
+a non-disclosure agreement.
diff --git a/share/man/man4/fdc.4 b/share/man/man4/fdc.4
new file mode 100644
index 0000000..ebdc9e6
--- /dev/null
+++ b/share/man/man4/fdc.4
@@ -0,0 +1,70 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt FDC 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm fdc
+.Nd
+PC architecture floppy disk controller driver
+.Sh SYNOPSIS
+.sp
+.Cd "controller fdc0 at isa? port" \&"IO_FD1\&" bio irq 6 drq 2 vector fdintr
+.Cd "disk fd0 at fdc0 drive 0
+.Cd "disk fd1 at fdc0 drive 1
+.sp
+For QIC40 and QIC80 tapedrives controlled by the floppy controller:
+.Cd "tape ft0 at fdc0 drive 2
+.Sh DESCRIPTION
+This driver provides access to floppy disk drives and QIC40/80 tapedrives.
+In /dev for each floppy device a number of minor devices are present. The
+/dev/fd* devices with trailing alphabetic characters are used to indicate
+'partitions' on the floppy disk. The /dev/fd*.<number> are devices that
+indicate the size of the floppy disk (so: 720kB, 1440kB etc). The latter
+are used for formatting disks using fdformat or for accessing different
+density disks in multidensity drive. Example: 720kB disk in a 1.44Mb drive.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It /dev/fd*
+floppy disk device nodes
+.It /dev/fd*.<size in kB>
+floppy disk device nodes where the trailing number indicates the floppy
+capacity
+.It /dev/ft*
+floppy tape (QIC40/80) device nodes
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file
+.It Pa /sys/i386/isa/fd.c
+floppy driver source
+.It Pa /sys/i386/isa/ft.c
+floppy tape (QIC40/80 driver source
+.El
+.Sh SEE ALSO
+.Xr disktab 5
+.Xr fdformat 1
+.Xr ft 1
diff --git a/share/man/man4/man4.i386/aha.4 b/share/man/man4/man4.i386/aha.4
new file mode 100644
index 0000000..e9f1000
--- /dev/null
+++ b/share/man/man4/man4.i386/aha.4
@@ -0,0 +1,66 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt AHA 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm aha
+.Nd
+Adaptec SCSI host adapter driver
+.Sh SYNOPSIS
+.Cd "controller aha0 at isa? port" \&"IO_AHA0\&" bio irq 11 drq 5 vector ahaintr
+.Cd "controller scbus0
+.sp
+For each connected disk:
+.Cd "device sd0
+.sp
+For each connected tape device:
+.Cd "device st0
+.sp
+For one or more cdroms:
+.Cd "device cd0
+.Sh DESCRIPTION
+This driver provides access to SCSI devices connected to an Adaptec
+154xA, 154xB, 154xC or 164x hostadapter. It also works for compatible cards like
+the BusLogic 545 and the Adaptec 174x in 154x emulation mode.
+.sp
+For Adaptec 174x cards in enhanced mode the ahb(4) driver should be used. This
+mode is prefered over 154x emulation mode.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file for Adaptec based systems
+.It Pa /sys/i386/isa/aha.c
+driver source
+.El
+.Sh SEE ALSO
+.Xr ahb 4
+.Xr cd 4
+.Xr scsi 4
+.Xr sd 4
+.Xr st 4
diff --git a/share/man/man4/man4.i386/ahb.4 b/share/man/man4/man4.i386/ahb.4
new file mode 100644
index 0000000..d6b7f81
--- /dev/null
+++ b/share/man/man4/man4.i386/ahb.4
@@ -0,0 +1,76 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt AHB 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm ahb
+.Nd
+Adaptec EISA SCSI host adapter driver
+.Sh SYNOPSIS
+.Cd "controller ahb0 at isa? bio irq 11 vector ahbintr
+.Cd "controller scbus0
+.sp
+For each disk:
+.Cd "device sd0
+.sp
+For each tape device:
+.Cd "device st0
+.sp
+For one or more cdroms:
+.Cd "device cd0
+.Sh DESCRIPTION
+This driver provides access to SCSI devices connected to an Adaptec
+174x hostadapter in either Standard or Enhanced Mode. If the controller
+is set to Standard mode (by the ECU), the driver will automatically
+switch the card to Enhanced mode during the device probe.
+.sp
+Please note that the above implies that when you are configuring a system
+with both aha and ahb drivers, the ahb driver should be listed first in the
+kernel config file. This ensures that the ahb driver will find the Adaptec 174x
+boards before the aha driver probes for Adaptec 154x boards.
+.sp
+Note that no I/O addresses are configured in the kernel config file. The
+174x uses EISA slot specific I/O which is configured automatically.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /sys/i386/isa/ahb.c
+driver source
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file for Adaptec based systems
+.El
+.Sh SEE ALSO
+.Xr aha 4
+.Xr cd 4
+.Xr scsi 4
+.Xr sd 4
+.Xr st 4
+.Sh NOTE
+The ahb driver does not support the newer Adaptec 274x boards. This
+is because Adaptec refuses to supply programming information without
+a non-disclosure agreement.
diff --git a/share/man/man4/man4.i386/fd.4 b/share/man/man4/man4.i386/fd.4
new file mode 100644
index 0000000..96ddcb0
--- /dev/null
+++ b/share/man/man4/man4.i386/fd.4
@@ -0,0 +1,91 @@
+.\" Copyright (c) 1990, 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. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed by the University of
+.\" California, Berkeley and its contributors.
+.\" 4. 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.
+.\"
+.\" @(#)fd.4 8.1 (Berkeley) 6/9/93
+.\"
+.Dd June 9, 1993
+.Dt FD 4
+.Os
+.Sh NAME
+.Nm fd ,
+.Nm stdin ,
+.Nm stdout ,
+.Nm stderr
+.Nd file descriptor files
+.Sh DESCRIPTION
+The files
+.Pa /dev/fd/0
+through
+.Pa /dev/fd/#
+refer to file descriptors which can be accessed through the file
+system.
+If the file descriptor is open and the mode the file is being opened
+with is a subset of the mode of the existing descriptor, the call:
+.Bd -literal -offset indent
+fd = open("/dev/fd/0", mode);
+.Ed
+.Pp
+and the call:
+.Bd -literal -offset indent
+fd = fcntl(0, F_DUPFD, 0);
+.Ed
+.Pp
+are equivalent.
+.Pp
+Opening the files
+.Pa /dev/stdin ,
+.Pa /dev/stdout
+and
+.Pa /dev/stderr
+is equivalent to the following calls:
+.Bd -literal -offset indent
+fd = fcntl(STDIN_FILENO, F_DUPFD, 0);
+fd = fcntl(STDOUT_FILENO, F_DUPFD, 0);
+fd = fcntl(STDERR_FILENO, F_DUPFD, 0);
+.Ed
+.Pp
+Flags to the
+.Xr open 2
+call other than
+.Dv O_RDONLY ,
+.Dv O_WRONLY
+and
+.Dv O_RDWR
+are ignored.
+.Sh FILES
+.Bl -tag -width /dev/stderr -compact
+.It Pa /dev/fd/#
+.It Pa /dev/stdin
+.It Pa /dev/stdout
+.It Pa /dev/stderr
+.El
+.Sh SEE ALSO
+.Xr tty 4
diff --git a/share/man/man4/man4.i386/fdc.4 b/share/man/man4/man4.i386/fdc.4
new file mode 100644
index 0000000..ebdc9e6
--- /dev/null
+++ b/share/man/man4/man4.i386/fdc.4
@@ -0,0 +1,70 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt FDC 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm fdc
+.Nd
+PC architecture floppy disk controller driver
+.Sh SYNOPSIS
+.sp
+.Cd "controller fdc0 at isa? port" \&"IO_FD1\&" bio irq 6 drq 2 vector fdintr
+.Cd "disk fd0 at fdc0 drive 0
+.Cd "disk fd1 at fdc0 drive 1
+.sp
+For QIC40 and QIC80 tapedrives controlled by the floppy controller:
+.Cd "tape ft0 at fdc0 drive 2
+.Sh DESCRIPTION
+This driver provides access to floppy disk drives and QIC40/80 tapedrives.
+In /dev for each floppy device a number of minor devices are present. The
+/dev/fd* devices with trailing alphabetic characters are used to indicate
+'partitions' on the floppy disk. The /dev/fd*.<number> are devices that
+indicate the size of the floppy disk (so: 720kB, 1440kB etc). The latter
+are used for formatting disks using fdformat or for accessing different
+density disks in multidensity drive. Example: 720kB disk in a 1.44Mb drive.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It /dev/fd*
+floppy disk device nodes
+.It /dev/fd*.<size in kB>
+floppy disk device nodes where the trailing number indicates the floppy
+capacity
+.It /dev/ft*
+floppy tape (QIC40/80) device nodes
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file
+.It Pa /sys/i386/isa/fd.c
+floppy driver source
+.It Pa /sys/i386/isa/ft.c
+floppy tape (QIC40/80 driver source
+.El
+.Sh SEE ALSO
+.Xr disktab 5
+.Xr fdformat 1
+.Xr ft 1
diff --git a/share/man/man4/man4.i386/ie.4 b/share/man/man4/man4.i386/ie.4
new file mode 100644
index 0000000..785cf1e
--- /dev/null
+++ b/share/man/man4/man4.i386/ie.4
@@ -0,0 +1,78 @@
+.\"
+.\" Copyright (c) 1994, Wilko Bulte
+.\" All rights reserved.
+.\"
+.Dd September 23, 1994
+.Dt IE 4 i386
+.Os
+.Sh NAME
+.Nm ie
+.Nd
+ethernet device driver
+.Sh SYNOPSIS
+.Cd "device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr"
+.Sh DESCRIPTION
+The
+.Nm ie
+driver provides support for 8 and 16bit ISA ethernet cards that are based on
+the Intel i82586 chip. It supports the AT&T Starlan 10 and Starlan Fiber,
+the EN100, the 3COM 3C507 and the RACAL Interlan NI5210.
+.Pp
+.Sh DIAGNOSTICS
+.Bl -diag
+.It "ie%d: unknown board type code %d"
+An i82586 chip was found, but the driver was unable to determine the actual
+board type during the probe.
+.It "ie%d: kernel configured maddr %x doesn't match board configured maddr %x"
+The device probe detected a different maddr than the one specified in the
+kernel configuration file.
+.It "ie%d: can't find shared memory"
+The device probe could not access the shared memory to determine its size.
+.It "ie%d: kernel configured msize %d doesn't match board configured msize %d"
+The device probe found a different size for the shared memory than the one
+specified in the kernel configuration file.
+.It "ie%d: kernel configured irq %d doesn't match board configured irq %d"
+The device probe detected that the board is configured for a different
+interrupt than the one specified in the kernel configuration file.
+.It "ie%d: reset"
+The Intel i82586 had to be reset by the driver.
+.It "ie%d: transceiver problem"
+The driver has detected a problem with the ethernet transceiver. This is
+usually due to a loose or broken transceiver cable when using an external
+transceiver. When you experience this problem with an on-card transceiver
+your card may be incorrectly jumpered for to use an external transceiver.
+Worst case your on-board transceiver may be broken.
+.It "ie%d: TDR detected an open %d clocks away"
+The driver detected an open circuit in the ethernet cable. Check your
+coax cable and terminator resistors.
+.It "ie%d: TDR detected a short %d clocks away"
+The driver detected a short circuit in the ethernet cable. Check your
+coax cable and terminator resistors.
+.It "ie%d: TDR returned unknown status %x"
+The driver got an unknown status from the card during the ethernet cable
+test.
+.It "ie%d: multicast address setup command failed"
+The card could not be put into multicast mode.
+.It "ie%d: configure command failed"
+The card refused to respond correctly during configuration.
+.It "ie%d: individual address setup command failed"
+The programming of the Ethernet (MAC) address failed.
+.El
+.Sh CAVEATS
+The Racal Interlan NI5210 comes in variants with 8 and 16 kbytes of
+shared memory. It is strongly advisable to use the 16 kbyte variant.
+You can upgrade your 8 kbyte card to 16 kbyte by adding an additional
+RAM chip.
+.Pp
+.Sh SEE ALSO
+.Xr arp 4 ,
+.Xr ifconfig 8 ,
+.Xr netintro 4
+.Sh AUTHORS
+The
+.Nm
+device driver was written by G.A. Wollman, based on code by William F. Jolitz
+and Lawrence Berkeley Laboratories.
+.Tn 3C507
+support was written by Charles M. Hannum. This manual page was written
+by Wilko C. Bulte.
diff --git a/share/man/man4/man4.i386/is.4 b/share/man/man4/man4.i386/is.4
new file mode 100644
index 0000000..8565c8e
--- /dev/null
+++ b/share/man/man4/man4.i386/is.4
@@ -0,0 +1,45 @@
+.\"
+.\" Copyright (c) 1994, Wilko Bulte
+.\" All rights reserved.
+.\"
+.Dd September 26, 1994
+.Dt IS 4 i386
+.Os
+.Sh NAME
+.Nm is
+.Nd
+ethernet device driver
+.Sh SYNOPSIS
+.Cd "device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr"
+.Sh DESCRIPTION
+The
+.Nm is
+driver provides support for Isolan AT4141-0 and Isolink 4110 ethernet
+cards.
+.Pp
+.Sh DIAGNOSTICS
+.Bl -diag
+.It "is%d: reset"
+The card had to be reset by the driver.
+.It "is%d : Couldn't allocate memory for card"
+The driver could not obtain dma-able memory.
+.It "is%d: memory allocated not quadword aligned"
+The dma-able memory obtained is not aligned on an 8 byte boundary.
+.It "is%d: card failed to initialise"
+The initialisation routine could not correctly setup the card.
+.It "is%d: error: out of sync"
+The driver is out of sync with the hardware. This should never happen.
+.El
+.Sh CAVEATS
+There are a number of driver diagnostics that are not listed in the DIAGNOSTICS
+section. You need intimate card and driver knowledge to understand them.
+.Pp
+.Sh SEE ALSO
+.Xr arp 4 ,
+.Xr ifconfig 8 ,
+.Xr netintro 4
+.Sh AUTHORS
+The
+.Nm
+device driver was written by Paul Richards. This manual page was written
+by Wilko C. Bulte.
diff --git a/share/man/man4/man4.i386/uha.4 b/share/man/man4/man4.i386/uha.4
new file mode 100644
index 0000000..6ff562e
--- /dev/null
+++ b/share/man/man4/man4.i386/uha.4
@@ -0,0 +1,74 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt UHA 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm uha
+.Nd
+Ultrastore SCSI host adapter driver
+.Sh SYNOPSIS
+.sp
+For Ultrastore 24f controllers in EISA mode:
+.Cd "controller uha0 at isa? bio irq 14 vector uhaintr
+.Cd "controller scbus0
+.sp
+For Ultrastore 14f and 34f controllers:
+.Cd "controller uha0 at isa? port" \&"IO_UHA0\&" bio irq 14 drq 5 vector uhaintr
+.Cd "controller scbus0
+.sp
+For each disk:
+.Cd "device sd0
+.sp
+For each tape device:
+.Cd "device st0
+.sp
+For one or more cdroms:
+.Cd "device cd0
+.Sh DESCRIPTION
+This driver provides access to SCSI devices connected to an Ultrastore
+Ultrastore 14f, Ultrastore 24f or Ultrastore 34f hostadapter.
+.sp
+Note that for an Ultrastore 24f in EISA mode no I/O addresses or DMA channels
+are required in the kernel config file. If they are present, the driver
+will correctly find the Ultrastore 24f, but you tie up precious DMA channels
+and I/O ranges which are not used by the card.
+The Ultrastore 24f uses EISA slot specific I/O which is configured
+automatically.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /sys/i386/conf/GENERICBT
+sample generic kernel config file for Bustek and Ultrastore based systems
+.It Pa /sys/i386/isa/uha.c
+driver source
+.El
+.Sh SEE ALSO
+.Xr cd 4
+.Xr scsi 4
+.Xr sd 4
+.Xr st 4
diff --git a/share/man/man4/man4.i386/wd.4 b/share/man/man4/man4.i386/wd.4
new file mode 100644
index 0000000..0bde553
--- /dev/null
+++ b/share/man/man4/man4.i386/wd.4
@@ -0,0 +1,64 @@
+.\"
+.\" Copyright (c) 1994 Wilko Bulte
+.\" 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 withough 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 31, 1994
+.Dt WD 4 i386
+.Os FreeBSD
+.Sh NAME
+.Nm wd
+.Nd
+Generic WD100x diskcontroller driver
+.Sh SYNOPSIS
+.sp
+.Cd "controller wdc0 at isa? port" \&"IO_WD1\&" bio irq 14 vector wdintr
+.Cd "disk wd0 at wdc0 drive 0
+.Cd "disk wd1 at wdc0 drive 1
+.sp
+.Sh DESCRIPTION
+This driver provides access to disks connected to controllers that emulate
+the Western Digital WD100x series. This range of controllers includes WD1003
+type ST412 controllers, WD1007 ESDI controllers and also the generic IDE
+controllers found on most motherboards.
+.sp
+Your controller documentation is usually quick to point out any WD100x
+compatibility.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /dev/wd*
+disk block device nodes
+.It Pa /dev/rwd*
+disk character device nodes
+.It Pa /sys/i386/conf/GENERICAH
+sample generic kernel config file for (a.o.) wd based systems
+.It Pa /sys/i386/isa/wd.c
+driver source
+.El
+.Sh SEE ALSO
+.Xr bad144 8
+.Sh NOTES
+This controller/disk combo has no provisions for automatic bad block handling.
+You need to run bad144(8) to check for bad blocks.
OpenPOWER on IntegriCloud