Home | History | Annotate | Download | only in mca
History log of /src/sys/dev/mca/files.mca
RevisionDateAuthorComments
 1.23  19-Jan-2020  thorpej Remove Token Ring support.
 1.22  11-Dec-2005  christos branches: 1.22.164; 1.22.172;
merge ktrace-lwp.
 1.21  03-Apr-2005  jdolecek Add driver for MCA Tiara LANCard / Fujitsu mb86950 EtherStar. Driver provided
in PR kern/26899 by Dave Barnes.
 1.20  27-Feb-2005  perry nuke trailing whitespace
 1.19  30-Aug-2004  drochner branches: 1.19.4; 1.19.6;
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do
what tens of the bus' parents foo{...}bridge_print()s scattered around do
 1.18  24-Mar-2002  jdolecek branches: 1.18.10;
drop the isadma attribute for aha, aha at mca? doesn't use that
 1.17  04-Dec-2001  jdolecek Make this NCR 53C90 driver work, using the chip information from
Tymm Twillman's Linux mca_53c9x driver.
Tested with external ZIP100 only.
 1.16  01-Dec-2001  jdolecek Nonworking NCR 53c90 attachment. I don't get any interrupts from
the device yet, need to find real NCR53c90 docs to figure out what's wrong.
 1.15  28-Nov-2001  lukem - convert usage of "defopt" to "defflag" where the relevant option does
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
 1.14  23-Nov-2001  jdolecek add 'drive' locator to mca edc
 1.13  27-Apr-2001  jdolecek branches: 1.13.2;
Add driver for SKNET Personal and MC+ - AMD Lance 7990 based ethernet cards.
Both models tested and seem to be quite stable and fast.

Thanks to:
- Hans Hubner <hans@Huebner.org> for giving me the cards for testing
- Georg Klug of Syskonnect, who provided me with hw docs for these cards,
very promptly and willingly - I wish all vendors would be like this
- Alfred Arnold, Linux SKNET driver author, for giving me valuable Syskonnect
contact :)
 1.12  23-Apr-2001  jdolecek Compact autoconf info by printing the IRQ number together
with 'at mca0 slot foo' info.
 1.11  20-Apr-2001  jdolecek Add MCA ne(4) attachment for Novell NE/2 Ethernet adapter and clones.
Tested with NE/2 card provided to me by Hans Hubner <hans@Huebner.ORG>.

The Compex and Arco cards were not tested. According to Linux ne2 driver,
they should work same way as NE/2.
 1.10  19-Apr-2001  jdolecek Use "edc" instead of "dasd". As pointed out by Soren, dasd doesn't
mean anything special in IBM-talk. And edc better matches prior art, too.
 1.9  19-Apr-2001  jdolecek Add a driver for IBM ESDI disk controllers. Tested with IBM Integ. ESDI Fixed
Disk & Controller only at the moment.

This driver still needs some touchup (error recovery is not quite
good, MCA DMA controller goo should be moved to driver independant
location), but is working enough to be usable for others. And I
want this under CVS control :)

Thanks to Scott Telford <st@epcc.ed.ac.uk> for providing me docs for
these devices (IBM DASD Storage Interface Specification for MCA rev. 2.2).
 1.8  31-Mar-2001  jdolecek Add driver for AT1720 MCA cards. This uses generic MB86960 support code,
and shares some bits with ISA AT1700 driver. Gee, this one was really
easy :)

This card turned out to be quite good performer - I get about 360KB/s
on 386DX PS/2 machine, which is best of all supported cards so far.
Tested with AT1720T, card donated by David Brownlee.
 1.7  23-Mar-2001  jdolecek Add MCA we(4) attachment for WD80x3 cards and clones. Tested with
WD8003W/A, card provided by David Brownlee (thanks!). The SMC Elite stuff not
tested since I don't have any; hopefully it's correct, should match
information in ADF files.

The MCA-specific init quirk taken from Linux smc-mca.c driver.
I don't quite grok why it works, but it does *cross fingers*.

The WD8003W/A seems to be quite a good choice. I get like 340KB/s on my
machine, where 3c523 does only like 310KB/s. The numbers would be probably
even better with faster CPU than 386DX :)
 1.6  22-Mar-2001  jdolecek Add MCA ep(4) attachment, for 3Com 3c529-type cards. Tested with 3c529-TP,
provided to me by David Brownlee (thanks!).

Performance of this card is quite poor on my PS/2 with 386DX, like 100KB/s
at best, but as low as 5KB/s when transferring bigger files due to
packet overruns. It would be good to revisit this later, probably by
teaching the ic code to use RX Early.
 1.5  19-Mar-2001  jdolecek remove bogus ef entry
 1.4  19-Mar-2001  jdolecek Provide MCA com(4) attachment. Tested with IBM Internal modem, kindly
donated to me by David Brownlee <abs@anim.dreamworks.com>.
 1.3  16-Mar-2001  jdolecek Add driver for 3Com EtherLink/MC (3c523) Ethernet MCA card. This beast uses
i82586-based controller, similarily to e.g. ai(4), el(4) or ix(4).
The driver was modelled after the ai(4) driver.

Due to lack of better documentation, Linux 3c523 driver was used
to find out 3c523-specific quirks. Of course, the necessary work was greatly
reduced by our decend generic ic/i82586 code :)

Finally, NetBSD supports an ethernet card on IBM PS/2!
 1.2  24-Feb-2001  lukem branches: 1.2.2;
whitespace police
 1.1  11-May-2000  jdolecek branches: 1.1.6;
MI part of MicroChannel Architecture bus support

This work is based on code written by Scott D. Telford, the IBM
Token Ring card attachment was written by Gregory McGarry.

XXX this is still very experimental and development version; use at your
XXX own risk
 1.1.6.6  23-Apr-2001  bouyer Sync with HEAD.
 1.1.6.5  21-Apr-2001  bouyer Sync with HEAD
 1.1.6.4  27-Mar-2001  bouyer Sync with HEAD.
 1.1.6.3  12-Mar-2001  bouyer Sync with HEAD.
 1.1.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.6.1  11-May-2000  bouyer file files.mca was added on branch thorpej_scsipi on 2000-11-20 11:41:29 +0000
 1.2.2.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.2.2.3  08-Jan-2002  nathanw Catch up to -current.
 1.2.2.2  21-Jun-2001  nathanw Catch up to -current.
 1.2.2.1  09-Apr-2001  nathanw Catch up with -current.
 1.13.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.13.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.18.10.5  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.18.10.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.18.10.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.18.10.2  18-Sep-2004  skrll Sync with HEAD.
 1.18.10.1  03-Sep-2004  skrll Sync with HEAD
 1.19.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.19.4.1  29-Apr-2005  kent sync with -current
 1.22.172.1  25-Jan-2020  ad Sync with head.
 1.22.164.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed