Commit Graph

1110 Commits

Author SHA1 Message Date
Bill Fumerola
3353d91b07 Spell out '3' as 'three' 2000-02-21 19:54:36 +00:00
Nick Hibma
418a4537cf Update the documentation to reflect Bill Paul's latest changes. 2000-02-20 14:41:54 +00:00
Jeroen Ruigrok van der Werven
c415058330 Fix typo's.
Submitted by:	George Cox <gjvc@extremis.demon.co.uk>
2000-02-16 07:40:23 +00:00
Matt Jacob
ccbbdad719 Add isp.4 man page.
approved:jkh
2000-02-14 23:48:12 +00:00
Matt Jacob
a90b37e0a4 Add (finally) Qlogic man page.
approved: jkh
2000-02-14 23:47:55 +00:00
Justin T. Gibbs
8425f9e744 Add references to new device support. 2000-02-14 16:41:08 +00:00
Justin T. Gibbs
7ddcd25763 Add references to new device support.
Add information on target mode.

Add more entries to the bugs sections (all having to do with target mode).
2000-02-14 16:40:58 +00:00
Ruslan Ermilov
a9534fe4f0 -mdoc'ify. 2000-02-08 21:32:12 +00:00
Jeroen Ruigrok van der Werven
6d8fbb6cfc Update a bit. Inspired by the mentioned PR.
PR:		11258
Submitted by:	Motomichi Matsuzaki <mzaki@e-mail.ne.jp> and
		John Reynolds <jjreynold@home.com>
2000-02-05 11:56:26 +00:00
Matt Jacob
dfd9924194 Add wx && ses manpages 2000-01-29 22:06:09 +00:00
Matt Jacob
61de7bccf3 add a minimal man page for the SES driver 2000-01-29 22:04:59 +00:00
Matt Jacob
3f5f1022a8 add a figleaf of a man page for the Intel Gigabit card 2000-01-29 22:04:28 +00:00
Chris Costello
9093cddf8f Grammar fixes:
- "In result" generally sounds better as "As a result".
     - "faith interface ..." was changed to "The faith interface" at the
       beginning of a sentence.
2000-01-29 02:04:31 +00:00
Chris Costello
a67e435cc4 Grammar fix: `Different than'' should really be `different from''. 2000-01-29 01:54:59 +00:00
Jeroen Ruigrok van der Werven
8ea643add3 Remove the i386 bit from the manpage which was left there due
to my misunderstanding.
2000-01-28 12:24:53 +00:00
Jeroen Ruigrok van der Werven
689701d8f8 Fix misunderstanding that ata(4) is i386 only. Since this file has
no history, it does not warrant repo action.
2000-01-28 08:41:04 +00:00
Jeroen Ruigrok van der Werven
7a90a5f1cb Welcome the ata(4) manpage. This will be highly used for 4.x.
(I hope)

Submitted by:	sos
Reviewed by:	sos, Dan Langille <reviews@freebsddiary.org>
2000-01-27 22:39:53 +00:00
Bill Paul
4c42afcc15 Fix some typos. Mention DM9102A support. Mention support for built-in
ethernet on some Compaq Presario machines. Mention support for built-in
ethernet on LinkSys GigaDrive. :)
2000-01-27 19:30:31 +00:00
Archie Cobbs
5fbeb2a289 Add a reference to ng_ether(8). 2000-01-25 20:34:43 +00:00
Archie Cobbs
8f63e2f1d7 Add a reference to ng_bpf(8). 2000-01-25 20:33:25 +00:00
Archie Cobbs
a608627810 New man page ng_ether(8) describing the netgraph capabilities of
Ethernet interfaces.
2000-01-25 20:26:52 +00:00
Jeroen Ruigrok van der Werven
079f468a70 Add AUTHORS section. 2000-01-24 19:34:47 +00:00
Jeroen Ruigrok van der Werven
cda5a90f00 Add dependant devices (device pci) that need to be present before
this driver can be used.
2000-01-24 16:09:45 +00:00
Peter Wemm
7c3e8e009a Remove stray "cam" in the example device lines. 2000-01-24 08:57:41 +00:00
Jeroen Ruigrok van der Werven
f84a44a497 Get rid of lame \& usage. 2000-01-23 18:30:17 +00:00
Jeroen Ruigrok van der Werven
038ec87581 Please welcome the mlx driver manpage. 2000-01-23 18:25:49 +00:00
Jeroen Ruigrok van der Werven
016266b9b5 Please welcome the amr driver manpage. 2000-01-23 18:12:56 +00:00
Jeroen Ruigrok van der Werven
a9d84bd07c Remove ssc(4), su(4) and uk(4).
These have been surpassed by CAM/xpt/pass/camcontrol(8) and libcam.

OK'd by:	peter
2000-01-23 17:48:19 +00:00
Jeroen Ruigrok van der Werven
cfcdae067b Third round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
2000-01-23 17:00:18 +00:00
Jeroen Ruigrok van der Werven
b9781e2007 Second round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
2000-01-23 16:13:26 +00:00
Jeroen Ruigrok van der Werven
6b713d5806 First round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
2000-01-23 15:04:20 +00:00
Jeroen Ruigrok van der Werven
bd41474bb3 Don't build ze and zp manpages. 2000-01-23 13:48:36 +00:00
Jeroen Ruigrok van der Werven
2aad6ee770 Remove .Xr's to apmconf(8) since this got removed and merged into
apm(8).
2000-01-23 13:41:56 +00:00
Jeroen Ruigrok van der Werven
1cc353506f Remove these manpages. They already got axed in other parts of the
documentation.

