Commit Graph

68 Commits

Author SHA1 Message Date
nik
fc1611efd2 Change "telesis" to "telesyn" to reflect their change of name.
PR:             docs/12435
Submitted by:   Adam Kranzel <shade@dnai.com>
1999-07-27 18:25:29 +00:00
wpaul
bfb34cd229 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
rnordier
e4e4466518 Update ThinkPad special mode entry for atkbd0. Add an entry dealing
with failure to detect XT/AT-style keyboards in boot2 during install.

Submitted by: yokota
1999-07-15 19:33:22 +00:00
wpaul
336bbb02d9 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
hosokawa
42c0c80dea Added a short README to PC-card boot.flp directory.
(please check English grammer...:-) )
1999-07-06 13:07:51 +00:00
green
9f9998aa5a It's really mP6.
:)
1999-07-03 01:56:58 +00:00
msmith
3a43a968a6 Mention the Rise MP6, list merged items. There are probably a pile more
changes that need to be listed here.
1999-07-02 23:04:28 +00:00
jkh
36d484a9b9 Update these files to match current reality. 1999-07-02 17:11:58 +00:00
wpaul
40da8227d3 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
hoek
2043879889 Update for post 3.2R since this'll be quickly forgotten otherwise.
Say, isn't about time for a -SNAP release?
1999-05-24 23:52:46 +00:00
hoek
00e0abfe84 MF3S: typo 1999-05-24 23:44:57 +00:00
hoek
081fe520f6 Typos (one reported in misc/11876 by Andrew Boothman <andrew@cream.org>) 1999-05-24 23:32:00 +00:00
wpaul
a05c2f300a - 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
obrien
cea564f3bf Remove `ix' driver. Justin Gibbs added support for the EtherExpress16 to
the `ie' driver in rev 1.41 of if_ie.c on 1997/04/14.  Thus retiring the
`ix' driver.

Forgotten by:	gibbs
1999-05-22 02:33:08 +00:00
obrien
2ebff54f67 Remove duplicated `ex0' entry. 1999-05-21 18:28:32 +00:00
wpaul
c38c22251d 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
n_hibma
3167e10d62 Update the list of devices supported (nothing spectacular) 1999-05-18 22:48:18 +00:00
jkh
9975ae7232 Punt! This file is now architecture specific. 1999-05-12 08:17:56 +00:00
jkh
89b29303c4 A special installation guide for the Alpha. Thanks, Doug! This is good!
Submitted by:	Doug Rabson <dfr@freebsd.org>
1999-05-12 08:17:03 +00:00
jkh
ae388b155f Hmm. Could have sworn I committed this before. Mention the jail() stuff
in release notes.  Be kinda neat if the jail stuff refused to allow read/write
access to raw devices too. :)
1999-05-11 10:29:45 +00:00
mjacob
48523aab23 add in mention of 1080/1240 support 1999-05-11 06:14:26 +00:00
dfr
8511a20312 Gdb has been updated to version 4.18 and is now part of the standard
release for FreeBSD/alpha.
1999-05-08 19:19:16 +00:00
roger
eb3c5b74f1 Added details of PCI network cards which work by emulating the NE2000.
RealTek 8029, NetVin 5000, Winbond W89C940, Surecom NE-34, VIA VT86C926.
(checked with Bill Paul)

Mention the Brooktree Bt878 is supported by the Bt848 driver.
1999-05-06 19:24:45 +00:00
jkh
af1d4954de Typo fix. 1999-05-05 10:18:55 +00:00
wpaul
44142abac1 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
max
a2a56c8953 Typo fix and a very minor wording adjustment. 1999-05-05 00:20:15 +00:00
jkh
4cfb94cf12 Substantially update this to match reality. Also do a typo/facto pass over
Max's serial console instructions (this is good stuff, thanks Max!).
1999-05-04 23:27:07 +00:00
max
f21e9b9080 Add a new section ``Tips for Serial Console Users''. (Previous
commit included the entry for this section in the Table of Contents
by mistake.)
Also, some typo fix.
1999-05-04 15:57:09 +00:00
max
a723f8dc8b Style fix: make the indentation consistent. 1999-05-04 15:33:38 +00:00
obrien
2e28696782 Add compat22 and compat3x. 1999-04-20 11:48:01 +00:00
jkh
1e0196bc01 Fix a misspelling. 1999-04-13 05:14:44 +00:00
n_hibma
021eca46c5 Update the list of supported USB devices with the list that is stored in
usbdevs.h and usbdevs_data.h. Any additional entries are welcome.
1999-04-11 00:18:07 +00:00
n_hibma
3a8af328c5 Updated the list of devices supported by the USB susystem.
Thanks Mike for the hint.
1999-04-10 16:54:12 +00:00
hm
63f97c43fe Add ISDN cards supported by isdn4bsd to list of supported hardware,
remove nic driver for Dr. Neuhaus Niccy 300x ISDN cards from this list
1999-04-10 14:34:29 +00:00
msmith
d8f926e8b9 Add a skinny USB section. Note that the Zip mention preempts the actual
comitting of the umass driver by a little.
1999-04-08 21:42:11 +00:00
jkh
bd844dc286 State the need to read errata more, um, strongly. 1999-04-08 06:00:01 +00:00
wpaul
0848cf3290 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
obrien
bc51f236b7 4.0 will offer EGCS over GCC to the world. 1999-04-04 21:50:07 +00:00
jkh
fc153f1c59 This apparently works now, excise it from TROUBLE.TXT 1999-03-18 06:43:01 +00:00
obrien
c31d723601 Add import of ISC's DHCP client & the upgrade of Groff. 1999-03-15 09:41:22 +00:00
jkh
87b278912f Update to post-branch state (yeesh!) 1999-03-12 22:45:42 +00:00
jkh
5c37b0fde4 Add Specialix SI/XIO/SX ISA, EISA and PCI serial expansion cards/modules
Submitted by:	Nick Sayer <nsayer@quack.kfu.com>
PR:		10456
1999-03-08 23:41:12 +00:00
jkh
6c9f56849f Update reference to setup.exe (which is now dead). 1999-02-23 04:19:30 +00:00
jkh
3565782866 MF3: SYSVMSG addition, fluff with release notes. 1999-02-14 20:14:58 +00:00
jkh
48def07a8d 4.0-current! 1999-02-14 18:48:44 +00:00
jkh
6cdf2f6226 List diamond fireport cards under Symbios section.
Submitted by:		Stephen McKay <syssgm@detir.qld.gov.au>
1999-02-11 14:00:14 +00:00
joerg
85da360de6 Several recent additions. Folks, please update this file if you add some
new feature to the system!

. SVR4 emulation
. NTFS
. upgrade of f77 via f2c
1999-02-03 17:27:12 +00:00
jkh
8d85bcbd7e Adjust notes to describe new boot floppy scheme. 1999-01-31 12:55:08 +00:00
wpaul
491ec9d5bb 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
jkh
463a559a71 s/wcd/acd/
Noted by:	des
1999-01-26 10:18:52 +00:00