diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 62d55b3f96bc..5312af0498ef 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -1,24 +1,27 @@ # @(#)Makefile 8.1 (Berkeley) 6/18/93 # $FreeBSD$ -MAN4= ahc.4 amd.4 amr.4 an.4 ata.4 atkbd.4 atkbdc.4 aue.4 blackhole.4 \ +MAN4= adv.4 adw.4 aha.4 ahb.4 ahc.4 amd.4 amr.4 an.4 ata.4 atkbd.4 atkbdc.4 aue.4 bktr.4 bt.4 blackhole.4 \ bpf.4 bridge.4 ccd.4 cd.4 ch.4 csa.4 cue.4 da.4 dc.4 ddb.4 de.4 \ - divert.4 dummynet.4 faith.4 fd.4 fdc.4 fpa.4 fxp.4 \ + divert.4 dpt.4 dummynet.4 ed.4 faith.4 fd.4 fdc.4 fpa.4 fxp.4 \ gif.4 gusc.4 \ icmp.4 icmp6.4 ifmib.4 iic.4 iicbb.4 iicbus.4 iicsmb.4 \ inet.4 inet6.4 intpm.4 intro.4 ip.4 ip6.4 ipfirewall.4 ipsec.4 isp.4 \ - kame.4 keyboard.4 kld.4 \ + joy.4 kame.4 keyboard.4 kld.4 \ kue.4 lo.4 lp.4 lpbb.4 lpt.4 mem.4 mlx.4 mouse.4 mtio.4 natm.4 \ ncr.4 netintro.4 ng_ether.4 null.4 ohci.4 pass.4 pci.4 pcm.4 pcvt.4 \ - ppbus.4 ppi.4 ppp.4 psm.4 pt.4 pty.4 rl.4 \ + ppbus.4 ppc.4 ppi.4 ppp.4 psm.4 pt.4 pty.4 rl.4 \ route.4 sa.4 sbc.4 screen.4 scsi.4 \ sd.4 ses.4 sf.4 si.4 sio.4 sis.4 sk.4 sl.4 smb.4 smbus.4 smp.4 snp.4 \ - splash.4 sppp.4 st.4 ste.4 stf.4 syscons.4 sysmouse.4 tcp.4 \ + splash.4 sppp.4 st.4 ste.4 stf.4 sym.4 syscons.4 sysmouse.4 tcp.4 \ termios.4 ti.4 tl.4 ttcp.4 tty.4 tun.4 twe.4 udp.4 udbp.4 uhci.4 \ ukbd.4 umass.4 ums.4 unix.4 update.4 urio.4 usb.4 vga.4 vinum.4 vn.4 \ - vpo.4 vr.4 wb.4 wx.4 worm.4 xl.4 xpt.4 yp.4 zero.4 + vpo.4 vr.4 wb.4 wi.4 wx.4 worm.4 xl.4 xpt.4 yp.4 zero.4 -MLINKS= fd.4 stderr.4 fd.4 stdin.4 fd.4 stdout.4 +MLINKS= bktr.4 brooktree.4 +MLINKS+=bktr.4 ../brooktree.4 +MLINKS+=bt.4 ../bt.4 +MLINKS+=fd.4 stderr.4 fd.4 stdin.4 fd.4 stdout.4 MLINKS+=fpa.4 fea.4 MLINKS+=ipfirewall.4 ipacct.4 ipfirewall.4 ipaccounting.4 ipfirewall.4 ipfw.4 MLINKS+=lp.4 plip.4 diff --git a/share/man/man4/man4.i386/Makefile b/share/man/man4/man4.i386/Makefile index d5937bb76a59..06026b567bc1 100644 --- a/share/man/man4/man4.i386/Makefile +++ b/share/man/man4/man4.i386/Makefile @@ -1,35 +1,25 @@ # $FreeBSD$ -MAN4= adv.4 adw.4 aha.4 ahb.4 aic.4 alpm.4 apm.4 ar.4 asc.4 \ - bktr.4 bt.4 cs.4 cx.4 cy.4 \ - dgb.4 dpt.4 ed.4 el.4 en.4 ep.4 ex.4 fe.4 gsc.4 \ - ie.4 io.4 joy.4 labpc.4 le.4 lnc.4 matcd.4 mcd.4 \ +MAN4= aic.4 alpm.4 apm.4 ar.4 asc.4 \ + cs.4 cx.4 cy.4 \ + dgb.4 el.4 en.4 ep.4 ex.4 fe.4 gsc.4 \ + ie.4 io.4 labpc.4 le.4 lnc.4 matcd.4 mcd.4 \ meteor.4 mse.4 npx.4 \ - pcf.4 perfmon.4 pnp.4 ppc.4 \ + pcf.4 perfmon.4 pnp.4 \ rdp.4 sb.4 scd.4 \ spkr.4 sr.4 tw.4 \ tx.4 vx.4 \ - wd.4 wi.4 wl.4 wt.4 + wd.4 wl.4 wt.4 -MLINKS= adv.4 ../adv.4 -MLINKS+= adw.4 ../adw.4 -MLINKS+= aha.4 ../aha.4 -MLINKS+= ahb.4 ../ahb.4 -MLINKS+= aic.4 ../aic.4 +MLINKS= aic.4 ../aic.4 MLINKS+= alpm.4 ../alpm.4 MLINKS+= apm.4 ../apm.4 MLINKS+= ar.4 ../ar.4 MLINKS+= asc.4 ../asc.4 -MLINKS+= bktr.4 ../bktr.4 -MLINKS+= bktr.4 brooktree.4 -MLINKS+= bktr.4 ../brooktree.4 -MLINKS+= bt.4 ../bt.4 MLINKS+= cs.4 ../cs.4 MLINKS+= cx.4 ../cx.4 MLINKS+= cy.4 ../cy.4 MLINKS+= dgb.4 ../dgb.4 -MLINKS+= dpt.4 ../dpt.4 -MLINKS+= ed.4 ../ed.4 MLINKS+= el.4 ../el.4 MLINKS+= en.4 ../en.4 MLINKS+= ep.4 ../ep.4 @@ -38,7 +28,6 @@ MLINKS+= fe.4 ../fe.4 MLINKS+= gsc.4 ../gsc.4 MLINKS+= ie.4 ../ie.4 MLINKS+= io.4 ../io.4 -MLINKS+= joy.4 ../joy.4 MLINKS+= labpc.4 ../labpc.4 MLINKS+= le.4 ../le.4 MLINKS+= lnc.4 ../lnc.4 @@ -50,7 +39,6 @@ MLINKS+= npx.4 ../npx.4 MLINKS+= pcf.4 ../pcf.4 MLINKS+= perfmon.4 ../perfmon.4 MLINKS+= pnp.4 ../pnp.4 -MLINKS+= ppc.4 ../ppc.4 MLINKS+= rdp.4 ../rdp.4 MLINKS+= sb.4 ../sb.4 MLINKS+= scd.4 ../scd.4 @@ -60,7 +48,6 @@ MLINKS+= tw.4 ../tw.4 MLINKS+= tx.4 ../tx.4 MLINKS+= vx.4 ../vx.4 MLINKS+= wd.4 ../wd.4 -MLINKS+= wi.4 ../wi.4 MLINKS+= wl.4 ../wl.4 MLINKS+= wt.4 ../wt.4 diff --git a/share/man/man4/man4.i386/adv.4 b/share/man/man4/man4.i386/adv.4 deleted file mode 100644 index 14784b33d7e9..000000000000 --- a/share/man/man4/man4.i386/adv.4 +++ /dev/null @@ -1,177 +0,0 @@ -.\" -.\" Copyright (c) 1998, 2000 -.\" Justin T. Gibbs. 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. 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. -.\" -.\" $FreeBSD$ -.\" -.Dd February 13, 2000 -.Dt ADV 4 i386 -.Os FreeBSD -.Sh NAME -.Nm adv -.Nd Advansys ISA/VL/EISA/PCI 8bit SCSI Host adapter driver -.Sh SYNOPSIS -For one or more ISA or VL cards: -.Cd device isa -.Cd device "adv0 at isa? port ? irq ? drq ?" -.Pp -For one or more EISA cards: -.Cd device eisa -.Cd device adv -.Pp -For one or more PCI cards: -.Cd device pci -.Cd device adv -.Pp -For one or more SCSI busses: -.Cd device scbus0 at adv0 -.Sh DESCRIPTION -This driver provides access to the 8bit -.Tn SCSI -bus connected to the Advanced Systems Products, Inc. -.Tn ASC900 , -.Tn ASC1000 , -.Tn ASC1090 , -.Tn ASC1200 , -.Tn ASC3030 , -.Tn ASC3050 , -and -.Tn ASC3150 -host adapter chips. -The following tables list the AdvanSys products using these chips, -their bus attachment type, maximum sync rate, and the maximum number of -commands that can be handled by the adapter concurrently. -.Pp -.Bd -filled -offset indent -.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " Footnotes -Connectivity Products: -.Pp -.Em "Adapter Bus Floppy MaxSync Commands Footnotes" -ABP510/5150 ISA No 10MHz 240 1 -ABP5140 ISA PnP No 10MHz 16 1, 3 -ABP5142 ISA PnP Yes 10MHz 16 4 -ABP[3]902 PCI No 10MHz 16 -ABP3905 PCI No 10MHz 16 -ABP915 PCI No 10MHz 16 -ABP920 PCI No 10MHz 16 -ABP3922 PCI No 10MHz 16 -ABP3925 PCI No 10MHz 16 -ABP930 PCI No 10MHz 16 5 -ABP930U PCI No 20MHz 16 -ABP930UA PCI No 20MHz 16 -ABP960 PCI No 10MHz 16 -ABP960U PCI No 20MHz 16 -.El -.Pp -Footnotes: -.Bl -enum -compact -.It -This board has been shipped by HP with the 4020i CD-R drive. -The board has no BIOS so it cannot control a boot device, but -it can control any secondary SCSI device. -.It -This board has been sold by Iomega as a Jaz Jet PCI adapter. -.It -This board has been sold by SIIG as the i540 SpeedMaster. -.It -This board has been sold by SIIG as the i542 SpeedMaster. -.It -This board has been sold by SIIG as the Fast SCSI Pro PCI. -.El -.Ed -.Pp -.Bd -filled -offset indent -.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " Commands -Single Channel Products: -.Pp -.Em "Adapter Bus Floppy MaxSync Commands" -ABP542 ISA Yes 10MHz 240 -ABP742 EISA Yes 10MHz 240 -ABP842 VL Yes 10MHz 240 -ABP940 PCI No 10MHz 240 -ABP[3]940UA PCI No 20MHz 240 -ABP940U PCI No 20MHz 240 -ABP3960UA PCI No 20MHz 240 -ABP970 PCI No 10MHz 240 -ABP970U PCI No 20MHz 240 -.El -.Ed -.Pp -.Bd -filled -offset indent -.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " "Channels " -Multi Channel Products (Commands are per-channel): -.Pp -.Em "Adapter Bus Floppy MaxSync Commands Channels" -ABP752 EISA Yes 10MHz 240 2 -ABP852 VL Yes 10MHz 240 2 -ABP950 PCI No 10MHz 240 2 -ABP980 PCI No 10MHz 240 4 -ABP980U PCI No 20MHz 240 4 -ABP[3]980UA PCI No 20MHz 16 4 -.El -.Ed -.Pp -For ISA or Vesa Local Bus adapters, one kernel config entry is required -for every card to be attached by the system. Specific values for the port -address, irq, and drq may be specified. If wildcard values are used, the -driver will query the device for its current settings and use those. If -the port address is a wildcard, the driver consults an internal table of -possible port address locations and attaches to the first unattached card -it finds. The possible port addresses for these card are 0x110, 0x130, -0x150, 0x190, 0x210, 0x230, 0x250, and 0x330. -.Pp -Per target configuration performed in the -.Tn AdvanceWare -menu, which is accessible at boot, -is honored by this driver. -This includes synchronous/asynchronous transfers, -maximum synchronous negotiation rate, disconnection, tagged queueing, -and the host adapter's SCSI ID. -The global setting for the maximum number of tagged transactions allowed -per target is not honored as the CAM SCSI system will automatically determine -the maximum number of tags a device can receive as well as guarantee fair -resource allocation among devices. -.Sh SEE ALSO -.Xr adw 4 , -.Xr aha 4 , -.Xr ahb 4 , -.Xr ahc 4 , -.Xr cd 4 , -.Xr da 4 , -.Xr sa 4 , -.Xr scsi 4 -.Sh AUTHORS -The -.Nm adv -driver was ported by -.An Justin T. Gibbs -from the Linux driver -written by -.An Bob Frey -of Advanced System Products, Inc. -Many thanks to AdvanSys for providing the original driver under a suitable -license for use in FreeBSD. -.Sh HISTORY -The -.Nm -driver appeared in -.Fx 3.0 . diff --git a/share/man/man4/man4.i386/adw.4 b/share/man/man4/man4.i386/adw.4 deleted file mode 100644 index 76b4ce4c7f66..000000000000 --- a/share/man/man4/man4.i386/adw.4 +++ /dev/null @@ -1,89 +0,0 @@ -.\" -.\" Copyright (c) 1998, 2000 -.\" Justin T. Gibbs. 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. 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. -.\" -.\" $FreeBSD$ -.\" -.Dd February 13, 2000 -.Dt ADW 4 i386 -.Os FreeBSD -.Sh NAME -.Nm adw -.Nd Advansys PCI 16bit SCSI Host adapter driver -.Sh SYNOPSIS -.Cd controller pci -.Cd controller adw -.Pp -For one or more SCSI busses: -.Cd controller scbus0 at adw0 -.Sh DESCRIPTION -This driver provides access to the 16bit -.Tn SCSI -bus connected to the Advanced Systems Products, Inc. -.Tn ASC3550 Ultra, -and -.Tn ASC38C0800 Ultra2, -SCSI Host Adapter chips. -AdvanSys products incorporating these chips include the -.Tn ABP[3]940UW, -.Tn ABP950UW, -.Tn ABP970UW, -.Tn ABP3940U2W, -and -.Tn ABP3950U2W. -Both chips support, synchronous transfers -.Pq 20MHz and 40MHz max respectively , -16bit transfers, tagged queueing, -and up to 253 concurrent SCSI transactions. -.Pp -Per target configuration performed in the -.Tn AdvanceWare -menu, which is accessible at boot, -is honored by this driver. -This includes synchronous/asynchronous transfers, -maximum synchronous negotiation rate, wide transfers, disconnection, -tagged queueing, and the host adapter's SCSI ID. -The global setting for the maximum number of tagged transactions allowed -per target is not honored as the CAM SCSI system will automatically determine -the maximum number of tags a device can receive as well as guarantee fair -resource allocation among devices. -.Sh SEE ALSO -.Xr adv 4 , -.Xr cd 4 , -.Xr da 4 , -.Xr sa 4 , -.Xr scsi 4 -.Sh AUTHORS -The -.Nm -driver was ported by -.An Justin T. Gibbs -from the Linux driver written by -.An Bob Frey -of Advanced System Products, Inc. -Many thanks to AdvanSys for providing the original driver -under a suitable license for use in FreeBSD. -.Sh HISTORY -The -.Nm -driver appeared in -.Fx 3.0 . diff --git a/share/man/man4/man4.i386/aha.4 b/share/man/man4/man4.i386/aha.4 deleted file mode 100644 index 262958c9e0f1..000000000000 --- a/share/man/man4/man4.i386/aha.4 +++ /dev/null @@ -1,76 +0,0 @@ -.\" -.\" 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. -.\" -.\" $FreeBSD$ -.\" -.Dd October 15, 1998 -.Dt AHA 4 i386 -.Os FreeBSD -.Sh NAME -.Nm aha -.Nd Adaptec SCSI host adapter driver -.Sh SYNOPSIS -.Cd device "aha0 at isa? port ? irq ? drq 5" -.Cd device scbus0 at aha0 -.Sh DESCRIPTION -This driver provides access to the -.Tn SCSI -bus connected to an Adaptec 154xA, 154xB, 154xC, 154xCF, or 154xCP -host adapter. Host adapters supporting a 154X compatible interface, -such as some Tekram controllers and the Adaptec 174x in 154x -emulation mode can, also be attached with this driver. For optimum -performance, Adaptec 174x controllers should be configured in -enhanced mode and attached via the -.Xr ahb 4 -driver. -.Pp -One kernel config entry for every card to be attached by the system is -required. Specific values for the port address, irq, and drq may be -specified. If wildcard values are used, the driver will query the -device for its current settings and use those. If the port address -is a wildcard, the driver consults an internal table of possible port address -locations and attaches to the first unattached card it finds. The possible -port addresses for this card are 0x330, 0x334, 0x230, 0x234, 0x130, and -0x134. -.Sh SEE ALSO -.Xr ahb 4 , -.Xr ahc 4 , -.Xr cd 4 , -.Xr da 4 , -.Xr sa 4 , -.Xr scsi 4 -.\" -.\" .Sh DIAGNOSTICS -.\" -.Sh AUTHORS -The -.Nm -driver was ported by -.An M. Warner Losh -from the -.Nm bt -driver written by -.An Justin T. Gibbs diff --git a/share/man/man4/man4.i386/ahb.4 b/share/man/man4/man4.i386/ahb.4 deleted file mode 100644 index c1aa847407b3..000000000000 --- a/share/man/man4/man4.i386/ahb.4 +++ /dev/null @@ -1,63 +0,0 @@ -.\" -.\" 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. -.\" -.\" $FreeBSD$ -.\" -.Dd October 15, 1998 -.Dt AHB 4 i386 -.Os FreeBSD -.Sh NAME -.Nm ahb -.Nd Adaptec EISA SCSI host adapter driver -.Sh SYNOPSIS -.Cd device ahb -.Cd device scbus0 at ahb0 -.Sh DESCRIPTION -This driver provides access to the -.Tn SCSI -bus connected to an Adaptec -174x hostadapter in -.Dq Em enhanced -mode. -Tagged queueing and synchronous SCSI transfers are supported. -.Sh CAVEATS -The Adaptec 174X is very sensitive to SCSI bus termination and cable -length. It may also have difficulties operating with some modern devices -that, due to their speed, expose timing problems in the controller. There -are no known mechanisms for working around device incompatibilities of -this nature. -.Sh SEE ALSO -.Xr aha 4 , -.Xr ahc 4 , -.Xr cd 4 , -.Xr da 4 , -.Xr sa 4 , -.Xr scsi 4 -.Sh AUTHORS -The -.Nm -driver was written by -.An Justin T. Gibbs . diff --git a/share/man/man4/man4.i386/bktr.4 b/share/man/man4/man4.i386/bktr.4 deleted file mode 100644 index 09a6f7eb5f39..000000000000 --- a/share/man/man4/man4.i386/bktr.4 +++ /dev/null @@ -1,184 +0,0 @@ -.\" -.\" $FreeBSD$ -.\" -.Dd January 28, 1998 -.Dt BKTR 4 i386 -.Os FreeBSD 2.2 -.Sh NAME -.Nm brooktree -.Nd video capture driver -.Sh SYNOPSIS -.Nm device bktr -.Pp -.Nm device iicbus -.Nm device iicbb -.Nm device smbus -.Sh DESCRIPTION -The -.Nm bktr -driver provides support for PCI -.Em video -capture and -.Em VBI -capture on low cost, high performance boards. The driver based on -the Matrox Meteor driver and uses the same API. The bktr driver should support most video cards -based on the -.Em Brooktree Bt848/849/878/879 Video Capture Chip. -The driver also supports -.Em FM Radio -if the Tuner supports it. -.Pp -Specifically, the following cards are known to work: -.Bd -unfilled -offset indent -.Em Hauppage Wincast TV and WinTV/PCI -.Em STB TV PCI Television Tuner -.Em Miro PC TV -.Em Intel Smart Video Recorder III -.Em AverMedia cards -.Em Video Highway XTreme -.Em VideoLogic Captivator PCI -.Ed -.Pp -The driver currently supports the following features: -.Bd -unfilled -offset indent -PCI to PCI dma transfer -clipping -yuv -rgb16 -rgb24 -rgb32 -.Ed -.Pp -On these cards, tuners and other components are interconnected with an I2C bus. -The Brooktree848 chips act as a master device on the bus to control them. -Therefore, -.Xr iicbus 4 , -.Xr iicbb 4 -and -.Xr smbus 4 -controller declarations are mandatory to activate bktr support. -.Pp -The following kernel parameters may be used to further configure the driver: -.Pp -.Em options "BROOKTREE_ALLOC_PAGES=xxx" -specifies the number of contiguous pages to allocate when successfully -probed. The default number of pages allocated by the kernel is 216. -This means that there are (216*4096) bytes available for use. -.Bd -unfilled -.Em options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL -.Em options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC -.Ed -One of these options can be used to set the default video format for the driver. -This fixed random hangs and lockups with the VideoLogic Captivator PCI card. -.Pp -The following sysctls may be used to further configure the driver: -.Pp -.Em sysctl hw.bt848.card=nnnn -This can be used to override the card make which was detected at boot time. -'nnnn' is set to an integer from 1 to 13 taken from the following table: -.Pp -.Bl -tag -compact -width 22n -.It MIRO -1 -.It HAUPPAUGE -2 -.It STB -3 -.It INTEL -4 -.It IMS_TURBO -5 -.It AVER_MEDIA -6 -.It OSPREY -7 -.It NEC_PK -8 -.It IO_GV -9 -.It FLYVIDEO -10 -.It ZOLTRIX -11 -.It KISS -12 -.It VIDEO_HIGHWAY_XTREME -13 -.El -.Pp -.Em sysctl hw.bt848.tuner=nnnn -This can be used to override the tuner make which was detected at boot time. -'nnnn' is set to an integer from 1 to 13 taken from the following table: -.Pp -.Bl -tag -compact -width 22n -.It NO_TUNER -0 -.It TEMIC_NTSC -1 -.It TEMIC_PAL -2 -.It TEMIC_SECAM -3 -.It PHILIPS_NTSC -4 -.It PHILIPS_PAL -5 -.It PHILIPS_SECAM -6 -.It TEMIC_PALI -7 -.It PHILIPS_PALI -8 -.It PHILIPS_FR1236_NTSC -9 /* These have FM Radio support */ -.It PHILIPS_FR1216_PAL -10 /* These have FM Radio support */ -.It PHILIPS_FR1236_SECAM -11 /* These have FM Radio support */ -.It ALPS_TSCH5 -12 -.It ALPS_TSBH1 -13 -.Pp -.Sh AUTHORS -This driver is based on the work of -.An Jim Lowe Aq james@miller.cs.uwm.edu , -.An Mark Tinguely Aq tinguely@plains.nodak.edu , -.An Amancio Hasty Aq hasty@star-gate.com , -.An Roger Hardiman Aq roger@FreeBSD.org -and a bunch of other people. -.Sh FILES -.Bl -tag -width /usr/share/examples/meteor -compact -.It Pa /usr/share/examples/meteor -Examples of what you can do with the (similarly designed) Meteor driver. -.It Pa /usr/ports/graphics/fxtv -A TV and Camera display program utilizing the bktr driver - requires that -.Em The X Window System -and -.Em The Ports Collection -also be installed. -.It Pa /usr/ports/misc/alevt -A program to capture and display Teletext (VideoText) pages - requires that -.Em The X Window System -and -.Em The Ports Collection -also be installed. -.It Pa /usr/ports/audio/xmradio -An FM Radio Tuner for cards which have an FM Radio tuner fitted. - requires that -.Em The X Window System -and -.Em The Ports Collection -also be installed. -It also requires -.Em Motif -or the -.Em lesstif -port. -.El -.Sh SEE ALSO -.Xr meteor 4 -.Sh HISTORY -The -.Nm -driver first appeared in -.Fx 2.2 . diff --git a/share/man/man4/man4.i386/bt.4 b/share/man/man4/man4.i386/bt.4 deleted file mode 100644 index 1a7d4fb877b2..000000000000 --- a/share/man/man4/man4.i386/bt.4 +++ /dev/null @@ -1,135 +0,0 @@ -.\" -.\" Copyright (c) 1994 Jordan Hubbard -.\" 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. -.\" -.\" $FreeBSD$ -.\" -.Dd October 16, 1998 -.Dt BT 4 i386 -.Os FreeBSD -.Sh NAME -.Nm bt -.Nd Buslogic/Mylex MultiMaster SCSI host adapter driver -.Sh SYNOPSIS -.Cd "device bt0 at isa? port ? irq ?" -.Cd device scbus0 at bt0 -.Sh DESCRIPTION -This driver provides access to the -.Tn SCSI -bus connected to a Buslogic/Mylex MultiMaster or compatible controller: -.Pp -.Bd -filled -offset indent -.Bl -column "BT-956CD " "ISA " "Commands " Description -MultiMaster "W" Series Host Adapters: -.Pp -.Em "Adapter Bus Commands Description" -BT-948 PCI 192 ULtra SCSI-3 -BT-958 PCI 192 Wide ULtra SCSI-3 -BT-958D PCI 192 Wide Differential ULtra SCSI-3 -.El -.Bl -column "BT-956CD " "ISA " "Commands " Description -MultiMaster "C" Series Host Adapters: -.Pp -.Em "Adapter Bus Commands Description" -BT-946C PCI 100 Fast SCSI-2 -BT-956C PCI 100 Wide Fast SCSI-2 -BT-956CD PCI 100 Wide Differential Fast SCSI-2 -BT-445C VLB 100 Fast SCSI-2 -BT-747C EISA 100 Fast SCSI-2 -BT-757C EISA 100 Wide Fast SCSI-2 -BT-757CD EISA 100 Wide Differential Fast SCSI-2 -BT-545C ISA 50 Fast SCSI-2 -BT-540CF ISA 50 Fast SCSI-2 -.El -.Bl -column "BT-956CD " "ISA " "Commands " Description -MultiMaster "S" Series Host Adapters: -.Pp -.Em "Adapter Bus Commands Description" -BT-445S VLB 30 Fast SCSI-2 -BT-747S EISA 30 Fast SCSI-2 -BT-747D EISA 30 Differential Fast SCSI-2 -BT-757S EISA 30 Wide Fast SCSI-2 -BT-757D EISA 30 Wide Differential Fast SCSI-2 -BT-545S ISA 30 Fast SCSI-2 -BT-542D ISA 30 Differential Fast SCSI-2 -BT-742A EISA 30 SCSI-2 (742A revision H) -BT-542B ISA 30 SCSI-2 (542B revision H) -.El -.Bl -column "BT-956CD " "ISA " "Commands " Description -MultiMaster "A" Series Host Adapters: -.Pp -.Em "Adapter Bus Commands Description" -BT-742A EISA 30 SCSI-2 (742A revisions A - G) -BT-542B ISA 30 SCSI-2 (542B revisions A - G) -.El -.Ed -.Pp -AMI FastDisk Host Adapters that are true BusLogic MultiMaster clones are also -supported by this driver. -.Pp -Tagged queueing is supported on 'W' series adapters, 'C' series adapters -with firmware of rev 4.42 and higher, and 'S' series adapters with firmware -of rev 3.35 and higher. -.Pp -Boards with certain firmware revisions may lock up under heavy load to -certain devices, especially if tagged queueing is used. Should you encounter -a problem with your adapter, contact Mylex technical support and ensure you -have the latest firmware for your controller. -.Sh SEE ALSO -.Xr cd 4 , -.Xr da 4 , -.Xr sa 4 , -.Xr scsi 4 -.Sh AUTHORS -.An Julian Elischer -wrote a driver for the Multimaster cards that appeared in the 386BSD -patch kit. The driver was rewritten by -.An Justin T. Gibbs -to take advantage of new board features and work with the CAM SCSI framework in -.Fx 3.0 . -.Pp -Special thanks to -.An Leonard N. Zubkoff -for writing such a complete and well documented Mylex/BusLogic MultiMaster -driver for Linux. Support in this driver for the wide range of MultiMaster -controllers and firmware revisions, with their otherwise undocumented quirks, -would not have been possible without his efforts. -.Sh FILES -.Bl -tag -width /usr/share/man0/template.doc -compact -.It Pa sys/dev/buslogic/bt.c -Core Driver Implementation -.It Pa sys/dev/buslogic/btreg.h -MultiMaster Register Set and Core Driver Data Structures -.It Pa sys/pci/bt_pci.c -PCI Bus Driver Attachment -.It Pa sys/i386/eisa/bt_eisa.c -EISA Bus Driver Attachment -.It Pa sys/i386/isa/bt_isa.c -ISA/VL Bus Driver Attachment -.El -.Sh HISTORY -The -.Nm -driver first appeared in the 386BSD patch kit. diff --git a/share/man/man4/man4.i386/dpt.4 b/share/man/man4/man4.i386/dpt.4 deleted file mode 100644 index 825f53cee4f7..000000000000 --- a/share/man/man4/man4.i386/dpt.4 +++ /dev/null @@ -1,77 +0,0 @@ -.\" -.\" Copyright (c) 1998 Justin T. Gibbs -.\" 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. 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. -.\" -.\" $FreeBSD$ -.\" -.Dd October 16, 1998 -.Dt DPT 4 i386 -.Os FreeBSD 3.0 -.Sh NAME -.Nm dpt -.Nd DPT RAID Controller SCSI driver -.Sh SYNOPSIS -For one or more EISA Controllers -.Cd "device eisa" -.Cd "device dpt" -.Pp -For one or more PCI Controllers -.Cd "device pci" -.Cd "device dpt" -.Pp -To allow PCI adapters to use memory mapped I/O if enabled: -.Cd options DPT_ALLOW_MEMIO -.Pp -.Sh DESCRIPTION -The -.Nm -driver provides support for the DPT Smart Cache Plus, Smart Cache III, -Smart Raid III, Smart Cache IV, and Smart RAID IV families of procucts. -.Sh FILES -.Bl -tag -width /usr/share/man0/template.doc -compact -.It Pa sys/dev/dpt/dpt_scsi.c -Core Driver Implementation -.It Pa sys/dev/dpt/dpt.h -Register Set and Core Driver Data Structures -.It Pa sys/pci/dpt_pci.c -PCI Bus Driver Attachment -.It Pa sys/i386/eisa/dpt_eisa.c -EISA Bus Driver Attachment -.El -.Sh SEE ALSO -.Xr cd 4 , -.Xr ch 4 , -.Xr da 4 , -.Xr sa 4 , -.Xr scsi 4 -.Sh AUTHORS -The -.Nm -driver was written by -.An Simon Shapiro -and ported to the CAM SCSI system by -.An Justin T. Gibbs . -.Sh HISTORY -The -.Nm -driver first appeared in -.Fx 2.2.6 . diff --git a/share/man/man4/man4.i386/ed.4 b/share/man/man4/man4.i386/ed.4 deleted file mode 100644 index ddba50250358..000000000000 --- a/share/man/man4/man4.i386/ed.4 +++ /dev/null @@ -1,196 +0,0 @@ -.\" -.\" Copyright (c) 1994, David Greenman -.\" 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 David Greenman. -.\" 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 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 AUTHOR 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. -.\" -.\" $FreeBSD$ -.\" -.Dd October 28, 1995 -.Dt ED 4 i386 -.Os FreeBSD -.Sh NAME -.Nm ed -.Nd high performance ethernet device driver -.Sh SYNOPSIS -.Cd "device ed0 at isa? port 0x280 irq 10 iomem 0xd8000" -.Cd "device ed1 at isa? port 0x300 irq 5 flags 0x4 iosiz 16384 iomem 0xd8000" -.Sh DESCRIPTION -The -.Nm ed -driver provides support for 8 and 16bit ISA ethernet cards that are based on -the National Semiconductor DS8390 and similar NICs manufactured by other companies. -.Pp -It supports all 80x3 series ISA ethernet cards manufactured by Western Digital and SMC, -the SMC Ultra, the 3Com 3c503, the Novell NE1000/NE2000, and HP PC Lan+. -.Pp -The -.Nm -driver uses a unique multi-buffering mechanism to achieve high transmit performance. -When using 16bit ISA cards, as high as 97% of the theoretical maximum performance of -the IEEE 802.3 CSMA ethernet is possible. -.Pp -In addition to the standard port and irq specifications, the -.Nm -driver also supports a number of -.Em flags -which can force 8/16bit mode, enable/disable multi-buffering, and select the default -interface type (AUI/BNC, and for cards with twisted pair, AUI/10BaseT). -.Pp -The -.Em flags -are a bit field, and are summarized as follows: -.Pp -.Bl -hang -offset indent -.It Em 0x01 -Disable tranceiver. -On those cards which support it, this flag causes the tranceiver to -be disabled and the AUI connection to be used by default. -.It Em 0x02 -Force 8bit mode. -This flag forces the card to 8bit mode regardless of how the -card identifies itself. -This may be needed for some clones which incorrectly -identify themselves as 16bit, even though they only have an 8bit interface. -.It Em 0x04 -Force 16bit mode. -This flag forces the card to 16bit mode regardless of how the -card identifies itself. -This may be needed for some clones which incorrectly -identify themselves as 8bit, even though they have a 16bit ISA interface. -.It Em 0x08 -Disable transmitter multi-buffering. -This flag disables the use of multiple -transmit buffers and may be necessary in rare cases where packets are sent out -faster than a machine on the other end can handle (as evidenced by severe packet -lossage). Some -.Pf ( No non- Ns Tn FreeBSD -:-)) machines have terrible ethernet performance -and simply can't cope with 1100K+ data rates. -Use of this flag also provides -one more packet worth of receiver buffering, and on 8bit cards, this may help -reduce receiver lossage. -.El -.Pp -When using a 3c503 card, the AUI connection may be selected by specifying the -.Em link2 -option to -.Xr ifconfig 8 -(BNC is the default). -.Sh DIAGNOSTICS -.Bl -diag -.It "ed%d: kernel configured irq %d doesn't match board configured irq %d." -The irq number that was specified in the kernel config file (and then compiled -into the kernel) differs from the irq that has been set on the interface card. -.It "ed%d: failed to clear shared memory at %x - check configuration." -When the card was probed at system boot time, the -.Nm ed -driver found that it could not clear the card's shared memory. -This is most commonly -caused by a BIOS extension ROM being configured in the same address space as the -ethernet card's shared memory. -Either find the offending card and change its BIOS -ROM to be at an address that doesn't conflict, or change the -.Em iomem -option in the kernel config file so that the card's shared memory is mapped at a -non-conflicting address. -.It "ed%d: Invalid irq configuration (%d) must be 2-5 for 3c503." -The irq number that was specified in the kernel config file is not valid for -the 3Com 3c503 card. -The 3c503 can only be assigned to irqs 2 through 5. -.It "ed%d: Cannot find start of RAM." -.It "ed%d: Cannot find any RAM, start : %d, x = %d." -The probe of a Gateway card was unsuccessful in configuring the card's packet memory. -This likely indicates that the card was improperly recognized as a Gateway or that -the card is defective. -.It "ed: packets buffered, but transmitter idle." -Indicates a logic problem in the driver. -Should never happen. -.It "ed%d: device timeout" -Indicates that an expected transmitter interrupt didn't occur. -Usually caused by an -interrupt conflict with another card on the ISA bus. -.It "ed%d: NIC memory corrupt - invalid packet length %d." -Indicates that a packet was received with a packet length that was either larger than -the maximum size or smaller than the minimum size allowed by the IEEE 802.3 standard. -Usually -caused by a conflict with another card on the ISA bus, but in some cases may also -indicate faulty cabling. -.It "ed%d: remote transmit DMA failed to complete." -This indicates that a programmed I/O transfer to an NE1000 or NE2000 style card -has failed to properly complete. -Usually caused by the ISA bus speed being set -too fast. -.El -.Sh CAVEATS -Early revision DS8390 chips have problems. -They lock up whenever the receive -ring-buffer overflows. -They occasionally switch the byte order -of the length field in the packet ring header (several different causes -of this related to an off-by-one byte alignment) - resulting in "NIC -memory corrupt - invalid packet length" messages. -The card is reset -whenever these problems occur, but otherwise there is no problem with -recovering from these conditions. -.Pp -The NIC memory access to 3Com and Novell cards is much slower than it is on -WD/SMC cards; it's less than 1MB/second on 8bit boards and less than 2MB/second -on the 16bit cards. -This can lead to ring-buffer overruns resulting in -dropped packets during heavy network traffic. -.Pp -16bit Compex cards identify themselves as being 8bit. -While these cards will -work in 8bit mode, much higher performance can be achieved by specifying -.Em "flags 0x04" -(force 16bit mode) in your kernel config file. -In addition, you should also specify -.Em "iosize 16384" -to take advantage of the extra 8k of shared memory that 16bit mode provides. -.Sh BUGS -The -.Nm ed -driver is a bit too aggressive about resetting the card whenever any bad -packets are received. -As a result, it may throw out some good packets which -have been received but not yet transfered from the card to main memory. -.Sh SEE ALSO -.Xr arp 4 , -.Xr netintro 4 , -.Xr ng_ether 4 , -.Xr ifconfig 8 -.Sh HISTORY -The -.Nm ed -device driver first appeared in -.Fx 1.0 . -.Sh AUTHORS -The -.Nm -device driver and this manual page were written by -.An David Greenman . diff --git a/share/man/man4/man4.i386/joy.4 b/share/man/man4/man4.i386/joy.4 deleted file mode 100644 index c04d8db13ded..000000000000 --- a/share/man/man4/man4.i386/joy.4 +++ /dev/null @@ -1,96 +0,0 @@ -.\" -.\" $FreeBSD$ -.\" -.Dd January 23, 1995 -.Dt JOY 4 i386 -.Sh NAME -.Nm joy -.Nd joystick device driver -.Sh SYNOPSIS -.Cd device joy0 at isa? port "IO_GAME" -.Fd #include -.Sh DESCRIPTION -The joystick device driver allows applications to read the status of -the PC joystick. -.Pp -This device may be opened by only one process at a time. -.Pp -The joystick status is read from a structure via a read() -call. -The structure is defined in the header file as follows: -.Pp -.Bd -literal -offset indent - struct joystick { - int x; /* x position */ - int y; /* y position */ - int b1; /* button 1 status */ - int b2; /* button 2 status */ - }; -.Ed -.Pp -Positions are typically in the range 0-2000. -.Ss One line perl example: -perl -e 'open(JOY,"/dev/joy0")||die;while(1) -.br -{sysread(JOY,$x,16);@j=unpack("iiii",$x);print "@j\\n";sleep(1);}' -.Ss ioctl calls -Several ioctl() calls are also available. -They take an argument of -type int * -.Bl -tag -width JOY_SET_X_OFFSET -.It Dv JOY_SETTIMEOUT Fa int *limit -Set the time limit (in microseconds) for reading the joystick -status. -Setting a value -too small may prevent to get correct values for the positions (which -are then set to -2147483648), however this can be useful if one is -only interested by the buttons status. -.It Dv JOY_GETTIMEOUT Fa int *limit -Get the time limit (in microseconds) used for reading the joystick -status. -.It Dv JOY_SET_X_OFFSET Fa int *offset -Set the value to be added to the X position when reading the joystick -status. -.It Dv JOY_SET_Y_OFFSET Fa int *offset -Set the value to be added to the Y position when reading the joystick -status. -.It Dv JOY_GET_X_OFFSET Fa int *offset -Get the value which is added to the X position when reading the joystick -status. -.It Dv JOY_GET_Y_OFFSET Fa int *offset -Get the value which is added to the Y position when reading the joystick -status. - -.Sh TECHNICAL SPECIFICATIONS - -The pinout of the DB-15 connector is as follow: -.Pp - 1 XY1 (+5v) - 2 Switch 1 - 3 X1 (potentiometer #1) - 4 Switch 1 (GND) - 5 Switch 2 (GND) - 6 Y1 (potentiometer #2) - 7 Switch 2 - 8 N.C. - 9 XY2 (+5v) - 10 Switch 4 - 11 X2 (potentiometer #3) - 12 Switch 3&4 (GND) - 13 Y2 (potentiometer #4) - 14 Switch 3 - 15 N.C. -.Pp -Pots are normally 0-150k variable resistors (0-100k sometimes), and -according to the IBM techref, the time is given by -Time = 24.2e-6s + 0.011e-6s * R/Ohms - -.Sh FILES -.Bl -tag -width /dev/joy? -.It Pa /dev/joy? -joystick device files -.Sh AUTHORS -.An Jean-Marc Zucconi Aq jmz@cabri.obs-besancon.fr -.Sh HISTORY -The joystick driver appeared in -.Fx 2.0.5 . diff --git a/share/man/man4/man4.i386/ppc.4 b/share/man/man4/man4.i386/ppc.4 deleted file mode 100644 index d29eed749b31..000000000000 --- a/share/man/man4/man4.i386/ppc.4 +++ /dev/null @@ -1,131 +0,0 @@ -.\" Copyright (c) 1998, 1999, Nicolas Souchu -.\" 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 AUTHOR 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 AUTHOR 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. -.\" -.\" $FreeBSD$ -.\" -.Dd March 5, 1998 -.Dt PPC 4 i386 -.Os FreeBSD -.Sh NAME -.Nm ppc -.Nd -Parallel port chipset driver -.Sh SYNOPSIS -.Cd "device ppc0 at isa? port? flags 0xXX irq 7" -.Pp -For one or more PPBUS busses: -.Cd "device ppbus at ppc0" -.Sh DESCRIPTION -The -.Nm -driver provides low level support to various parallel port chipsets for the -.Xr ppbus 4 -system. -.Pp -During the probe phase, -.Nm -detects parallel port chipsets and initializes -private data according to their operating mode: COMPATIBLE, -NIBBLE, PS/2, EPP, ECP and other mixed modes. -If a mode is provided at startup through the -.Va flags -variable of the boot -interface, the operating mode of the chipset is forced according to -.Va flags -and the hardware supported modes. -.Pp -During the attach phase, -.Nm -allocates a ppbus structure, initializes it and calls the ppbus -attach function. -.Ss Supported flags -.Bl -item -offset indent -.It -bits 0-3: chipset forced mode(s) -.Bd -literal -PPB_COMPATIBLE 0x0 /* Centronics compatible mode */ -PPB_NIBBLE 0x1 /* reverse 4 bit mode */ -PPB_PS2 0x2 /* PS/2 byte mode */ -PPB_EPP 0x4 /* EPP mode, 32 bit */ -PPB_ECP 0x8 /* ECP mode */ -.Ed -.Pp -And any mixed values. -.It -bit 4: EPP protocol (0 EPP 1.9, 1 EPP 1.7) -.It -bit 5: activate IRQ (1 IRQ disabled, 0 IRQ enabled) -.It -bit 6: disable chipset specific detection -.It -bit 7: disable FIFO detection -.El -.Ss Supported chipsets -Some parallel port chipsets are explicitly supported: -detection and initialisation code has been written according to -their datasheets. -.Bl -bullet -offset indent -.It -SMC FDC37C665GT and FDC37C666GT chipsets -.It -Natsemi PC873xx-family (PC87332 and PC87306) -.It -Winbond W83877xx-family (W83877F and W83877AF) -.It -SMC-like chipsets with mixed modes (see -.Xr ppbus 4 ) -.El -.Ss Adding support to a new chipset -You may want to add support for the newest chipset your motherboard was -sold with. -For the ISA bus, just retrieve the specs of the chipset and write the -corresponding -.Fn ppc_mychipset_detect "" -function. -Then add an entry to the general purpose -.Fn ppc_detect "" -function. -.Pp -Your -.Fn ppc_mychipset_detect "" -function should ensure that if the mode field of the -.Va flags -boot variable is not null, then the operating -mode is forced to the given mode and no other mode is available and -ppb->ppb_avm field contains the available modes of the chipset. -.Sh SEE ALSO -.Xr ppbus 4 , -.Xr ppi 4 -.Sh BUGS -The chipset detection process may corrupt your chipset configuration. -You may -disable chipset specific detection by using the above flags. -.Sh HISTORY -The -.Nm -manual page first appeared in -.Fx 3.0 . -.Sh AUTHORS -This manual page was written by -.An Nicolas Souchu . diff --git a/share/man/man4/man4.i386/sym.4 b/share/man/man4/man4.i386/sym.4 deleted file mode 100644 index 99ca5225cdea..000000000000 --- a/share/man/man4/man4.i386/sym.4 +++ /dev/null @@ -1,270 +0,0 @@ -.\" -.\" Device driver optimized for the Symbios/LSI 53C896/53C895A/53C1010 -.\" PCI-SCSI controllers. -.\" -.\" Copyright (C) 1999-2000 Gerard Roudier -.\" -.\" This driver also supports the following Symbios/LSI PCI-SCSI chips: -.\" 53C810A, 53C825A, 53C860, 53C875, 53C876, 53C885, 53C895. -.\" -.\" but does not support earlier chips as the following ones: -.\" 53C810, 53C815, 53C825. -.\" -.\" This driver for FreeBSD-CAM is derived from the Linux sym53c8xx driver. -.\" Copyright (C) 1998-1999 Gerard Roudier -.\" -.\" The sym53c8xx driver is derived from the ncr53c8xx driver that had been -.\" a port of the FreeBSD ncr driver to Linux-1.2.13. -.\" -.\" The original ncr driver has been written for 386bsd and FreeBSD by -.\" Wolfgang Stanglmeier -.\" Stefan Esser -.\" Copyright (C) 1994 Wolfgang Stanglmeier -.\" -.\" The initialization code, and part of the code that addresses -.\" FreeBSD-CAM services is based on the aic7xxx driver for FreeBSD-CAM -.\" written by Justin T. Gibbs. -.\" -.\" Other major contributions: -.\" -.\" NVRAM detection and reading. -.\" Copyright (C) 1997 Richard Waltham -.\" -.\" ---------------------------------------------------------------------------- -.\" -.\" 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 AUTHORS 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 AUTHOR 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. -.\" -.\" $FreeBSD$ -.\" -.Dd January 12, 2000 -.Dt SYM 4 i386 -.Os FreeBSD -.Sh NAME -.Nm sym -.Nd Symbios/LSI Logic PCI-SCSI host adapter driver -.Sh SYNOPSIS -For any number of cards: -.Cd device sym -.Pp -To disable PCI parity checking (needed for broken bridges) -.Cd options SYM_SETUP_PCI_PARITY= -.Pp -To control driver probing against HVD buses -.Cd options SYM_SETUP_SCSI_DIFF= -.Pp -To control chip attachment balancing between the ncr driver and this driver -.Cd options SYM_SETUP_LP_PROBE_MAP= -.Sh DESCRIPTION -This driver provides support for the Symbios/LSI Logic -.Tn 53C810A, -.Tn 53C825A, -.Tn 53C860, -.Tn 53C875, -.Tn 53C876, -.Tn 53C895, -.Tn 53C895A, -.Tn 53C896, -.Tn 53C897, -.Tn 53C1510D, -and -.Tn 53C1010 -PCI-SCSI controllers. -.Pp -Driver features include support for wide SCSI busses, fast10, fast20, -fast40 and fast80-dt synchronous data transfers depending on controller -capabilities. -It also provides generic SCSI features as tagged command -queuing and auto-request sense. -This driver is configured by default -for a maximum of 446 outstanding commands per bus, 8 LUNs per target -and 64 tagged tasks per LUN. -These numbers are not so limited by design, -as have been considered reasonable values for current SCSI technology. -These values can be increased by changing appropriate -constants in driver header files (not recommended). -.Pp -This driver requires the PCI-SCSI chip to implement LOAD/STORE SCRIPTS -instructions and therefore it does not provide support for 53C810 revid < 16, -53C825 revid < 16 and all 53C815 revisions. -The generic -.Nm ncr -driver can be used to support these early chips. -.Pp -By default, when both the -.Nm ncr -and -.Nm -drivers are configured, the -.Nm -driver takes precedence over the -.Nm ncr -driver for all chips that are supported by -both drivers. -As result, the -.Nm ncr -driver does only attach the 53C8XX -chips that donnot support LOAD/STORE (i.e.: 53C810, 53C815 and 53C825). -User can change the balancing of chip types between drivers by defining -the -.Ar SYM_SETUP_LP_PROBE_MAP -kernel configuration option as follows: -.Bl -column "Bit " "53C8XXA, 53C8XX, 53C8XX, 53C8XX, 53C8XX, 53C8XX" -.Em Bit Devices attached by ncr instead -1 53C810a, 53C860 -2 53C825a, 53C875, 53C876, 53C885, 53C895 -4 53C895a, 53C896, 53C897, 53C1510d -.El -.Ed -.Pp -For example, if -.Ar SYM_SETUP_LP_PROBE_MAP -is supplied with value 7, all the -above chips will be attached by the -.Nm ncr -driver and the -.Nm -driver will only -attach the 53C1010 Ultra-3 controllers. -.Pp -HVD/LVD capable controllers (895, 895A, 896, 897 and 1010) report -the actual bus mode from the STEST4 chip IO registers. -This feature -allows to safely probe against bus mode and to set up the chip -accordingly. -By default the driver only supports HVD for these chips. -For other chips that can support HVD but not LVD, the driver has to probe -implementation dependent registers (GPIO) in order to detect HVD bus mode. -Only HVD implementations that conform with Symbios Logic recommendation can -be detected by the driver. -When the -.Ar SYM_SETUP_SCSI_DIFF -kernel is provided -as value 1, the driver will also probe against HVD for 825a, 875, 876 and -885 chips, assuming Symbios Logic compatible implementation of HVD. -.Pp -When supplied as 0, the -.Ar SYM_SETUP_PCI_PARITY -kernel configuration option -indicates the driver not to enable PCI parity checking. -PCI parity -checking should not be an option for PCI-SCSI controllers, but some -systems have been reported to fail using 53C8XX chips due to spurious or -permanent PCI parity errors detected. -This option is supplied for -convenience but it is not recommended nor supported. -.Pp -This driver offers other options that are not currently exported to user. -They are defined and documented in the sym_conf.h driver file. -It is not -recommended to change these options unless absolute need. -Some of these -options are planned to be exported through SYSCTL or equivalent mechanism -in a further driver release and therefore, no compatibility is guaranteed. -.Pp -At initialization, the driver tries to detect and read user settings from -controller NVRAM. -The Symbios/Logic NVRAM layout and the Tekram NVRAM -layout are currently supported. -If the reading of the NVRAM succeeds, the -following settings are taken into account and reported to CAM: -.Pp -.Bl -column "SCSI parity checking " "Symbios " "Tekram" -.Em Host settings Symbios Tekram -SCSI parity checking Y N -Host SCSI ident Y Y -Verbose messages Y N -Scan targets hi-lo Y N -Avoid SCSI bus reset Y N -.Pp -.El -.Bl -column "Synchronous period " "Symbios " "Tekram" -.Em Device settings Symbios Tekram -Synchronous period Y Y -SCSI bus width Y Y -Queue tag enable Y Y -Number of tags NA Y -Disconnect enable Y Y -Scan at boot time Y N -Scan LUN Y N -.El -.Pp -Devices that are configured as disabled for 'scan' in the NVRAM are not -reported to CAM at system start-up. -They can be discovered later using -the -.Nm camcontrol rescan -command. -.Pp -The table below summarizes the main features and capabilities of the -NCR/Symbios/LSI Logic 53C8XX family of PCI-SCSI controllers. -.Pp -.Bl -column sym53c1510d "Sync " "Width " "SRAM " "PCI64" -.Em Chip Sync Width SRAM PCI64 Supported -sym53c810 10MHz 8Bit N N N -sym53c810a 10MHz 8Bit N N Y -sym53c815 10MHz 8Bit N N N -sym53c825 10MHz 16Bit N N N -sym53c825a 10MHz 16Bit 4KB N Y -sym53c860 20MHz 8Bit N N Y -sym53c875 20MHz 16Bit 4KB N Y -sym53c876 20MHz 16Bit 4KB N Y -sym53c885 20MHz 16Bit 4KB N Y -sym53c895 40MHz 16Bit 4KB N Y -sym53c895A 40MHz 16Bit 8KB N Y -sym53c896 40MHz 16Bit 8KB Y Y -sym53c897 40MHz 16Bit 8KB Y Y -sym53c1510D 40MHz 16Bit 4KB Y Y -sym53c1010 80MHz 16Bit 8KB Y Y -.El -.Pp -.Sh BUGS -No known bugs. -.Sh SEE ALSO -.Xr cd 4 , -.Xr da 4 , -.Xr ncr 4 , -.Xr sa 4 , -.Xr scsi 4 , -.Xr camcontrol 8 -.Sh AUTHORS -The -.Nm -driver has been written by Gerard Roudier and is derived from the -Linux sym53c8xx driver from the same author. -The sym53c8xx driver is derived from the ncr53c8xx driver that had been -a port of the -.Fx -.Nm ncr -driver to Linux-1.2.13. -The original -.Nm ncr -driver was written for 386BSD and -.Fx -by Wolfgang Stanglmeier and Stefan Esser. -.Sh HISTORY -The -.Nm -driver appeared in -.Fx 4.0 . - diff --git a/share/man/man4/man4.i386/wi.4 b/share/man/man4/man4.i386/wi.4 deleted file mode 100644 index f9cf443cf43c..000000000000 --- a/share/man/man4/man4.i386/wi.4 +++ /dev/null @@ -1,113 +0,0 @@ -.\" Copyright (c) 1997, 1998, 1999 -.\" Bill Paul . 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 Bill Paul. -.\" 4. Neither the name of the author nor the names of any co-contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY Bill Paul 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 Bill Paul OR THE VOICES IN HIS HEAD -.\" 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. -.\" -.\" $FreeBSD$ -.\" -.Dd April 21, 1999 -.Dt WI 4 i386 -.Os FreeBSD -.Sh NAME -.Nm wi -.Nd -Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA driver -.Sh SYNOPSIS -.Cd "device wi" -.Sh DESCRIPTION -The -.Nm -driver provides support for WaveLAN/IEEE PCCARD adapters (also known -as WaveLAN II cards). Note that while Lucent sells both ISA and PCMCIA -WaveLAN/IEEE devices, the ISA product is actually a PCMCIA card in an -ISA to PCMCIA bridge adapter. -Consequently, the -.Nm -driver is required for both the ISA and PCMCIA NICs. -Both the original -2Mbps WaveLAN/IEEE cards and the newer 6Mbps WaveLAN/IEEE Turbo -adapters are supported. -.Pp -The core of the WaveLAN/IEEE is the Lucent Hermes controller. -All -host/device interaction is via programmed I/O with the Hermes. -The -Hermes supports 802.11 and 802.3 frames, power management, BSS, WDS -and ad-hoc operation modes. -The -.Nm -driver encapsulates all IP and ARP traffic as 802.11 frames, however -it can receive either 802.11 or 802.3 frames. -Transmit speed is -selectable between 1Mbps fixed, 2Mbps fixed or 2Mbps with auto fallback. -For WaveLAN/IEEE Turbo adapters, speeds up to 6Mbps are available. -.Pp -By default, the -.Nm -driver configures the WaveLAN card for ad-hoc operation. -In this mode, -stations can communicate among each other without the aid of an access -point. -To join a service set, the driver must be set for BSS mode using -the -.Xr wicontrol 8 -utility. -.Pp -For more information on configuring this device, see -.Xr ifconfig 8 -.Sh DIAGNOSTICS -.Bl -diag -.It "wi%d: init failed" -The WaveLAN failed to come ready after an initialization command was -issued. -.It "wi%d: failed to allocate %d bytes on NIC" -The driver was unable to allocate memory for transmit frames in the -NIC's on-board RAM. -.It "wi%d: device timeout" -The WaveLAN failed to generate an interrupt to acknowledge a transmit -command. -.El -.Sh SEE ALSO -.Xr arp 4 , -.Xr netintro 4 , -.Xr ifconfig 8 , -.Xr wicontrol 8 -.Rs -.%T HCF Light programming specification -.%O http://www.wavelan.com -.Re -.Sh HISTORY -The -.Nm -device driver first appeared in -.Fx 3.0 . -.Sh AUTHORS -The -.Nm -driver was written by -.An Bill Paul Aq wpaul@ctr.columbia.edu .