Nudged by:	phk
2000-01-23 13:00:47 +00:00
Gerard Roudier
670f9d8102 `sym' driver man page addition.
Reviewed by: David O'Brien
2000-01-23 12:25:19 +00:00
Mike Pritchard
38b555fb1f Fix minor mdoc style bug made by previous commit. 2000-01-22 21:24:36 +00:00
Jeroen Ruigrok van der Werven
8b5abc41bf Remove alpm.4 from being made, since it was removed.
Forgotten by:	nsouch
2000-01-22 17:55:05 +00:00
Nick Hibma
a6c2f65f6c Add reference to AMD-756 2000-01-22 16:13:26 +00:00
Nicolas Souchu
ae411d7e93 Various manpage cleanups after newbus port of ppbus.
Remove alpm.4 from machine independant manpages set.
2000-01-22 10:49:41 +00:00
Archie Cobbs
60347db81d Document these drivers' support for netgraph(4). 2000-01-21 01:42:55 +00:00
Kazutaka YOKOTA
ff7c3442a1 PSM_HOOKAPM is obsolete; it was renamed to PSM_HOOKRESUME in
psm.c rev.1.21.
2000-01-20 13:23:42 +00:00
Archie Cobbs
010c5481fd Work around aparent bug in the .Dv macro by eliminating some spaces.
The closing curly-brace in this line was being omitted somehow.
2000-01-17 20:10:39 +00:00
Bill Paul
4c10dd65ca The correct part number for the CATC ASIC is USB-EL1210A, not
USB-EL1201A or even USB-EL1202A. Wonder what drugs I was on when
I made this mistake, and then propagated it to 6 different files.

*sigh*
2000-01-17 18:49:20 +00:00
Jeroen Ruigrok van der Werven
c7282a5950 Usage of ``net'' in the device argument list is deprecated. 2000-01-17 15:41:14 +00:00
Jeroen Ruigrok van der Werven
12900fe317 Change .Os macro to an empty one to denote that the KAME files are
not FreeBSD specific.

Made happy:	sheldonh
2000-01-17 15:24:41 +00:00
Jeroen Ruigrok van der Werven
19eaf4e0d6 Duh! Actually remove drum.4 from the Makefile.
Pointed out by:	Richard Wackerbarth <rkw@dataplex.net>
2000-01-17 15:13:00 +00:00
Jeroen Ruigrok van der Werven
ac00e7548c Fix usage of quotes in kerneloptions. 2000-01-17 14:55:02 +00:00
Jeroen Ruigrok van der Werven
77052eb45d Seperate commit from the rest due to the fact that the /& fixing in
this case also corrects the usage of quotes in options.
2000-01-17 14:51:44 +00:00
Jeroen Ruigrok van der Werven
e6dccbdbed Fix usage of /& in conjunction with the .Cd macro. 2000-01-17 14:50:59 +00:00
Jeroen Ruigrok van der Werven
124db10be1 Seperate commit from the rest due to the fact that the /& fixing in
this case also corrects the usage of quotes in a makeoptions.
2000-01-17 14:32:21 +00:00
Jeroen Ruigrok van der Werven
1db583a0fc Remove ``count'' argument of the pseudo-devices that do not
use it anymore.
2000-01-17 14:17:28 +00:00
Mitsuru IWASAKI
72aa5fe4dc Make apm.4 consistent with LINT ("isa?"->"nexus?").
Submitted by:	Alexander Leidinger <Alexander@Leidinger.net>
2000-01-17 14:13:14 +00:00
Jeroen Ruigrok van der Werven
01c8e156bd Usage of ``tty'' is deprecated in device configuration. 2000-01-17 13:40:01 +00:00
Jeroen Ruigrok van der Werven
992e7e7bcb Usage of quotes around options is deprecated. 2000-01-17 13:37:10 +00:00
Jeroen Ruigrok van der Werven
064a7fe2f3 Get rid of deprecated ``net'' argument. 2000-01-17 13:24:47 +00:00
Jeroen Ruigrok van der Werven
67d2f3d7a9 Get rid of deprecated example usage of ``tty''. 2000-01-17 13:16:05 +00:00
Neil Blakey-Milner
8ed07ba06a Nuke the 'bio', as per orders from peter 2000-01-17 13:15:16 +00:00
Jeroen Ruigrok van der Werven
4df892ce28 Fix grammar a bit (mostly comma related).
change .Os KAME to .Os FreeBSD, since the manpages as part of the
FreeBSD OS.
2000-01-17 13:03:58 +00:00
Jeroen Ruigrok van der Werven
71b2a71efb This has been axed from the system. Reflect the change. 2000-01-17 11:28:25 +00:00
Jeroen Ruigrok van der Werven
7fe44daeda Bring the wd.4 manpage into the world of 4.0:
Spell diskcontroller as disk controller.

There is no more CMD640 option.

bad144 got axed.  Reflect change.

Contract the /dev entries to one /dev/wd* entry which we call
wd device nodes to reflect the merger of character and block
devices.

Add small line to NOTES stating that wd will some be replaced
completely by ata/ad.

Suggested by:	bde
2000-01-17 10:52:20 +00:00
Jeroen Ruigrok van der Werven
1f8c32bdd2 Fix .Cd macro usage.
Pointed out by:	bde
2000-01-17 10:36:35 +00:00
Jeroen Ruigrok van der Werven
9e8b8b9d43 Fix usage of `disk'' to `device''. 2000-01-17 08:31:43 +00:00
Jeroen Ruigrok van der Werven
14978bfd06 Remove mention of bio in the synopsis, this usage is deprecated. 2000-01-17 08:30:03 +00:00
Jeroen Ruigrok van der Werven
d3f7bb297e Discourage usage of controller in kernel config files. Reflect this
by changing ``controller'' to ``device'' as per GENERIC and LINT.
2000-01-17 08:24:20 +00:00
Jeroen Ruigrok van der Werven
12e4903349 Discourage usage of controller in kernel config files. Reflect this
by changing ``controller'' to ``device'' as per GENERIC and LINT.
2000-01-17 08:08:33 +00:00
Bill Paul
31ef678830 Add/fix controller miibus0/device miibus0 stuff here too. 2000-01-17 02:27:23 +00:00
Bill Paul
9972499a40 Change 'controller uhci0' and friends in the SYNOPSIS sections to
'device uhci0' and so on.
2000-01-17 02:17:55 +00:00
Seigo Tanimura
b12dc44c1b - Add the man pages for sound card bridge drivers.
(sbc(4), gusc(4), csa(4))
- Update pcm(4) for newpcm.
2000-01-15 06:25:09 +00:00
Bill Paul
261b9b3066 Add driver support for the Aironet 4500/4800 series wireless 802.11
NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported,
though only the ISA and PCI ones will work on the alpha for now.
PCCARD, ISA and PCI attachments are all provided. Also provided an
ancontrol(8) utility for configuring the NIC, man pages, and updated
pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired
mode, although you must configure the kernel explicitly to support the
hardwired mode since you have to know the I/O address and port ahead
of time.

Special thanks to Doug Ambrisko for doing the initial newbus hackery
and getting it to work in infrastructure mode.
2000-01-14 20:41:03 +00:00
Bill Paul
0177987224 Add device driver support for USB ethernet adapters based on the CATC
USB-EL1202A chipset. Between this and the other two drivers, we should
have support for pretty much every USB ethernet adapter on the market.
The only other USB chip that I know of is the SMC USB97C196, and right
now I don't know of any adapters that use it (including the ones made
by SMC :/ ).

Note that the CATC chip supports a nifty feature: read and write combining.
This allows multiple ethernet packets to be transfered in a single USB
bulk in/out transaction. However I'm again having trouble with large
bulk in transfers like I did with the ADMtek chip, which leads me to
believe that our USB stack needs some work before we can really make
use of this feature. When/if things improve, I intend to revisit the
aue and cue drivers. For now, I've lost enough sanity points.
2000-01-14 03:14:49 +00:00
Ruslan Ermilov
d7ec3e91d1 Minor display fix. 2000-01-11 11:54:25 +00:00
Hellmuth Michaelis
a1ed3f2c23 update pcvt manual page to document the scrollbackbuffer usage 2000-01-09 08:46:10 +00:00
Bill Paul
d04bb221f3 Add the vendor and device IDs for a whole bunch of additional USB
ethernet adapters that are supported by the aue and kue drivers.
There are actually a couple more out there from Accton, Asante and
EXP Computer, however I was not able to find any Windows device
drivers for these on their servers, and hence could not harvest
their vendor/device ID info. If somebody has one of these things
and can look in the .inf file that comes with the Windows driver,
I'd appreciate knowing what it says for 'VID' and 'PID.'

Additional adapters include: the D-Link DSB-650 and DSB-650TX, the
SMC 2102USB, 2104USB and 2202USB, the ATen UC10T, and the Netgear EA101.
These are all mentioned in the man pages, relnotes and LINT.

Also correct the date in the kue(4) man page. I wrote this thing
on Jan, 4 2000, not 1999.
2000-01-07 22:18:49 +00:00
Yoshinobu Inoue
9a4365d0e0 libipsec and IPsec related apps. (and some KAME related man pages)
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
2000-01-06 12:40:54 +00:00
Bruce Evans
f5ead3860a Refreshed the silly literal copy of <sys/mtio.h>. _KERNEL was still
spelled KERNEL...
2000-01-05 16:52:34 +00:00
Bill Paul
dfd1e98eac Add device driver support for USB ethernet adapters based on the
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).

Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.

Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c
2000-01-05 04:27:24 +00:00
Archie Cobbs
0f9183be1b Fix typos per PR 15649. Also did some rewording for clarity.
PR:		docs/15649
Submitted by:	Kazuo Horikawa <horikawa@jp.FreeBSD.org>
2000-01-03 18:36:42 +00:00
David E. O'Brien
19bf1db2d4 Add the userland commands to SEE ALSO. 1999-12-30 16:27:05 +00:00
Tim Vanderhoek
e62764d4ea des@FreeBDS.org => des@FreeBSD.org, and fix a small grammo. 1999-12-30 13:01:07 +00:00
Bill Paul
ed63a7aaef This commit adds device driver support for the ADMtek AN986 Pegasus
USB ethernet chip. Adapters that use this chip include the LinkSys
USB100TX. There are a few others, but I'm not certain of their
availability in the U.S. I used an ADMtek eval board for development.
Note that while the ADMtek chip is a 100Mbps device, you can't really
get 100Mbps speeds over USB. Regardless, this driver uses miibus to
allow speed and duplex mode selection as well as autonegotiation.
Building and kldloading the driver as a module is also supported.

Note that in order to make this driver work, I had to make what some
may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer()
function will use tsleep() for synchronous transfers that don't complete
right away. This is a problem since there are times when we need to
do sync transfers from an interrupt context (i.e. when reading registers
from the MAC via the control endpoint), where tsleep() us a no-no.
My hack allows the driver to have the code poll for transfer completion
subject to the xfer->timeout timeout rather that calling tsleep().
This hack is controlled by a quirk entry and is only enabled for the
ADMtek device.

Now, I'm sure there are a few of you out there ready to jump on me
and suggest some other approach that doesn't involve a busy wait. The
only solution that might work is to handle the interrupts in a kernel
thread, where you may have something resembling a process context that
makes it okay to tsleep(). This is lovely, except we don't have any
mechanism like that now, and I'm not about to implement such a thing
myself since it's beyond the scope of driver development. (Translation:
I'll be damned if I know how to do it.) If FreeBSD ever aquires such
a mechanism, I'll be glad to revisit the driver to take advantage of
it. In the meantime, I settled for what I perceived to be the solution
that involved the least amount of code changes. In general, the hit
is pretty light.

Also note that my only USB test box has a UHCI controller: I haven't
I don't have a machine with an OHCI controller available.

Highlights:

- Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part.
- Updated usbdevs and regenerated generated files
- Updated HARDWARE.TXT and RELNOTES.TXT files
- Updated sysinstall/device.c and userconfig.c
- Updated kernel configs -- device aue0 is commented out by default
- Updated /sys/conf/files
- Added new kld module directory
1999-12-28 02:01:18 +00:00
Bruce Evans
3c7f758bda Fixed spelling error in document title.
Fixed syntax error in synopsis.
1999-12-26 16:58:31 +00:00
Joerg Wunsch
e34c71ea40 Add a flag to disable FIFO probing. The code seems to have a chance of
misdetecting FIFO capabilities, at least on my girlfriend's Thinkpad 755,
the driver doesn't work using the FIFO.

While i was at it, i (partially) fixed option FCC_YE since it would no
longer have compiled at all under -current.  I've also made an attempt
to document the device driver flags value (ab-)used internally by this
option.

RELENG_3 candidate, but with a slightly different patch there (will go
to jkh in email).
1999-12-21 08:33:03 +00:00
Julian Elischer
5129159789 Manual page style work.
Submitted by:	Alexey Zelkin <phantom@FreeBSD.org>
thanks!
1999-12-21 01:25:21 +00:00
Alexey Zelkin
1ffd87cbbb activate amd.4 1999-12-16 16:22:48 +00:00
Martin Cracauer
25aa5b8459 Mixed updates:
- isa => nexus
- flags
- GPL_MATH_EMULATE
- document breakage of non-GPL emulator since we use new compiler.
- break lines in paragraohs I touched so that sentenses start on new
  lines.
1999-12-16 08:05:09 +00:00
Alexey Zelkin
8ca720cfae Add simple manual page for amd driver
Requested by: folks on fido7.ru.unix.bsd
1999-12-13 17:00:59 +00:00
Boris Popov
5e04586968 Add module for if_ef driver and make it compile. 1999-12-13 16:42:17 +00:00
Archie Cobbs
4fc461b343 Add reference to RFC 1702, after learning how to have "T. Li"
as an author without nroff blowing up.

Problem solved by:	fenner
1999-12-10 19:29:43 +00:00
Archie Cobbs
c4cb96e576 Update man page: BPF is supported even in the KLD version. 1999-12-09 00:25:37 +00:00
Archie Cobbs
add85a1d6e New netgraph node type 'pptpgre': this performs GRE encapsulation
for the PPTP protocol as specified in RFC 2637.
1999-12-08 18:55:39 +00:00
Archie Cobbs
4562620cd4 Include net/slcompress.c in the build of this module. 1999-12-08 18:51:13 +00:00
Kenneth D. Merry
64ae346b52 [ repository copy of sys/pci/pci_ioctl.h to sys/sys/pciio.h happened in the
background ]

Rename sys/pci/pci_ioctl.h to sys/sys/pciio.h to make it easier for
userland programs to use this interface.  Reformat the file, and add a
BSD-style copyright to it.

Add a new man page for pci(4).  The PCIOCGETCONF, PCIOCREAD, and PCIOCWRITE
ioctls are documented, but the PCIOCATTACHED ioctl is not documented
because it is not implemented.

Change includes of <pci/pci_ioctl.h> to <sys/pciio.h> or remove them
altogether.  In many cases, pci_ioctl.h was unused.

Reviewed by:	steve
1999-12-08 17:44:04 +00:00
Bill Paul
58085ec777 Correct the synopsis for the wi(4) driver: it's just "device wi0" now, not
"device wi0 at isa? port? irq?".
1999-12-07 21:52:41 +00:00
Chris Costello
e669d2d7ed The typo was actually that `if'' was misspelled as `it.'' 1999-12-07 03:16:18 +00:00
Chris Costello
71b9d863a5 Fix a typo (specifically, the word ``it'' was used twice in a row where it
did not need to be).

PR:		15207
Submitted by:	Kazuo Seki <seki@is.utsunomiya-u.ac.jp>
1999-12-07 03:13:17 +00:00
Bruce Evans
b106cdf701 Fixed disordering in rev.1.63. 1999-12-05 22:43:32 +00:00
Kazutaka YOKOTA
045c8108ff Mention USB mouse support. 1999-12-05 07:54:43 +00:00
Bill Paul
96f2e892a7 Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers
which it replaces. The new driver supports all of the chips supported
by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards.

This also completes my quest to convert things to miibus and add
Alpha support.
1999-12-04 17:41:31 +00:00
Archie Cobbs
92a3e5521f New netgraph node type, ng_bpf(8). This node type allows you to
apply bpf(4) filters to data travelling through a netgraph network.
1999-12-03 21:21:49 +00:00
Archie Cobbs
8e0788736e Update documentation to reflect new functionality. 1999-11-30 07:24:05 +00:00
Archie Cobbs
ac83689e01 Fix typo. 1999-11-30 06:47:54 +00:00
Archie Cobbs
f8307e1233 Add two new generic control messages, NGM_ASCII2BINARY and
NGM_BINARY2ASCII, which convert control messages to ASCII and back.
This allows control messages to be sent and received in ASCII form
using ngctl(8), which makes ngctl a lot more useful.

This also allows all the type-specific debugging code in libnetgraph
to go away -- instead, we just ask the node itself to do the ASCII
translation for us.

Currently, all generic control messages are supported, as well as
messages associated with the following node types: async, cisco,
ksocket, and ppp.

See /usr/share/examples/netgraph/ngctl for an example of using this.

Also give ngctl(8) the ability to print out incoming data and
control messages at any time.  Eventually nghook(8) may be subsumed.

Several other misc. bug fixes.

Reviewed by:	julian
1999-11-30 02:45:32 +00:00
Nick Hibma
4239682e7f Update the manpage with the changed usb_devinfo structure. 1999-11-22 14:41:02 +00:00
Julian Elischer
6a192c5e8c Document the requirement for root privileges. 1999-11-21 23:19:13 +00:00
Julian Elischer
93abfafb05 Document new feature (support for write(2) when 1 hook attached). 1999-11-21 12:03:00 +00:00
Archie Cobbs
8d6703c6be Update references. 1999-11-19 04:41:09 +00:00
Archie Cobbs
01e86e31a7 Miscellaneous edits. 1999-11-19 04:40:34 +00:00
Archie Cobbs
326c3126d5 Add reference to ng_pppoe(8). 1999-11-19 04:32:28 +00:00
Archie Cobbs
debfa5183b Update to reflect changed functionality. 1999-11-19 04:30:26 +00:00
Alexey Zelkin
b1915357ce Fix invalid option name: DIVERT -> IPDIVERT 1999-11-17 12:34:35 +00:00
Archie Cobbs
8be226ccde Add reference to new netgraph node type "ksocket". 1999-11-16 23:27:37 +00:00
Archie Cobbs
f7045ac0eb New Netgraph node type "ksocket".
Obtained from:  Whistle source tree
1999-11-16 23:27:10 +00:00
Alexey Zelkin
474fc32b33 * remove i386 specific mark
* some style and syntax fixes
* some duplicated $FreeBSD$ tags removed
1999-11-15 23:14:32 +00:00
Alexey Zelkin
26a4cb66b9 Deactivate manpages repo-copied to man4 directory (all these drivers
not i386 specific anymore -- move them to appropriate place)
1999-11-15 23:10:44 +00:00
Alexey Zelkin
83984cbd0b Activate manpages repo-copied from man4.i386. 1999-11-15 23:05:18 +00:00
Archie Cobbs
71cb548de4 Update to reflect changes in the node type. 1999-11-10 06:17:51 +00:00
Kazutaka YOKOTA
33099659f2 Fix typo: MOUSE_GETSTAT -> MOUSE_GETSTATUS.
Found by: abial
1999-11-09 12:18:10 +00:00
Kazutaka YOKOTA
7a88382dc3 - Document SC_TWOBUTTON_MOUSE, SC_NORM_ATTR, SC_NORM_REV_ATTR,
SC_KERNEL_CONS_ATTR and SC_KERNEL_CONS_REV_ATTR.

Nudged by eivind
1999-11-08 14:16:48 +00:00
Archie Cobbs
db8cd7ce1f Update to better reflect reality. 1999-11-08 03:14:58 +00:00
Archie Cobbs
aa5297630e Add missing documentation for the two control messages supported
by this node type.
1999-11-08 03:14:15 +00:00
Archie Cobbs
d1f183b5d8 Add some more clarification. 1999-11-08 03:13:28 +00:00
Julian Elischer
a14a0223ae Stop nroff from complaining about the freeBSD version..
Also some updates to the vjc node man page.
1999-11-07 05:16:27 +00:00
Julian Elischer
41d4aa314c Bring the man page for netgraph socket nodes up to date. 1999-11-06 21:07:32 +00:00
Chris Costello
a578682870 Fix a typo.
PR:		docs/14684
1999-11-03 20:41:50 +00:00
Nik Clayton
cb3af1531c Fix a disappearing section due to use of (') in the text. Use the
.Sq macro instead.

PR:             docs/13153
Submitted by:   Kazuo Horikawa <horikawa@jp.FreeBSD.org>
1999-11-02 19:58:39 +00:00
Nicolas Souchu
c0b6742c79 Add alpm smbus lowlevel driver manpage 1999-11-01 22:55:50 +00:00
Mike Pritchard
a779383359 mdoc style fix. 1999-10-30 20:56:07 +00:00
Mike Pritchard
7f9d26bd9d Fix some spelling errors. 1999-10-30 20:30:19 +00:00
Alexey Zelkin
9b8ef6b73a $FreeBSD$ tags moved to bottom of license aggmt. 1999-10-30 16:05:26 +00:00
Alexey Zelkin
fce5ff3017 Remove comments left since mdoc.template time or just useless comments 1999-10-30 15:38:20 +00:00
Alexey Zelkin
e1e5fdf6d4 mdoc(7)'fy 1999-10-30 15:12:25 +00:00
Alexey Zelkin
ba554517e2 Backout previous commit. This change should be applied to -STABLE only. 1999-10-30 13:22:00 +00:00
Alexey Zelkin
0e83ca8d54 add MLINKS: bpf.4 -> bpfilter.4 1999-10-30 13:17:58 +00:00
Archie Cobbs
10c2a9dbbd Revamped and more useful PPP node type, supporting multi-link PPP directly. 1999-10-29 22:30:26 +00:00
Julian Elischer
235d5c76dc Slight touchups noticed after checkin. 1999-10-29 06:00:11 +00:00
Julian Elischer
0332e30b19 Add a man page for the pppoe node. Includes sample code. 1999-10-29 05:56:00 +00:00
Matthew N. Dodd
39696c1c3e Modify the man page for the 'ep' driver to be somewhat consistent with
the recent changes.
1999-10-27 06:39:26 +00:00
Julian Elischer
b58a8a3b1d Now that Netgraph is in the system there are some cleanups we can do.
Also save a slightly closer to completion version of the PPPOE code.

Submitted by: Archie Cobbs <archie@freebsd.org>
1999-10-23 04:28:11 +00:00
Julian Elischer
4cf49a4355 Whistle's Netgraph link-layer (sometimes more) networking infrastructure.
Been in production for 3 years now. Gives Instant Frame relay to if_sr
and if_ar drivers, and PPPOE support soon. See:
ftp://ftp.whistle.com/pub/archie/netgraph/index.html
for on-line manual pages.

Reviewed by: Doug Rabson (dfr@freebsd.org)
Obtained from:  Whistle CVS tree
1999-10-21 09:06:11 +00:00
Chris Costello
0a20dd7b86 Fix a few typos (capitalization and punctuation).
PR:		docs/14407
Submitted by:	grog
1999-10-18 22:40:13 +00:00
John Hay
63bf54263a Note that we support the PCI version of the Digi SYNC/570i cards. 1999-10-17 09:43:51 +00:00
Bill Paul
ed8c6514c4 Convert the mx driver to miibus.
In order to make this work, I created a pseudo-PHY driver to deal with
Macronix chips that use the built-in NWAY support and symbol mode port.
This is actually all of them, with the exception of the original MX98713
which presents its NWAY support via the MII serial interface.

The mxphy driver actually manipulates the controller registers directly
rather than using the miibus_readreg()/miibus_writereg() bus interface
since there are no MII registers to read. The mx driver itself pretends
that the NWAY interface is a PHY locayed at MII address 31 for the sole
purpose of allowing the mxphy_probe() routine to know when it needs to
attach to a host controller.
1999-10-16 05:24:13 +00:00
Mike Smith
caa4ea97c1 Document the use of pseudo_AF_HDRCMPLT with BPF. 1999-10-15 05:07:26 +00:00
Nick Hibma
d7576d81ca Add comment about the debugging flag 1999-10-05 20:30:21 +00:00
Greg Lehey
85e244dbfa Bring in line with reality. 1999-10-05 05:33:35 +00:00
Daniel C. Sobral
cec2aa9c05 Update man page to loader.conf(5) days. 1999-10-02 12:49:43 +00:00
Joseph Koshy
be06a4dfa7 Correct typos and -mdoc usage. Improve clarity of language.
PR:		docs/140007
		(partial)
Submitted by:	Adam Wight <adamw@holonet.net>
1999-09-30 09:35:54 +00:00
Bill Paul
c63d3a6678 Update the Starfire driver comments and man page to include the URL of
the AIC-6915 Programmer's Manual which I finally found online at Adaptec's
site.
1999-09-26 18:35:30 +00:00
Matthew Dillon
e55373e21c mdoc cleanup
Submitted by:	  Mike Pritchard <mpp@FreeBSD.ORG>
1999-09-25 17:11:54 +00:00
Matthew Dillon
2d2409d66d Bring ccd documentation up to date. Reference vinum, elucidate more
on mirroring and interleaving.
1999-09-23 10:04:25 +00:00
Alexey Zelkin
443cf26413 .PB -> .El
PR:		docs/13283
Submitted by:	Norihiro Kumagai <kuma@jp.FreeBSD.org>
1999-09-22 22:23:17 +00:00
Alexey Zelkin
a66435652d Fix style typo.
PR:		docs/13134
Submitted by:	Norihiro Kumagai <kuma@jp.FreeBSD.org>
1999-09-22 21:51:06 +00:00
Bill Paul
efee742ecc Mention in the documentation that the AOpen/Acer ALN-320 is a supported
ethernet card (PCI, VIA Rhine II chipset).
1999-09-22 19:46:14 +00:00
Roger Hardiman
0b34bea2ac Update man page to include the sysclts and kernel options commonly used 1999-09-22 17:36:43 +00:00
Chris Costello
92e13d2a9c Cross-reference to nca(4) removed: No CAM driver for this device has yet
to be written.
1999-09-22 05:29:53 +00:00
Bill Paul
1088f6c7c1 Spruce up the ADMtek driver: conver to newbus, miibus and add support
for the AN985 "Centaur" chip, which is apparently the next genetation
of the "Comet." The AN985 is also a tulip clone and is similar to the
AL981 except that it uses a 99C66 EEPROM and a serial MII interface
(instead of direct access to the PHY registers).

Also updated various documentation to mention the AN985 and created
a loadable module.

I don't think there are any cards that use this chip on the market yet:
the datasheet I got from ADMtek has boxes with big X's in them where the
diagrams should be, and the sample boards I got have chips without any
artwork on them.
1999-09-22 05:07:51 +00:00
Chris Costello
0cdbe88198 Remove reference to eg(4) device: it does not exist anymore. 1999-09-22 05:05:16 +00:00
Matthew Dillon
c35bc469bd Bring documentation up to date, add a few more vnconfig examples. 1999-09-21 01:03:11 +00:00
Alexey Zelkin
b41a0eb3b3 Add link syscons.4 -> sc.4
PR:		docs/13289
1999-09-19 18:15:16 +00:00
Ruslan Ermilov
646bae6082 - Describe all available message headers.
- Sync structures/constants with sources.
- Fix multiple typos.

Reviewed by:	wollman
1999-09-14 00:26:11 +00:00
Bill Paul
e5a9fd5435 This commit adds driver support for PCI fast ethernet NICs based on
the Davicom DM9100 and DM9102 chipsets, including the Jaton Corporation
XPressNet. Datasheet is available from www.davicom8.com.

The DM910x chips are still more tulip clones. The API is reproduced
pretty faithfully, unfortunately the performance is pretty bad. The
transmitter seems to have a lot of problems DMAing multi-fragment
packets. The only way to make it work reliably is to coalesce transmitted
packets into a single contiguous buffer. The Linux driver (written by
Davicom) actually does something similar to this. I can't recomment this
NIC as anything more than a "connectivity solution."

This driver uses newbus and miibus and is supported on both i386
and alpha platforms.
1999-09-06 06:14:30 +00:00
Bill Paul
9555e59a1e This commit adds driver support for the Silicon Integrated Systems
SiS 900 and SiS 7016 PCI fast ethernet chipsets. Full manuals for the
SiS chips can be found at www.sis.com.tw.

This is a fairly simple chipset. The receiver uses a 128-bit multicast
hash table and single perfect entry for the station address. Transmit and
receive DMA and FIFO thresholds are easily tuneable. Documentation is
pretty decent and performance is not bad, even on my crufty 486. This
driver uses newbus and miibus and is supported on both the i386 and
alpha architectures.
1999-09-05 21:01:03 +00:00
Poul-Henning Kamp
05b4ca773e add missing : 1999-09-05 14:57:24 +00:00
Alexey Zelkin
51c4d2954f Mark some "i386 only" stuff as "i386 only"
PR:		docs/13227
Submitted by:	Alexey Zelkin <phantom@cris.net>
Reviewed by:	mpp
1999-09-04 12:56:28 +00:00
Sheldon Hearn
f808774cff Update the instructions for setting up audio symlinks, now that MAKEDEV
DTRT (well, it's been doing it since rev 1.97).
1999-09-03 15:11:43 +00:00
Chris Costello
d4be94a1f8 Change NetBSD' in the description to FreeBSD' in the sentence,
"NetBSD provides machine-independent bus support and drivers for USB
    devices."
1999-09-03 13:47:58 +00:00
Alexey Zelkin
f88310c35c Link man4/i386/alpm.4 to man4/
That will make this page visible for whatis/catman

PR:		docs/13226
Submitted by:	Alexey Zelkin <phantom@cris.net>
Reviewed by:	mpp
1999-09-03 13:31:40 +00:00
Mike Pritchard
49364d3cb3 Add $FreeBSD$ lines to man pages that are missing them to make it
easier for translation teams.

PR:		docs/13418
Submitted by:	Alexey Zelkin <phantom@cris.net>
1999-08-28 23:23:38 +00:00
Mike Pritchard
8b8f358eed Some minor mdoc style cleanup. 1999-08-28 22:11:17 +00:00
Peter Wemm
7f3dea244c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
Joerg Wunsch
0d87948161 . mention the existence of various flags in the synopsis, so it's more
obvious to the casual reader
. add flag 0x80 description
1999-08-26 13:41:43 +00:00
Chris Costello
bfd80317d4 Remove cross-reference to removed man page od.4
sd(4) reference was also removed in the sentence:
  "In general the interfaces are similar to
   those described by wd(4) sd(4) and od(4)."
1999-08-22 23:52:01 +00:00
Chris Costello
9401c3d753 Remove od.4 -- Kenneth Merry writes:
It's not supported any more.  It was never ported to CAM, and that
 functionality has been taken over by the da driver.  So the man page can be
 removed.

Reviewed by:	ken
1999-08-22 23:40:41 +00:00
Tim Vanderhoek
a77a29a661 The vty monster has feasted and now provides 8 vtys by default.
PR:	docs/13310 (Maxim Soboleva <sobomax@altavista.ne>)
1999-08-22 19:09:19 +00:00
Bill Paul
23e4757cd7 This commit adds device driver support for the Sundance Technologies ST201
PCI fast ethernet controller. Currently, the only card I know that uses
this chip is the D-Link DFE-550TX. (Don't ask me where to buy these: the
only cards I have are samples sent to me by D-Link.)

This driver is the first to make use of the miibus code once I'm sure
it all works together nicely, I'll start converting the other drivers.

The Sundance chip is a clone of the 3Com 3c90x Etherlink XL design
only with its own register layout. Support is provided for ifmedia,
hardware multicast filtering, bridging and promiscuous mode.
1999-08-21 18:34:58 +00:00
Chris Costello
f227cbfb22 Fix spelling error: compliment -> complement 1999-08-21 04:37:39 +00:00
Geoff Rehmet
45a033b14f Update blackhole(4) 1999-08-20 05:47:05 +00:00
Kenneth D. Merry
3ece1bd296 Fix short timeout problems with the pt(4) driver:
- increase the default timeout from 10 seconds to 60 seconds
- add a new kernel option, SCSI_PT_DEFAULT_TIMEOUT, that lets users specify
  the default timeout for the pt driver to use
- add two new ioctls, one to get the timeout for a given pt device, the
  other to set the timeout for a given pt device.  The idea is that
  userland applications using the device can set the timeout to suit their
  purposes.  The ioctls are defined in a new header file, sys/ptio.h

PR:		10266
Reviewed by:	gibbs, joerg
1999-08-20 03:48:11 +00:00
Geoff Rehmet
1e95670ae6 Document sysctl MIBs under net.inet.udp 1999-08-18 07:04:42 +00:00
Chris Costello
f437b38cf7 Fix a bunch of broken cross-references 1999-08-18 05:55:22 +00:00
Geoff Rehmet
e760dabd67 Document a whole truckload of sysctl MIBs under net.inet.tcp,
including tcp.blackhole, tcp.log_in_vain and others.
1999-08-17 14:54:26 +00:00
Geoff Rehmet
849d3459bf Add man page for black hole sysctl MIBs.
references to follow.
1999-08-17 13:46:38 +00:00
Kazutaka YOKOTA
59b271160a Mention Interlink VersaPad support. 1999-08-17 12:14:41 +00:00
Mike Pritchard
def37e7c68 Various man page cleanup:
- Sort xrefs
- FreeBSD.ORG -> FreeBSD.org
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.

PR:		doc/13144
Submitted by:	Alexey M. Zelkin <phantom@cris.net>
1999-08-15 10:48:36 +00:00
Chris Costello
7572295323 Fix bad references, remove some invalid ones such as sa(9). 1999-08-14 20:51:13 +00:00
Nik Clayton
d0667a22d9 In <199908042059.PAA14626@free.pcs>, Jonathan Lemon wrote:
> The route(4) manpage says:
>
>    User processes can obtain information about the routing entry to a spe-
>    cific destination by using a RTM_GET message, or by reading the /dev/kmem
>    device, or by issuing a getkerninfo(2) system call.
>
> IMHO, the above sentence should probably be altered by replacing the
> first comma with a period, and throwing away the rest of it.

No one's objected, so I've made this change.  This sort of fixes docs/12220,
by removing the reference to the undocumented getkerninfo(2) call.  So I'll
close the PR as well.

PR:             docs/12220
1999-08-12 23:06:28 +00:00
Nik Clayton
6ef8f5893d transparant -> transparent
PR:             docs/8472
Submitted by:   Craig Leres <leres@ee.lbl.gov>
1999-08-12 23:03:34 +00:00
Matthew N. Dodd
2825e76714 Add support for the Am79C978. (AMD PCHome/PCI Ethernet adapter)
See: http://www.amd.com/products/npd/overview/homenetworking/intro.html

PR: kern/12275
Submitted by: Robert Watson <robert@cyrus.watson.org>
1999-08-10 01:03:51 +00:00
Chris Costello
e861b0f57e Fix a few typos and misspellings, grabbed from PR#8472 1999-08-09 14:31:04 +00:00
Chris Costello
b6df42f810 Remove reference to nonexistant man page `da(9)' 1999-08-09 02:35:55 +00:00
Greg Lehey
b13c5ac72b Update to reflect recent changes. 1999-08-07 09:27:25 +00:00
Joseph Koshy
955f41c518 Remove empty "SEE ALSO" section.
PR:		docs/12990
Submitted by:	Chris Costello <chris@calldei.com>
1999-08-06 05:51:07 +00:00
Mike Pritchard
7ac35fc77b Remove troff formatting directive from the first line of the man page,
since it is no longer needed.

