Commit Graph

468 Commits

Author SHA1 Message Date
Wilko Bulte
daaf7aae15 Update status for sound on AS200 and Miata. It works.. 2000-03-31 21:01:17 +00:00
Wilko Bulte
980cf4ca92 Added description of TurboLaser (AlphaServer 8x00) that is now
supported thanks to Matt Jacob.

Reviewed by: Matt Jacob
2000-03-30 18:09:40 +00:00
Kris Kennaway
57f57fda64 Gut the release notes now that we have a clean slate again.
The supported hardware still looks to be lagging in the alpha file.
People, please try and keep these in better sync this time!
2000-03-25 07:09:48 +00:00
Nick Hibma
8a3de5db15 Add entry for the Microtech USB to SCSI cable. 2000-03-20 20:33:09 +00:00
Nick Hibma
a3cab5ab29 Add entry for Y-E Data floppy drive. 2000-03-20 20:03:52 +00:00
Nick Hibma
f14b24709e Add an entry on the Y-E Data floppy drive 2000-03-20 19:55:08 +00:00
Jordan K. Hubbard
85f5012abb Update release notes for 4.0 reality
PR:		17446
Submitted by:	trev@sentry.org
2000-03-18 06:40:45 +00:00
Jordan K. Hubbard
f21f1ea486 5.0 versions 2000-03-15 09:01:06 +00:00
Martin Cracauer
de55b0bbee Note FPU exceptions default change 2000-03-11 18:31:21 +00:00
Tatsumi Hosokawa
b92c03699e Added notes about:
(1) ed and ep PC-card drivers.
(2) sn driver and Megahertz X-Jack Ethernet
(3) Melco Airconnect under wi driver
2000-03-10 18:59:03 +00:00
Mike Smith
35dcdb0d72 Remove any mention of PCI support relating to userconfig.
Remove the comment about Mylex RAID controllers, as this has been fixed.

Approved by:	jkh (partly)
2000-03-09 01:29:42 +00:00
Yoshinobu Inoue
e3b82d958e Add IPv6 related info.
Suggested by: kris

Reviewed by: kris
2000-03-08 09:04:06 +00:00
Søren Schmidt
271af0d006 Add the ata driver to the list of new things in 4.0 2000-03-06 09:09:37 +00:00
Wilko Bulte
27860785d0 Add info on FibreChannel support, AS4100 & 8200 'due soon', PC164
Submitted by: Matt Jacob
2000-03-05 13:16:58 +00:00
Wilko Bulte
65b66c5d72 Include feedback. Warn a bit more for TGA & NT-only systems that
are dumped now that the WinNT/alpha corpse is getting buried.
2000-03-04 21:44:12 +00:00
Jordan K. Hubbard
b73c482a1c Update release notes to current reality. 2000-02-29 10:54:54 +00:00
Jordan K. Hubbard
3cb56ac21b Update install docs to match current reality. 2000-02-29 10:53:10 +00:00
Kris Kennaway
494adc0168 Add OpenSSH blurb and some other minor changes. 2000-02-28 01:57:15 +00:00
Wilko Bulte
2b07d85b10 Corrections for DS20, Miata. Multiple cleanups 2000-02-25 23:28:18 +00:00
Brian S. Dean
db47598ef7 Announce support for the hardware debug registers.
Approved by:	jkh
2000-02-25 15:10:21 +00:00
Wilko Bulte
46b37d4e26 Add some info on DP264. People familiar with this beast: please review
for correctness
2000-02-24 20:35:46 +00:00
Luigi Rizzo
843c5d4993 Record and pack together all ipfw changes.
Approved-by: jordan
2000-02-24 16:20:37 +00:00
Wilko Bulte
b6c549193d Document WDMA2 limit on CMD646 per Soerens ata driver update 2000-02-23 21:36:24 +00:00
Wilko Bulte
5de5e458c6 correct typos
Submitted by:	naddy@mips.rhein-neckar.de
2000-02-23 19:54:13 +00:00
Jordan K. Hubbard
e903018832 Fix version # for ipfilter.
PR:		16818
Submitted by:	martti.kuparinen@nomadiclab.com
2000-02-20 08:45:01 +00:00
Jordan K. Hubbard
557779814e Complete the make-over to transform Novice to Standard install. 2000-02-18 07:11:40 +00:00
Jordan K. Hubbard
6c17dea583 Typo fix: s/replace/replaced/
Submitted by:	Adam <bsdx@looksharp.net>
2000-02-18 00:12:25 +00:00
Martin Cracauer
9ec83dae88 Note SA_SIGINFO, FPE trapcodes and sh fixes.
Fix whitespace, use two blank lines before new chapters.