Pointed out by bde before I had a chance to fix it
1999-07-31 02:33:40 +00:00
Mike Pritchard
703b0715de Convert a table of function keys into mdoc format so that they
format properly.  Previously the table came out all garbled up.
1999-07-30 14:12:12 +00:00
Mike Pritchard
c809f5b9e0 Fix some typos. 1999-07-30 12:59:13 +00:00
Nik Clayton
c4994073bb Remove the quotes from the kernel configuration "options" lines, to
reflect actual usage.

PR:             docs/12652
Submitted by:   Chris Costello <chris@calldei.com>
1999-07-27 18:21:17 +00:00
Bruce Evans
b686153c38 Fixed disordering in previous commit.
Fixed overflow at column 80 in rev.1.96.
1999-07-27 06:52:46 +00:00
Kris Kennaway
d952728d76 Typo: assember -> assembler 1999-07-26 03:47:41 +00:00
Bill Paul
691c152864 This commit adds device driver support for Adaptec Duralink PCI fast
ethernet controllers based on the AIC-6915 "Starfire" controller chip.
There are single port, dual port and quad port cards, plus one 100baseFX
card. All are 64-bit PCI devices, except one single port model.

The Starfire would be a very nice chip were it not for the fact that
receive buffers have to be longword aligned. This requires buffer
copying in order to achieve proper payload alignment on the alpha.
Payload alignment is enforced on both the alpha and x86 platforms.
The Starfire has several different DMA descriptor formats and transfer
mechanisms. This driver uses frame descriptors for transmission which
can address up to 14 packet fragments, and a single fragment descriptor
for receive. It also uses the producer/consumer model and completion
queues for both transmit and receive. The transmit ring has 128
descriptors and the receive ring has 256.

This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus
so that it can be compiled as a loadable kernel module. Support for BPF
and hardware multicast filtering is included.
1999-07-25 04:32:50 +00:00
Nik Clayton
5bf6ab8369 Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

     .\"    $Id$
     .\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by:            bde
1999-07-12 21:02:10 +00:00
Bill Paul
3ebb090530 This commit adds driver support for the SysKonnect SK-984x series
gigabit ethernet adapters. This includes two single port cards
(single mode and multimode fiber) and two dual port cards (also single
mode and multimode fiber). SysKonnect is currently the only
vendor with a dual port gigabit ethernet NIC.

The ports on dual port adapters are treated as separate network
interfaces. Thus, if you have an SK-9844 dual port SX card, you
should have both sk0 and sk1 interfaces attached. Dual port cards
are implemented using two XMAC II chips connected to a single
SysKonnect GEnesis controller. Hence, dual port cards are really
one PCI device, as opposed to two separate PCI devices connected
through a PCI to PCI bridge. Note that SysKonnect's drivers use
the two ports for failover purposes rather that as two separate
interfaces, plus they don't support jumbo frames. This applies to
their Linux driver too. :)

Support is provided for hardware multicast filtering, BPF and
jumbo frames. The SysKonnect cards support TCP checksum offload
however this feature is not currently enabled (hopefully it will
be once we get checksum offload support).