Approved by:	jkh
2000-02-17 07:59:37 +00:00
Jason Evans
c2ebb466e5 Add short entries about the state of threads support.
i386/RELNOTES.TXT: Remove an alpha-specific comment with regard to gdb.

Approved by:	jkh
2000-02-16 19:38:20 +00:00
Andrew Gallatin
ac0bed8e35 The AlphaServer 1000A is now known to work. Remove mentions of it
being untested.

Approved by:	jkh
2000-02-15 18:49:27 +00:00
Matt Jacob
f79abbd357 Update and provide full Qlogic controller support info.
approved: jkh
2000-02-14 23:46:52 +00:00
Nick Sayer
228524cb50 Add a blurb about SRA-enhanced telnet.
Not-Approved-by: jkh (he said documentation didn't need it)
2000-02-14 19:38:38 +00:00
Justin T. Gibbs
3aae61260c Add references to new device support in the ahc, adv, and adw drivers. 2000-02-14 16:40:09 +00:00
Wilko Bulte
38a9a8ab33 Add info on OSF/1 emulation, IDE support on Alpha. Removed some references
to EISA cards as there is no EISA bus support on Alpha.
2000-02-13 12:05:14 +00:00
Wilko Bulte
d4e8dbe053 Update IDE support for Miata, corrected Multia info, added info on 3000 memory 2000-02-13 12:02:10 +00:00
Mike Smith
dda7c8e323 Update the current state of affairs with the AMI and Mylex drivers;
they're usable but booting is not supported at this time.

Approved-by:	jkh
2000-02-10 21:41:54 +00:00
Jordan K. Hubbard
7cb262d727 Whoops, missed a file in the previous cleanup. 2000-02-09 06:59:59 +00:00
Jordan K. Hubbard
171287a9a6 In a sudden burst of energy (perhaps it was that last mocha), attempt
to update the release docs to more current information.
2000-02-09 06:33:49 +00:00
Nick Hibma
bc687a0b51 Add MacAlly Keyboard in USB section 2000-02-06 21:56:35 +00:00
Wes Peters
84b948e095 Re-worded the NetWare support following some notes from Boris.
Submitted by:	Boris Popov, mostly.
2000-01-27 06:50:40 +00:00
Wes Peters
19af50ad2f Add notes about NWFS client and NCP library for Boris.
Submitted by:	Boris Popov
Reviewed by:	Brian Fundakowski Feldman
2000-01-26 17:07:13 +00:00
Wilko Bulte
3796b7ab91 Include email feedback on EISA bus. 2000-01-22 18:51:16 +00:00
Nick Hibma
db55dadd24 Update USB entries 2000-01-22 16:26:20 +00:00
Wilko Bulte
d632bd993b update table to reflect move from wd to ata driver 2000-01-21 20:33:43 +00:00
Wilko Bulte
3190e369c1 This file has gone away. It's contents have become the starting point for the
GENERIC HARDWARE.TXT now located one directory level up. This saves
people from duplicating all updates in i386 that are in fact generic.
2000-01-21 19:24:33 +00:00
Wilko Bulte
18cf424096 This is an ugly way to make HARDWARE.TXT live here again (instead of
in [i386,alpha]HARDWARE.TXT. This particular file is destined to be
the generic HARDWARE.TXT. In [i386,alpha]HARWDARE.TXT the machdep
information will live from now on. This should fix the make release
failures people were experiencing.

Reviewed by:	Peter Wemm
2000-01-21 19:13:46 +00:00
Wilko Bulte
9882bd8c33 Revamped Multia section. Included comments received from Peter Jeremy 2000-01-20 19:38:32 +00:00
Wilko Bulte
b822f738cb Here is the new Alpha-specific HARDWARE.TXT Again, generic HARDWARE.TXT
info should go into release/texts/HARDWARE.TXT That file will  arrive there
shortly courtesy of the repo meisters ;-)
2000-01-19 23:04:21 +00:00
Wilko Bulte
66a9474383 Only briefly going away, will re-incarnate as HARDWARE.TXT 2000-01-19 23:00:37 +00:00
Wilko Bulte
916b92ec66 Now that I have my NoName back I could confirm it: IDE is no-go on these
boards.
2000-01-18 22:48:24 +00:00
Matthew Dillon
4ca02582de Flesh-out the VM & SWAP release notes.
Approved by: jkh
2000-01-18 22:43:21 +00:00
Jeroen Ruigrok van der Werven
47db854ef5 Add the Intel InBusiness 10/100 PCI Network Adapter
Submitted by:	Mohit Aron <aron@cs.rice.edu> on -current
2000-01-18 22:00:26 +00:00
Wilko Bulte
2937d5542f Reshaped things a bit so that this can become alpha/HARDWARE.TXT 2000-01-18 20:13:16 +00:00
Wilko Bulte
93ef863182 Changed references to 3.2-stable / 3.3 to 3.4-stable /3.5 2000-01-17 23:15:44 +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
Wilko Bulte
11f780a34a ALPHAHW.TXT described the supported machine types for FreeBSD/alpha
along with their quirks along with generic info on things like SRM,
bootable adapters etc.
2000-01-16 13:18:08 +00:00
Kris Kennaway
13320cf44a Remove reference to floppy tape drive. 2000-01-16 05:55:34 +00:00
Kris Kennaway
3bd37876b8 Mention openssl and auditing fixes. 2000-01-16 05:52:55 +00:00
Alexey Zelkin
e2d7ae53fb groff now is 1.15, not 1.11. 2000-01-15 14:42:06 +00:00
Seigo Tanimura
7431ed0f76 - Introduce a new section 'Multimedia' for sound/
video capture cards.
- Add the description of newly supported sound cards.
2000-01-15 06:25:41 +00:00
Tatsumi Hosokawa
03e8b6e471 Remove a document file about PCCARD boot.flp because
PCCARD boot.flp has been merged into GENERIC boot.flp.
2000-01-15 03:42:59 +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
Guido van Rooij
8dc799a226 Add ipfilter 3.3.6 2000-01-13 20:00:48 +00:00
Jeroen Ruigrok van der Werven
4d02bbec4f Add the LSI-Logic 53C875e chipset and the DawiControl DC2976UW entries
to our hardware list.

PR:		15744
Submitted by:	Sascha Blank <blank@uni-tier.de>
2000-01-13 13:43:21 +00:00
Sheldon Hearn
c09a378d7a Remove the cautionary note concerning the move of the chown binary
and its link chgrp, since the change has been reverted.

Reported by:	Kelly Yancey <kbyanc@posi.net>
2000-01-12 14:49:51 +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
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
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
Warner Losh
aa09a81979 Add sn device: smc 91xx based ethernet controllers 1999-12-18 06:23:03 +00:00
Jordan K. Hubbard
8b578ecb19 Correct comment about creating a boot floppy.
Submited by:	Jack O'Neill <jack@germanium.xtalwind.net>
1999-12-16 00:36:05 +00:00
Hellmuth Michaelis
af0f298122 update to isdn4bsd beta release 0.90 1999-12-14 21:14:28 +00:00
David E. O'Brien
5eacf82188 Document `chown's move. 1999-12-14 04:54:55 +00:00
Sheldon Hearn
3b08a8bbe7 Add a warning about the perils of using an older version of sysinstall
to upgrade to a newer version of FreeBSD.

PR:		12777
Reported by:	wayne@staff.msen.com (Michael R. Wayne)
1999-12-13 16:30:55 +00:00
Chris Piazza
0b96c7476e Extra capital letter in COnsole 1999-12-13 06:08:24 +00:00
Jordan K. Hubbard
80da3ae170 Note that Tekram controllers are supported again.
PR:		15090
Reported by:	Ilmar S. Habibulin <ilmar@ints.ru>
1999-12-12 21:06:44 +00:00
Chris Piazza
40921d4855 sd->da, wd->ad 1999-12-12 19:12:45 +00:00
Matthew Dillon
c137e096c2 Add blurb on massive improvements to NFS
Reviewed by:	jkh
1999-12-12 09:53:11 +00:00
Poul-Henning Kamp
2029959351 Remove references to ze and zp drivers. 1999-12-10 10:55:27 +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
Andrew Gallatin
a800cdfbb0 mention AlphaServer 1000 and AlphaServer DS20 1999-12-02 13:39:05 +00:00
Matthew N. Dodd
abe5426763 Remove the "MCA not supported" from RELNOTES.TXT and add
mention of the various devices that are supported.

Add some text and entry to LINT for 'controller mca0'.

I'd like to turn this option on in GENERIC as well as it
isn't impacting and has a small footprint.
1999-12-02 10:01:06 +00:00
Mike Smith
15e7af3ed4 Updates for 4.x:
- Add AMI and Mylex RAID controllers
 - Reflect the demise of the 'eg' and 'ft' drivers
 - Various minor cleanups
 - Add some initial Microchannel information (this could do with some
   fleshing out)
1999-12-02 09:16:02 +00:00
Jordan K. Hubbard
4b0bfc1904 Correct outdated aic entries.
Submitted by:	Greg Lewis <glewis@trc.adelaide.edu.au>
PR:		15186
1999-12-02 08:25:53 +00:00
David E. O'Brien
aac7434a63 Update compiler entries.
Note the 100% total death of /dev/*sd*.
1999-11-27 21:18:19 +00:00
Marcel Moolenaar
bed0c34527 Add signal changes.
i386 only: Add Linuxulator sysctl variables.
1999-11-22 10:22:39 +00:00
Jordan K. Hubbard
98bb29dc55 Remove obsolete token ring support comments.
Reminded by:	joerg
1999-11-12 19:28:48 +00:00
Wes Peters
2c1ebd063c Add information about Intel managed EEPro card.
PR:		docs/14505
Submitted by:	Stephen J. Roznowski    <sjr@home.net>
1999-11-09 06:58:02 +00:00
Dag-Erling Smørgrav
6bdb9bffcc Document my TCP/IP hacks. 1999-11-02 08:44:26 +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
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
Jordan K. Hubbard
edf52b48c7 VERY preliminary versions of these documents for the Alpha. I've
made only the most superficial changes so far to HARDWARE.TXT and
eliminated the stuff I absolutely knew didn't work.  That still leaves
a lot of work to do and this is mostly just a place-holder for now.
1999-09-06 15:10:54 +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
Brian Feldman
0c5632c6b5 Update to include IPFW changes that have happened relatively recently. 1999-09-04 17:37:02 +00:00
Jordan K. Hubbard
a828799ddd Migrate these files down to their ${ARCH} subdir. I should have done
this awhile back (next commit will kludge up something reasonable
for the Alpha).
1999-09-04 08:54:14 +00:00
Andrew Gallatin
a3af6eee5a Mention our support of the xp1000 family 1999-08-25 21:14:03 +00:00
Bill Paul
68d88ef81b Mention that the 3Com 3cSOHO100-TX adapter (cheap version of the 3c905B) is
supported, as well as the 3c980B server adapter (newer rev of the 3c980,
same PCI ID) and the 3c905C-TX.
1999-08-22 16:34:52 +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
Hellmuth Michaelis
2a7e6c3301 update list of ISDN hardware supported by isdn4bsd 0.83 1999-08-07 12:14:39 +00:00
Nik Clayton
f1b11ec4c5 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
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
Robert Nordier
d5432a043e 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
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
Tatsumi Hosokawa
78518611ef Added a short README to PC-card boot.flp directory.
(please check English grammer...:-) )
1999-07-06 13:07:51 +00:00
Brian Feldman
1e9e99efc0 It's really mP6.
:)
1999-07-03 01:56:58 +00:00
Mike Smith
36b717ede4 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
Jordan K. Hubbard
f1141e3b94 Update these files to match current reality. 1999-07-02 17:11:58 +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
Tim Vanderhoek
e87212489a 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
Tim Vanderhoek
15e406d3ee MF3S: typo 1999-05-24 23:44:57 +00:00
Tim Vanderhoek
6cc2d0051d Typos (one reported in misc/11876 by Andrew Boothman <andrew@cream.org>) 1999-05-24 23:32:00 +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
David E. O'Brien
a5b3fd5d93 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
David E. O'Brien
af28dc5848 Remove duplicated `ex0' entry. 1999-05-21 18:28:32 +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
Nick Hibma
c00ffac3b8 Update the list of devices supported (nothing spectacular) 1999-05-18 22:48:18 +00:00
Jordan K. Hubbard
04b10daf62 Punt! This file is now architecture specific. 1999-05-12 08:17:56 +00:00
Jordan K. Hubbard
2a43f686f5 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
Jordan K. Hubbard
0f7a617de4 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
Matt Jacob
07948bbf89 add in mention of 1080/1240 support 1999-05-11 06:14:26 +00:00
Doug Rabson
890e94c920 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 Hardiman
49d551674d 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
Jordan K. Hubbard
38ed24dd3c Typo fix. 1999-05-05 10:18:55 +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
Masafumi Max NAKANE
07a7340350 Typo fix and a very minor wording adjustment. 1999-05-05 00:20:15 +00:00
Jordan K. Hubbard
e17b155825 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
Masafumi Max NAKANE
5e4b06fbd3 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
Masafumi Max NAKANE
7245fe241c Style fix: make the indentation consistent. 1999-05-04 15:33:38 +00:00
David E. O'Brien
0e9364c961 Add compat22 and compat3x. 1999-04-20 11:48:01 +00:00
Jordan K. Hubbard
7f782a1b9e Fix a misspelling. 1999-04-13 05:14:44 +00:00
Nick Hibma
e1bf72b241 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
Nick Hibma
377912b604 Updated the list of devices supported by the USB susystem.
Thanks Mike for the hint.
1999-04-10 16:54:12 +00:00
Hellmuth Michaelis
bb583c03fc 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
Mike Smith
76dcbbc686 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
Jordan K. Hubbard
59332d73a0 State the need to read errata more, um, strongly. 1999-04-08 06:00:01 +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
David E. O'Brien
488a805f88 4.0 will offer EGCS over GCC to the world. 1999-04-04 21:50:07 +00:00
Jordan K. Hubbard
b05b1d8172 This apparently works now, excise it from TROUBLE.TXT 1999-03-18 06:43:01 +00:00
David E. O'Brien
51bb9af7e5 Add import of ISC's DHCP client & the upgrade of Groff. 1999-03-15 09:41:22 +00:00
Jordan K. Hubbard
03fd03689e Update to post-branch state (yeesh!) 1999-03-12 22:45:42 +00:00
Jordan K. Hubbard
862ff8fb27 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
Jordan K. Hubbard
b48125eaa8 Update reference to setup.exe (which is now dead). 1999-02-23 04:19:30 +00:00
Jordan K. Hubbard
829024ef22 MF3: SYSVMSG addition, fluff with release notes. 1999-02-14 20:14:58 +00:00
Jordan K. Hubbard
340f94beeb 4.0-current! 1999-02-14 18:48:44 +00:00
Jordan K. Hubbard
edc2bcee4d 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 Wunsch
f1689b7f23 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
Jordan K. Hubbard
c49127f127 Adjust notes to describe new boot floppy scheme. 1999-01-31 12:55:08 +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
Jordan K. Hubbard
a566c3ca7e s/wcd/acd/
Noted by:	des
1999-01-26 10:18:52 +00:00
Garrett Wollman
129a627970 Update for 4.0 by adding the first two major changes and deleting a lot
of irrelevant (2.x/3.x) content.
1999-01-21 23:26:34 +00:00
Kenneth D. Merry
8db3059d03 Significant modifications to the SCSI controller support sections in both
files.  They are now both basically the same.  I also modified the driver
list in HARDWARE.TXT:  add the adw and isp drivers, and indicate that the
uha driver isn't yet supported under CAM.

This includes specific mention of all supported NCR and BusLogic models,
additional qualification of the supported DPT and QLogic models, and some
additions to the list of supported onboard Adaptec chips.

The hope is, of course, that this will lead to fewer questions like "is the
froboz SCSI controller supported?"

I think the formatting of the new entries looks okay, but someone with a
better eye for things like that might want to look at this.
1999-01-19 22:24:06 +00:00
Kenneth D. Merry
95e6a1e05e Qualify Adaptec 2920 support -- only the 2920C is supported. The 2920 is a
rebadged Future Domain card that is not supported.

Also, only the DPT SmartRAID III and IV are supported.  (The SmartRAID V
isn't yet supported by the DPT driver.)
1999-01-19 05:59:43 +00:00
Bill Paul
395a1eda4d Update to include new drivers, mention newly supported fast ethernet
adapters.
1999-01-18 19:25:30 +00:00
Bill Paul
e2be51399d Mention that the CNet Pro110B is supported (ax driver). 1999-01-18 17:26:01 +00:00
Joerg Wunsch
d3c8d7fa01 Mention isdn4bsd support.
Forgotten by:	phk :)
1999-01-13 17:36:31 +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
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
be4a254c7d Include information about rdp(4). 1998-12-21 18:07:16 +00:00
Jordan K. Hubbard
815dab5ee6 Update to note which specific brand of IDE drive does this. 1998-12-16 07:14:01 +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
Jordan K. Hubbard
c3b8bd4952 Correct for mfsroot.flp now. 1998-12-06 20:38:49 +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
Joerg Wunsch
cc4d84be49 Mention the preprocessor changes to ipfw(8). 1998-11-25 13:55:31 +00:00
Jordan K. Hubbard
f89dccd7b0 Doc fixes for CAM devices. If I ever truly understand the logic behind
this name change, I'll be a happy man.
1998-11-21 21:45:27 +00:00
David E. O'Brien
dff245ccaa Remove 1998-11-12 11:27:54 +00:00
Jordan K. Hubbard
e470578761 Formatting tweak. 1998-11-04 00:06:41 +00:00
Jordan K. Hubbard
d7d6f7335d Stage 1: Move a bunch of docs out from under sysinstall and other
less than accessible places.
1998-11-03 03:21:09 +00:00