There are still a few things that need to be implemeted, like
the ability to communicate with the on-board LM80 voltage/temperature
monitor, but I wanted to get the driver under CVS control and into
-current so people could bang on it.

A big thanks for SysKonnect for making all their programming info
for these cards (and for their FDDI and token ring cards) available
without NDA (see www.syskonnect.com).
1999-07-09 04:30:09 +00:00
Dag-Erling Smørgrav
6b5ca0d83e Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
Kazutaka YOKOTA
e92d69c442 List avaiable function keys. 1999-07-06 13:13:47 +00:00
Kazutaka YOKOTA
5e09bef3bf Reflect recent changes in syscons and vga. 1999-07-05 10:03:05 +00:00
Matthew Hunt
084d5338d6 Add Pro/100+ (i82559) to the list of supported products.
Approved by:	dg
1999-06-25 16:48:56 +00:00
Nick Hibma
66efee0151 Clarified info on X release 3.3.1.
Submitted/Reviewed by: Joe Touch <touch@ISI.EDU>
1999-06-18 16:53:33 +00:00
Bruce Evans
e343fb02c3 Updated the BUGS section. BREAK is now implemented.
Don't document non-bugs in the BUGS section, or anywhere else.  It
is not a bug to drop data when overloaded.  The compile-time tuning
options turned out to be not very useful, and aren't supported
offically.

Documented the not so new option CY_PCI_FASTINTR.
1999-06-14 15:10:35 +00:00
Bruce Evans
39fbb9465e Fixed previous fix (dad -> rda via rad). 1999-06-07 16:36:41 +00:00
Joseph Koshy
b5d512fa68 Correct typos.
PR:		docs/12068
Submitted by:	Steve Coltrin <spcoltri@io.com>
1999-06-07 05:18:24 +00:00
Matt Jacob
8ead41413c Add a clarification in the man page suggesting that some tapes
(QIC) written under 2.X may not be easily read under the current
driver without explicitly setting to variable mode or to the blocksize
these tapes were written under 2.X with.

PR: 6681
1999-06-06 23:23:50 +00:00
Nik Clayton
10edb73877 "Tn DNS" -> ".Tn DNS"
PR:             docs/10474
Submitted by:   Yoshiteru Kageyama <yt-kage@cb3.so-net.ne.jp>
1999-05-29 13:08:54 +00:00
Nik Clayton
ffea31c78f Fix a couple of typos related to wfd.
PR:             docs/10624
Submitted by:   Joe Abley <jabley@buddha.clear.net.nz>
1999-05-29 13:08:12 +00:00
Bill Paul
74e5e304a4 Fix support for the PNIC II. Earlier I had assumed that the PNIC II was
similar to the PNIC I (supported by the pn driver). In fact, it's really
a Macronix 98715A with wake on LAN support added. According to LinkSys,
the PNIC II was jointly developed by Lite-On and Macronis. I get the
feeling Macronix did most of the work. (The datasheet has the Macronix
logo on it, and is in fact nearly identical to the 98715 datasheet, except
for the extra wake on LAN registers.) In any case, the PNIC II works just
fine with the Macronix driver.

The changes are:

- Move PCI ID for the PNIC II from the pn driver to the mx driver.
- Mention PNIC II support in mx.4.
- Mention PNIC II support in RELNOTES.TXT and HARDWARE.TXT.
1999-05-28 18:43:25 +00:00
Kazutaka YOKOTA
d05eb9df9a Add description on configuration options and the EXAMPLE section. 1999-05-28 04:33:20 +00:00
Guy Helmer
b5fcc9783f There are six bit fields in the flags now, not four.
PR:		i386/10328
1999-05-27 02:41:06 +00:00
Tim Vanderhoek
00214ba3c4 Spell vp0 correctly. Add id.
PR:		docs/10500 (Masaru Tsunoda [3]masaru@pokemon.to)
1999-05-25 17:34:07 +00:00
Bill Paul
33b3ee3898 - Fix up some comments in if_wi.c (no code changes)
- Mention that the 6Mbps turbo adapters are supported in HARDWARE.TXT
  and RELNOTES.TXT and the wi.4 man page
- Mention turbo adapters in the wicontrol.8 man page and provide a
  complete table of available transmit speed settings
1999-05-22 16:12:54 +00:00
Bruce Evans
6531f8e695 Fixed disordering in previous commit. 1999-05-22 07:54:38 +00:00
Bill Paul
13c655ab1a Fix a couple of small grammatical errors. 1999-05-21 14:59:48 +00:00
Bill Paul
ab431312b4 This commit adds driver support for PCI fast ethernet cards based on the
ADMtek AL981 "Comet" chipset. The AL981 is yet another DEC tulip clone,
except with simpler receive filter options. The AL981 has a built-in
transceiver, power management support, wake on LAN and flow control.
This chip performs extremely well; it's on par with the ASIX chipset
in terms of speed, which is pretty good (it can do 11.5MB/sec with TCP
easily).

I would have committed this driver sooner, except I ran into one problem
with the AL981 that required a workaround. When the chip is transmitting
at full speed, it will sometimes wedge if you queue a series of packets
that wrap from the end of the transmit descriptor list back to the
beginning. I can't explain why this happens, and none of the other tulip
clones behave this way. The workaround this is to just watch for the end
of the transmit ring and make sure that al_start() breaks out of its
packet queuing loop and waiting until the current batch of transmissions
completes before wrapping back to the start of the ring. Fortunately, this
does not significantly impact transmit performance.

This is one of those things that takes weeks of analysis just to come
up with two or three lines of code changes.
1999-05-21 04:37:48 +00:00
Kazutaka YOKOTA
798a0514f5 Remove bio/cam/net/tty labels.
OKed by: peter
1999-05-20 09:56:18 +00:00
David E. O'Brien
affafdd8ea * Remove "'s in the synopsis as config(8) does not require them any more.
* Optional bits now shown as such.

Submitted by:	Philippe Charnier & bde
1999-05-19 22:08:01 +00:00
David E. O'Brien
4af4aeae4b Show the usage of flags in the synopsis.
(I couldn't figure out how to suround `flags _flags_' by []'s :-( )
1999-05-19 02:30:13 +00:00
Pierre Beyssac
6237d74098 Typo.
PR:		doc/11582
1999-05-17 22:49:46 +00:00
Steve Price
5e025bcf86 s/cF/nF/ in a couple of places.
PR:		10841
Submitted by:	Kaneda Hiloshi <vanitas@ma3.seikyou.ne.jp>
1999-05-16 23:51:10 +00:00
Matthew Hunt
e1bd61530f This needs to be "at atkbdc?" rather than "at isa?". It's correct
in GENERIC and LINT, which is why I only needed four reboots to figure
out why my keyboard wasn't keyboarding.
1999-05-16 20:48:21 +00:00
Joseph Koshy
50711a4d96 Refer to kget(8) instead of dset(8).
PR:		docs/11702
Submitted by:	Matthew D. Fuller <fullermd@over-yonder.net>
1999-05-14 05:16:18 +00:00
Bruce Evans
09b30ad757 Fixed disordering in previous commit. 1999-05-10 03:51:07 +00:00
Nick Hibma
4e51b9ac7c Add the USB Mass Storage manual page 1999-05-09 19:35:51 +00:00
Kenneth D. Merry
c85c3a7452 The 2930U2 and 3950U2 are supported by the Adaptec driver. 1999-05-08 21:43:28 +00:00
Kenneth D. Merry
acea824638 Devices are hardwired with "unit 0", not "lun 0" as was in these man pages.
Also, update the pass(4) man page to indicate that some CCBs must be
sent through the xpt(4) device and cannot be sent through a pass device.

PR:		8826
1999-05-08 21:28:18 +00:00
Bill Fumerola
3a56f5a495 Fix confusing sentence, the PR noticed the sentence, I rewrote the sentence.
PR:		docs/11257
Submitted by:	Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
1999-05-06 20:51:31 +00:00
Chris Timmons
1e58fe3903 Fix a typo (wi. -> wi.4)
Submitted by: Zach Heilig <zach@uffdaonline.net>
1999-05-05 12:54:50 +00:00
Bill Paul
31a08ab08e Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA
adapter (and some workalikes). Also add man pages and a wicontrol
utility to manipulate some of the card parameters.

This driver was written using information gleaned from the Lucent HCF Light
library, though it does not use any of the HCF Light code itself, mainly
because it's contaminated by the GPL (but also because it's pretty gross).
The HCF Light lacks certain featurs from the full (but proprietary) HCF
library, including 802.11 frame encapsulation support, however it has
just enough register information about the Hermes chip to allow someone
with enough spare time and energy to implement a proper driver. (I would
have prefered getting my hands on the Hermes manual, but that's proprietary
too. For those who are wondering, the Linux driver uses the proprietary
HCF library, but it's provided in object code form only.)

Note that I do not have access to a WavePOINT access point, so I have
only been able to test ad-hoc mode. The wicontrol utility can turn on
BSS mode, but I don't know for certain that the NIC will associate with
an access point correctly. Testers are encouraged to send their results
to me so that I can find out if I screwed up or not.
1999-05-05 07:37:11 +00:00
Joseph Koshy
5a498f21b6 Correct sd', st' -> da', sa'; add xref to scsi(4); remove xref
to nca(4).

PR:		docs/11493
Submitted by:	"Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
1999-05-05 04:01:40 +00:00
David E. O'Brien
6d790debd1 Make `ed0' example match reality.
Merge `ed1' and `ed2' examples as we don't ship with an `ed1' any more we
yet, the example of extra flags could be useful to someone.
1999-05-04 21:04:01 +00:00
Guy Helmer
3d024698f1 Make "\n" appear in cample C code.
PR:		docs/10708
1999-05-04 21:03:22 +00:00
Guy Helmer
ded07bf848 Use Cd macro for SYNOPSIS.
PR:		docs/10495
1999-05-04 20:49:12 +00:00
Kris Kennaway
c1986d3c33 Add $Id$ 1999-05-02 05:43:43 +00:00
Tim Vanderhoek
d732587c28 Fix a bunch typos, one fix of which is from docs/10794 1999-04-30 06:37:16 +00:00
Joseph Koshy
929f3023d7 Correct typo.
PR:		docs/11378
Submitted by:	Martin Kammerhofer <dada@balu.kfunigraz.ac.at>
1999-04-29 08:01:25 +00:00
Wolfram Schneider
3378ea24f4 Typo
PR: docs/11259
Submitted by:	 mzaki@e-mail.ne.jp
1999-04-25 17:08:50 +00:00
Peter Wemm
4508411526 Goodbye lkm.4 1999-04-24 21:05:40 +00:00
Nick Sayer
3923532907 Spelling error fixed. 1999-04-21 05:40:12 +00:00
Guy Helmer
e59df474f8 Revise list of interfaces on which bridging is supported. mdoc-ify a few
things while I'm here.
1999-04-16 02:09:38 +00:00
Bill Paul
bd43efdba2 Grrr. Make all modes work properly with the 82c168 chip and built-in
transceiver. Note in the manual page that autoselection doesn't
work on the 82c168 because the built-in NWAY support is horribly
broken. Manual mode selection works fine, but autoneg is broken for
everything except maybe 10Mbps half-duplex. There's no simple way
to fix this at the moment, so I have to settle for documenting the
bug for now. Fortunately, there aren't anywhere near as many 82c168
boards around as there are 82c169s.
1999-04-14 19:40:08 +00:00
Bruce Evans
41829901a9 Install kld.4.
Sorted lists.
1999-04-14 16:04:55 +00:00
Guy Helmer
4bef9e2275 Reference kldfind(2), kldfirstmod(2), kldload(2), kldnext(2), kldstat(2),
and kldunload(2).

Submitted by:	Chris Costello <chris@holly.dyndns.org>
1999-04-13 14:51:51 +00:00
Guy Helmer
22872b5fc2 Add kld(4) man page. Copyright notice in PR submission was "???", which
I changed to "Christopher G. Demetriou" since the page appears to be a
revision of lkm(4).

PR:		docs/8611
Submitted by:	Rajesh Vaidheeswarran <rv@fore.com>
1999-04-13 13:23:11 +00:00
Greg Lehey
cb79c9a4d7 Update description of how to analyse kernel dumps. 1999-04-13 01:18:51 +00:00
Dag-Erling Smørgrav
df24339750 Mention the new splash_pcx decoder. 1999-04-12 18:56:51 +00:00
Nick Hibma
885f82db0c Fix typo's in previous commit. 1999-04-11 14:28:54 +00:00
Nick Hibma
db6d3fde6d Added information on how to use a USB mouse under XFree.
Supplied by: Kazutaka YOKOTA
1999-04-11 14:27:52 +00:00
Nicolas Souchu
d2f72ff414 Fix docs/10737 1999-04-11 13:24:32 +00:00
Nick Hibma
a157bb8e3f Corrections supplied by Kazutaka YOKOTA. 1999-04-11 12:21:47 +00:00
Nick Hibma
0ce315c4fa Add the manpages for ums and ukbd (USB mouse and keyboards) 1999-04-11 00:15:40 +00:00
Bill Paul
953e5998b3 Dangit, forgot to add ti.4 to Makefile.
Pointed out by: bde
1999-04-07 14:42:55 +00:00
Mike Smith
459f481ed8 Document the new generic memory range management ioctls. 1999-04-07 04:03:51 +00:00
Bill Paul
d02c233129 Add driver support for gigabit ethernet adapters based on the Alteon
Networks Tigon 1 and Tigon 2 chipsets. There are a _lot_ of OEM'ed
gigabit ethernet adapters out there which use the Alteon chipset so
this driver covers a fair amount of hardware. I know that it works with
the Alteon AceNIC, 3Com 3c985 and Netgear GA620, however it should also
work with the DEC/Compaq EtherWORKS 1000, Silicon Graphics Gigabit
ethernet board, NEC Gigabit Ethernet board and maybe even the IBM and
and Sun boards. The Netgear board is the cheapest (~$350US) but still
yields fairly good performance.

Support is provided for jumbo frames with all adapters (just set the
MTU to something larger than 1500 bytes), as well as hardware multicast
filtering and vlan tagging (in conjunction with the vlan support in
-current, which I should merge into -stable soon). There are some hooks
for checksum offload support, but they're turned off for now since
FreeBSD doesn't have an officially sanctioned way to support checksum
offloading (yet).

I have not added the 'device ti0' entry to GENERIC since the driver
with all the firmware compiled in is quite large, and it doesn't really
fit into the category of generic hardware.
1999-04-06 17:08:31 +00:00
Kenjiro Cho
aa52acea09 typo fixes
PR:	docs/10738
Submitted by:Yamaguchi Takahiro tyama@titanium.crc.uec.ac.jp
1999-03-29 04:25:09 +00:00
Greg Lehey
af718cece7 Describe referenced states for plex and subdisk.
Remove BUGS entry for initializing RAID-5 plexes.

Get date right.
1999-03-28 08:50:11 +00:00
Greg Lehey
1d93d0cd8a Remove incomplete diagram in troff output only.
Typo: replace 'subvolume' with 'subdisk'.

Put a \& in front of a line starting with a period.

PR:  		docs/10809
Reported-by:	Kanenda
1999-03-27 00:22:34 +00:00
Bill Paul
92d75a9bb8 Fix recurring typo: fine -> file 1999-03-25 00:52:44 +00:00
Greg Lehey
48a39913ba Cosmetic changes for troff output
Long-wished-by: joerg

Clarify yet again how to perform a newfs on a vinum volume.
1999-03-24 09:22:06 +00:00
Dag-Erling Smørgrav
0f5d195d94 Document net.inet.ip.fastforwarding, and the fact that it bypasses the
ipfirewall code.

Submitted by:	Ruslan Ermilov <ru@ucb.crimea.ua>
1999-03-20 10:25:40 +00:00
Greg Lehey
1151ad0883 Clarify yet again that we need to synchronize the debug state of
kernel and userland modules.

Describe the superdevice method of ensuring that people at least
recognize the problem if they run into a debug synchronization problem.
1999-03-19 07:27:31 +00:00
Guy Helmer
a0dd8319bc Spelling and grammar fixes.
PR:		docs/10401
1999-03-15 16:01:22 +00:00
Bill Fumerola
0b1fedaafa 1) line 76: "fine" should be "file"
2) line 80: "abso" should be "also"

PR:		docs/10496
Submitted by:	Osamu Mihara <mihara@prd.fc.nec.co.jp>
1999-03-15 02:49:13 +00:00
Bill Fumerola
84a6ebdc98 Typo - latter -> letter
PR:		docs/10591
Submitted by:	Kanenda <vanitas@ma3.seikyou.ne.jp>
1999-03-15 02:34:40 +00:00
Alexander Langer
7bdf965d5e EACESS -> EACCES
Submitted by:	garath@code.ridgefield.org via OpenBSD
1999-03-15 00:14:16 +00:00
Greg Lehey
1b419b8b74 Clarify the undesirability of static configuration.
Describe the problems of synchronization between userland and driver.

  Tripped-over-by: Chris Foote <chris@senet.com.au>
1999-03-13 07:49:52 +00:00
Kazutaka YOKOTA
d98c3a8a98 Oops, syscons.4 hasn't been added to Makefile! 1999-03-11 14:10:31 +00:00
Guy Helmer
27a379e1e0 erst0 -> ersa0
PR:		docs/9860
1999-03-07 18:57:50 +00:00
Joseph Koshy
8a7d0c6907 Typo fix.
PR:		docs/10348
Submitted by:	Chris Costello <chris@holly.dyndns.org>
1999-03-02 07:27:01 +00:00
Greg Lehey
b9848eb0e3 Change some .Ar macros to .Pa.
Describe /dev/vinum/control*

Describe drive "referenced" state.

Remove warning about kldunload; it seems to work now.

Still more descriptions of how to debug things.
1999-03-02 07:03:30 +00:00
Kenneth D. Merry
f9d0451202 Fix misspelling of Julian's last name. Oops. 1999-02-27 07:56:08 +00:00
KATO Takenori
69d66c1e4e The fe driver supports bridging, so added it to lists. 1999-02-25 10:48:31 +00:00
Bill Paul
4bfc6cc972 Minor updates for the ASIX AX88141, which is a newer version of the
AX88140A with power management and magic packet support. Correct the
addresses of the PCI power management registers and add some code to
detect the revision ID of the AX88141 and identify it in the probe
messages.

No other changes are needed since the AX88141 is functionally
identical to the AX88140A.
1999-02-23 01:52:42 +00:00
Nick Hibma
b2c1f437de Added man page usb uhci ohci 1999-02-21 16:56:33 +00:00
Bill Fenner
e68a8d4972 Spell ".Fx" properly. 1999-02-18 16:53:29 +00:00
Nicolas Souchu
e3ded6e2c7 Move lp.4 to man4. It is not i386 dependent.
Fix ppbus and lpt declaration ('0' forgotten). Add info about retrieving
printer status with 'cat /dev/lpt0'.
1999-02-14 16:22:27 +00:00
Nicolas Souchu
953cd93fe6 Create new lpt manpage with ppbus info and the original lpt info.
Fix lp.4 ppbus terminology.
1999-02-14 12:06:16 +00:00
Bill Fenner
7c6bb6db05 Fix .Fx usage. 1999-02-13 21:45:58 +00:00
Nicolas Souchu
2eb8cdadfd Fix the date and add an smbus declaration 1999-02-13 18:08:35 +00:00
Nicolas Souchu
b25bbcd048 Add alpm.4, Aladdin Power Management SMBus support for the SMBus framework. 1999-02-13 17:48:41 +00:00
Alexander Langer
43d1df332e Removed occurrences of consecutive repeated words (such as "the the"). 1999-02-12 02:12:08 +00:00
Kazutaka YOKOTA
c69d22506e - Revise text, and fix typos and grammatical errors.
- Add syscons.4.

If there still are errors, whether technical or grammatical, they are
entirely mine, not the reviewers'.

Reviewed by: sos, jkh, archie, Nick Hilliard <nick@iol.ie>
1999-02-10 14:25:03 +00:00
Dag-Erling Smørgrav
9f4715bb5b Remove the lpt(4) page, and fix references in the lp(4) and rdp(4) pages.
Also fix a language nit in the rdp(4) page.
1999-02-10 02:45:06 +00:00
Kazutaka YOKOTA
ded0cfef98 - Add atkbd.4, atkbdc.4, splash.4 and vga.4.
- Update pcvt.4 and psm.4 to reflect recent keyboard driver changes.
1999-02-07 05:40:14 +00:00
Matt Jacob
2ab2a2e58e add a note about exclusive open 1999-02-05 08:06:05 +00:00
Matt Jacob
0a36ae3668 document new features 1999-02-05 07:59:07 +00:00
Matt Jacob
92efa92441 minor tweaks 1999-02-05 07:48:26 +00:00
Greg Lehey
820165ecfd More nit-picking in the debugging instructions.
Get the rc.conf description right.
1999-02-05 00:34:21 +00:00
Greg Lehey
54ba8e3795 Change description of dump analysis and crash to reflect the two
.gdbinit files.
1999-02-04 05:01:14 +00:00
Greg Lehey
7a8fc5e1d5 Minor changes in formulation. 1999-01-31 01:10:36 +00:00
Bill Paul
4d7a9b1889 Add two additional cards to the supported adapters list: the Racore 8165
and Racore 8148 adapters are now supported by the ThunderLAN driver.
The 8165 is just a plain vanilla 10/100 card; the 8148 is a 'multi-
personality' adapter which can support 10baseT, 100baseTX and 100baseFX
if you include the proper modules.

Also update the tl man page to mention the Racore cards.
1999-01-29 16:25:20 +00:00
Greg Lehey
cab0ff45ae Add section on debugging configuration problems and panics. 1999-01-29 02:41:15 +00:00
Greg Lehey
70f7f83010 Get rid of tbl stuff, replace with .Bl
Take BUGS section from vinum.8
1999-01-27 03:14:28 +00:00
Kazutaka YOKOTA
d4cc58e608 Added descriptions on new flags introduced in psm.c rev.1.57. 1999-01-26 10:01:01 +00:00
Nicolas Souchu
04fb1490a0 Terminate commit for the Intel PIIX4 SMBus support. Already committed files
are sys/pci/intpm*

Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
1999-01-25 19:34:27 +00:00
Nicolas Souchu
30533eb61a Intel PIIX4 Power Management Unit for smbus(4).
Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
1999-01-25 19:31:48 +00:00
Nicolas Souchu
3b508abd51 Remove imm.4, merged with vpo.4
Fix vpo.4 manpage generation in Makefile
Fix bootflags bits description in ppc.4
1999-01-23 14:01:55 +00:00
Greg Lehey
99af619cb2 Update to reflect changes in kernel module
Remove references to LKMs
Change descriptions on read command (HEADS UP: this command has changed
  in an incompatible manner)
1999-01-21 00:55:28 +00:00
Jordan K. Hubbard
2dc7119c2f Remove man page links too, making the world work again.
Forgotten by:	msmith
1999-01-20 11:36:26 +00:00
Mike Smith
7e32bcf677 Alog is gone. 1999-01-20 03:30:39 +00:00
Bill Paul
e2be51399d Mention that the CNet Pro110B is supported (ax driver). 1999-01-18 17:26:01 +00:00
Bill Paul
a79778e444 Doh... han an occurance of MX that should have been PN (forgot to
change it when I turn a copy of mx.4 into pn.4).

Pointed out by: Jason Wright <jason@thought.net>
1999-01-11 15:38:25 +00:00
Steve Price
3a67b4e914 Add vpo.4 to the list of manpages to build and install.
PR:		9427
Submitted by:	Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
1999-01-10 19:26:27 +00:00
Nicolas Souchu
bc35c17446 Major ppbus commit with:
+ ECP parallel port chipset FIFO detection
	+ DMA+FIFO parallel I/O handled as chipset specific
	+ nlpt updated in order to use the above enhanced parallel I/O.
	  Use 'lptcontrol -e' to use enhanced I/O
	+ Various options documented in LINT
	+ Full IEEE1284 NIBBLE and BYTE modes support. See ppbus(4) for
	  an overview of the IEEE1284 standard
	+ Detection of PnP parallel devices at boot
	+ Read capability added to nlpt driver to get IEEE1284 compliant
	  printer status with a simple 'cat /dev/lpt0'
	+ IEEE1284 peripheral emulation added to BYTE mode. Two computers
	  may dialog according to IEEE1284 signaling method.
	  See PERIPH_1284 option and /sys/dev/ppbus/ppi.c

All this code is supposed to provide basic functions for IEEE1284 programming.
ppi.c and nlpt.c may act as examples.
1999-01-10 12:04:56 +00:00
Daniel O'Callaghan
16f81b74ae Fix typo: if_name -> ifr_name
Submitted by:	Casper <casper@acc.am>
1999-01-10 04:59:59 +00:00
Bill Paul
31188d61c1 Add driver support (and man page) for PCI fast ethernet cards based
on the ASIX AX88140A chip. Update /sys/conf/files, RELNOTES.TXT,
/sys/i388/i386/userconfig.c, sysinstall/devices.c, GENERIC and LINT
accordingly.

For now, the only board that I know of that uses this chip is the
Alfa Inc. GFC2204. (Its predecessor, the GFC2202, was a DEC tulip card.)
Thanks again to Ulf for obtaining the board for me. If anyone runs
across another, please feel free to update the man page and/or the
release notes. (The same applies for the other drivers.)

FreeBSD should now have support for all of the DEC tulip workalike
chipsets currently on the market (Macronix, Lite-On, Winbond, ASIX).
And unless I'm mistaken, it should also have support for all PCI fast
ethernet chipsets in general (except maybe the SMC FEAST chip, which
nobody seems to ever use, including SMC). Now if only we could convince
3Com, Intel or whoever to cough up some documentation for gigabit
ethernet hardware.

Also updated RELNOTEX.TXT to mention that the SVEC PN102TX is supported
by the Macronix driver (assuming you actually have an SVEC PN102TX with
a Macronix chip on it; I tried to order a PN102TX once and got a box
labeled 'Hawking Technology PN102TX' that had a VIA Rhine board inside
it).
1999-01-09 18:12:08 +00:00
Peter Wemm
77ca8b20d8 restore pcvt(4) man page
Reviewed by:	 core
1999-01-01 08:48:31 +00:00
Poul-Henning Kamp
fc47545ec3 Pre 3.0 branch cleanup casualty #6: ft 1998-12-27 13:40:57 +00:00
Poul-Henning Kamp
11ceeec231 Pre 3.0 branch cleanup casualty #5: nca, sea, wds, uha
No CAM drivers available.  If somebody CAMifies one of these, they
will be welcome back in the tree
1998-12-27 13:06:44 +00:00
Poul-Henning Kamp
9034de81c2 Pre 3.0 branch cleanup casualty #4: pcvt 1998-12-27 12:52:46 +00:00
Poul-Henning Kamp
e86310b905 Pre 3.0 branch cleanup casualty #3: 3c505 ethernet support 1998-12-27 12:44:57 +00:00
Greg Lehey
c7c4322f91 - Clarify the manner in which mirroring is performed
- Get the (tm) signal correct in nroff versions
- Correct highlighting (docs/9196)

Sigh.  This is still a long way from being correct.  In particular,
the states are both incorrect, and they don't format properly in
troff.  But it will have to wait until I stop changing the meanings of
the states.
1998-12-27 02:55:28 +00:00
Bill Paul
6a5359cac2 Correct the name of the SMC 1211-TX: it's called the EZ Card 10/100 PCI,
not EtherEZ.
1998-12-24 18:52:47 +00:00
Joerg Wunsch
cd40239fe3 For whatever reason, i've thrown away this change yesterday instead of
committing it: include rdp.4.

Pointed out by:	bde
1998-12-22 09:36:29 +00:00
Luigi Rizzo
2296e7a82a Add manpages for dummynet and bridging 1998-12-21 22:37:53 +00:00
Joerg Wunsch
8194a57215 This is my first cut on a driver for the RealTek RTL 8002 pocket
ethernet driver.

The BUGS section is still impressive, but the driver seems to work for
me now.  Disclaimer: i haven't been able to test this under -current
so far (but it compiles, and the notebook it's intended for can now be
updated to -current more easy than before).  Don't be afraid of the
many #ifdefs on __FreeBSD_version in the imported file; i want them in
the repository on the vendor-branch so other people can also manually
integrate it into older systems.  I'll clean it up on the -current
branch in a followup commit.  The vendor-banch version right now
supports systems back to 2.2R.

This driver should be layered upon ppc(4), but i currently have no
idea how to do this.

Eventually i'll further develop the driver to also support the more
modern RTL 8012 success, which seems to be present in a number of
cheap pocket ethernet adapters these days.  Right now, i doubt it will
run with the 8012 without any changes.

Finally a big Thanks! to RealTek for promptly providing me with
documentation and with the source code for the 8012 pocket driver upon
request.  I wish all vendors were that cooperative!.
1998-12-21 18:01:15 +00:00
Joseph Koshy
c228bdde6f Fix spelling nits.
PR:		docs/9115
Submitted by:	Kris Kennaway <kkennawa@physics.adelaide.edu.au>
1998-12-18 03:08:57 +00:00
Bill Paul
f769cca5eb Un-revert typo fix (fauled -> failed). This is what I get for not
keeping my local RCS files in sync with the rest of the world.

Caught red-handed by: bde
1998-12-07 18:14:30 +00:00
Bill Paul
989c9647f2 if_rl.c: make a small tweak to properly handle the Accton MPX 5030/5038
as a RealTek 8139
if_rlreg.h: use bus_space_read_X() in CSR_READ_X() macros instead of
            directly calling inb()/outb() etc...
rl.4 + RELNOTES.TXT: mention that SMC EtherEZ PCI 1211-TX is supported
                     by the RealTek driver
1998-12-07 00:35:06 +00:00
Robert Nordier
a4dddbe01e Fix typos (dexktop, ot) 1998-12-05 09:36:15 +00:00
Robert Nordier
d3c1cd6fe7 Fix typo (fauled) 1998-12-05 09:31:25 +00:00
Bill Paul
726ff6a158 An early Christmas present: add driver support for a whole bunch of
PCI fast ethernet adapters, plus man pages.

if_pn.c: Netgear FA310TX model D1, LinkSys LNE100TX, Matrox FastNIC 10/100,
         various other PNIC devices

if_mx.c: NDC Communications SOHOware SFA100 (Macronix 98713A), various
         other boards based on the Macronix 98713, 98713A, 98715, 98715A
         and 98725 chips

if_vr.c: D-Link DFE530-TX, other boards based on the VIA Rhine and
         Rhine II chips (note: the D-Link and certain other cards
         that actually use a Rhine II chip still return the PCI
         device ID of the Rhine I. I don't know why, and it doesn't
         really matter since the driver treats both chips the same
         anyway.)

if_wb.c: Trendware TE100-PCIE and various other cards based on the
         Winbond W89C840F chip (the Trendware card is identical to
         the sample boards Winbond sent me, so who knows how many
         clones there are running around)

All drivers include support for ifmedia, BPF and hardware multicast
filtering.

Also updated GENERIC, LINT, RELNOTES.TXT, userconfig and
sysinstall device list.

I also have a driver for the ASIX AX88140A in the works.
1998-12-04 18:01:24 +00:00
Bill Fumerola
6ee42d6d78 slstats(8) --> slstat(8)
PR:		docs/8107
Submitted by:	Matthew Fuller <fullermd@futuresouth.com>
1998-12-02 23:29:25 +00:00
Bill Fumerola
f7dd6882ec Formatting bug. What should have been "Veritas(tm)" was coming out
"Veritastm".

PR:		docs/8733
Submitted by:	Stefan Eggers <seggers@semyam.dinoco.de>
1998-11-30 21:38:06 +00:00
Robert Nordier
93a4ebf345 Refer to "da" rather than "sd" device. 1998-11-30 17:52:45 +00:00
Bill Paul
bb2ce8f34e Mention in the man page that the Accton 1207D adapter is supported. 1998-11-18 21:05:11 +00:00
Bill Paul
c21a993fe9 Spell November correctly. 1998-11-07 17:54:11 +00:00
Bill Paul
c4f1db6648 Add man page for the RealTek 8129/8139 driver. 1998-11-07 17:40:18 +00:00
David E. O'Brien
c7ebbf37a8 Add a few HP's with on-board Ethernet controlers that are supported by
this driver.
1998-11-06 09:46:02 +00:00
Nicolas Souchu
f7dd354b1b Add few declaration for the iicbus/smbus system. 1998-11-04 22:13:35 +00:00
Nicolas Souchu
c9ebdae499 Add 0s to declarations.
Proposed by: Dag-Erling Coid
1998-11-04 22:12:48 +00:00
Jean-Marc Zucconi
56b1692a2c Typo. 1998-11-04 03:21:21 +00:00
Dag-Erling Smørgrav
fb46af4f6c Back out previous commit. The bpfilter -> bpf transition will have to be a
flag day unless we can hack config(8) to smooth things over.
1998-11-03 22:01:22 +00:00
Dag-Erling Smørgrav
10b4ab477f Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal
and will stick around for a while.
1998-11-03 21:12:20 +00:00
Greg Lehey
28045e8444 Correct name of RAID-5 version
Add URL for Cybernet
1998-11-03 07:02:58 +00:00
Nate Williams
6c0c35eebd tx(4) - misspelled word
PR:		 misc/8491
Submitted by:	billf@jade.chc-chimes.com
1998-10-29 22:54:14 +00:00
Bruce Evans
5eb8b44ca5 Don't install the lp.4 -> plip.4 links, since the important one of them
clobbers the new plip.4 non-link.
1998-10-29 09:57:40 +00:00
Bruce Evans
3a389eff91 `vector xxxintr' should cause a syntax error. 1998-10-29 09:42:05 +00:00
Bruce Evans
87ed597427 Fixed missing link and disordering in previous commit. 1998-10-29 09:35:10 +00:00
Nicolas Souchu
1284f2b273 ppc.4 moved from man4 to man4.i386: parallel port chipset driver manpage
pcf.4 added: Philips I2C/isa interface manpage
1998-10-28 00:51:40 +00:00
Nicolas Souchu
71023a74d1 Finally they arrive! ppbus (Parallel Port Bus framework) manpages. 1998-10-28 00:44:22 +00:00
Nicolas Souchu
eb8752d51d More I2C framework docs. See iicbus(4) for more info. 1998-10-28 00:42:34 +00:00
Nicolas Souchu
6c5ba3a5a5 I2C framework manpages. See iicbus(4) for more info. 1998-10-28 00:40:53 +00:00
Bruce Evans
f94635b179 Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Fixed some missing closing quotes.
1998-10-22 14:51:19 +00:00
Bruce Evans
14a7c8e1c4 Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Quote the last few args to form 1 arg.  Quoting them in pairs almost
defeated the point of quoting them, which is to reduce the arg count
to <= 9.
1998-10-22 14:49:00 +00:00
Bruce Evans
6ba4894bca Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Don't quote IO_KBD.
1998-10-22 14:36:55 +00:00
Bruce Evans
f022d6d636 Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Format "irq ?" the same as in other man pages.
1998-10-22 14:32:20 +00:00
Bruce Evans
9325e354ce Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Use .Cd instead of a a home made format.

Don't quote IO_KBD.
1998-10-22 14:29:03 +00:00
Bruce Evans
c1affd9f6c Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Fixed the port name, and don't quote it.  IO_NPX0 never existed.
1998-10-22 14:22:13 +00:00
Bruce Evans
7111303d00 Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Fixed quoting of IO_ASC1.
1998-10-22 14:17:44 +00:00
Bruce Evans
f462839903 Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.
1998-10-22 14:12:55 +00:00
Bruce Evans
5985d44e83 Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.

Use the correct macro in configuration declarations.  .Cm somehow gave
the same results as .Cm.
1998-10-22 13:01:19 +00:00
Kenneth D. Merry
a831a06cfb Add the dpt(4) man page.
Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 22:00:55 +00:00
Kenneth D. Merry
98deb70241 Update the bt(4) man page for CAM.
Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 21:33:34 +00:00
Kenneth D. Merry
976f6cbd90 Add in the adv(4) and adw(4) man pages for the AdvanSys narrow and wide
SCSI controllers, respectively.

Once these drivers are tested on the alpha, these man pages can probably be
moved up a directory to reflect the fact that they're architecture
independent.

An mdoc guru should probably look at the AUTHORS sections in both of these
pages -- the .An macro seems to cause strange spacing problems.

Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 21:12:07 +00:00
Justin T. Gibbs
0effaa9f7e Update to include all supported chips.
Add a table comparing the features of all aic7xxx chips.

Clean up the discussion of SCB paging.

Reviewed by:	Kenneth Merry <ken@FreeBSD.org>
1998-10-16 15:06:26 +00:00
Kenneth D. Merry
c88131e709 Update the aha(4) and ahb(4) man pages for CAM.
Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 04:41:38 +00:00
Kenneth D. Merry
89045423f1 Update the scsi(4) man page for CAM, and add in links so that it appears
as cam(4) as well.

This includes a description of all the generic CAM kernel options, as
well as a description of some of the CAM debugging printf options.
1998-10-16 04:28:39 +00:00
Kenneth D. Merry
190831dd81 Update the sa(4) man page for CAM. This was repository-copied from the
st(4) man page.

Take out most of the sd(4) and st(4) man pages and point to the new
da(4) and sa(4) man pages.

Add sa.4 to the makefile.

Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 04:06:21 +00:00
Kenneth D. Merry
d754856115 Add the da(4) man page. 1998-10-16 03:29:49 +00:00
Kenneth D. Merry
c70e20d81a Update the da(4) man page for CAM. The da.4 man page was repository-copied
from the sd.4 man page.

This includes a discussion of write caching and its effects.

Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 03:28:12 +00:00
Kenneth D. Merry
de336449f3 Change the worm(4) man page to note that there is no longer a worm(4)
driver, and point users in the right direction for similar functionality.
The functionality that used to be provided there is now provided by the
cd(4) driver and cdrecord.

Fix cross-references in a few other man pages.  (i.e. delete references to
things I haven't written yet)
1998-10-16 00:26:28 +00:00
Warner Losh
068a441ad2 Add wst.4 1998-10-15 20:45:57 +00:00
Warner Losh
278f786595 Man page for the wst driver. I had planned on committing this earlier,
but forgot.
1998-10-15 20:43:25 +00:00
Wolfram Schneider
0e67e2031b Added reference to ifconfig(8). 1998-10-15 20:36:55 +00:00
Wolfram Schneider
6bede6b481 Added manpage link plip.4 -> lp.4 1998-10-15 20:35:28 +00:00
Wolfram Schneider
7007efd40c Add reference to lp(4). 1998-10-15 20:27:26 +00:00
Kenneth D. Merry
2d8eb2c034 Update the cd(4) man page for the CAM cd driver.
This includes a description of the changer timeout kernel options and
sysctl variables.  I didn't check to make sure the ioctl descriptions are
up to date; that will come sometime later.  (The ioctls haven't changed in
the CAM driver, but I'm not sure if the man page was in sync with even the
old driver.)
1998-10-12 03:27:51 +00:00
Kenneth D. Merry
979df6777e Add a man page for the transport layer driver.... my last commit blew up in the
middle of adding this file...
1998-10-12 00:31:42 +00:00
Kenneth D. Merry
ce79705e73 Add man pages for the passthrough driver and the CAM transport layer
driver.
1998-10-12 00:26:03 +00:00
Greg Lehey
8814fd974a Bring man page up to date 1998-09-29 10:26:02 +00:00
Greg Lehey
6d07e4c64d Include vinum.4 in MAN4 1998-09-28 02:59:56 +00:00
Greg Lehey
ac2143fc96 Man page for vinum--initial import 1998-09-28 02:06:21 +00:00
Joseph Koshy
721df085fe Added names of additional controller chips supported by the NCR driver
to the manual page.

PR: 	7967
Submitted by:	Stefan Eggers <seggers@semyam.dinoco.de>
1998-09-18 04:36:48 +00:00
Justin T. Gibbs
b7ae50c0d9 Document new volume tag and element status support. 1998-09-15 10:26:24 +00:00
Wolfram Schneider
acd8019083 Sort cross references. 1998-08-31 16:41:09 +00:00
Joseph Koshy
842d977707 Remove identity crisis in ispcvt(8) man page. Include reference to
ispcvt(8) in pcvt(4).

PR: docs/7743
Submitted by: <k-horik@yk.rim.or.jp>
1998-08-26 02:46:24 +00:00
Joseph Koshy
5a3eb871a7 Add "pcm.4" to Makefile.
PR: 7636
Submitted by: <Janick.Taillandier@ratp.fr>
1998-08-19 01:54:13 +00:00
Bruce Evans
e587e32f15 Fixed order and formatting. 1998-08-17 16:39:07 +00:00
Bill Paul
fc164cbc0f Ack! I edited the MLINKS entry but forgot to add xl.4 to the MAN$=
line. *hangs head in shame*
1998-08-16 19:54:20 +00:00
Bill Paul
ffcc5b5933 Whoops... really add the man page and update the Makefile this
time.
1998-08-16 17:19:58 +00:00
Jordan K. Hubbard
615e5e1586 New man page for pcm(4) driver. Me, I think this is more likely
generic and should go one level up, but it can keep the sb(4) man
page company for now until somebody moves all the no-longer-x86-specific
driver man pages up some day.
Submitted by:	luigi
1998-08-09 19:42:53 +00:00
Kenjiro Cho
8d8a81c91e add en ATM driver manual. 1998-07-29 05:42:20 +00:00
Kenjiro Cho
149958e6a9 add Native ATM Protocol manual. 1998-07-29 05:41:20 +00:00
Mike Smith
7299385d7d Add a section 4 manpage for the 'cs' driver. 1998-07-20 20:02:32 +00:00
Tim Vanderhoek
4a441c67ea Fix .Ar usage. Add .Xrefs as appropriate. 1998-06-29 07:04:08 +00:00
Tim Vanderhoek
ac2acba219 A little typos and grammer fixes. 1998-06-29 06:56:40 +00:00
Joseph Koshy
bae2360789 Add mention of Intel EtherExpress 16 cards in the supported list.
Noticed by: Bob Van Valzah <Bob@WhiteBarn.com> on the -doc list.
1998-06-17 08:33:10 +00:00
Steve Price
0c98528507 miserable -> miserably
PR:		6922
Submitted by:	Sue Blake <sue@welearn.com.au>
1998-06-13 19:06:49 +00:00
Joseph Koshy
68bf8f9eea Spelling fixes.
Submitted by: Josh Gilliam <josh@quick.net>
PR: 6880
1998-06-08 06:12:02 +00:00
Julian Elischer
9355ecfc52 Make the Man page reflect teh new reality. 1998-06-05 23:20:12 +00:00
Philippe Charnier
04d3b523cc Use .Ar instead of .ar. Correct incorrect use of .Sm (detected by Paul (pst)). 1998-06-04 06:30:50 +00:00
Bruce Evans
78453399ec Undocumented flags which went away a few minutes ago.
Undocumented auto FIFO trigger level adjustment which went away years ago.
1998-05-31 11:16:09 +00:00
Matthew Hunt
b02c53d213 Correct a minor spacing error. 1998-05-31 04:53:30 +00:00
Julian Elischer
436c7212e6 Hide the interface name in the sin_zero section of the sockaddr_in
passed to the user process for incoming packets. When the sockaddr_in
is passed back to the divert socket later, use thi sas the primary
interface lookup and only revert to the IP address when the name fails.
This solves a long standing bug with divert sockets:
When two interfaces had the same address (P2P for example) the interface
"assigned" to the reinjected packet was sometimes incorect.
Probably we should define a "sockaddr_div" to officially hold this
extended information in teh same manner as sockaddr_dl.
1998-05-25 08:44:31 +00:00