aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Virgin import of Xircom PCCARD driver v1.20 (1999/06/13):vendor/xe/1.20vendor/xeDavid E. O'Brien1999-06-222-233/+726
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Conformance with Dingo specification. This includes: Collision/error statistics gathering. Multicast address filtering, eg. the hash filter. Initialisation and interrupt handling sequences. Note that I've started on some of this already in v1.20. * The probe routine needs some more work, to identify oddities such as the REM10. * There are still problems with the autonegotiation code; specifically, it won't autonegotiate with some 10/100 hubs. This might simply be the hardware not getting along, in which case there's nothing we can do, but it's still worth investigating * CEM28/CEM33 support. Should be able to integrate this directly from the Linux code. * Performance enhancements: Full-duplex on 10Mbit networks. Virtual shared-memory mode. Early send and receive modes. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=48114 svn path=/vendor-sys/xe/1.20/; revision=48116; tag=vendor/xe/1.20
* Virgin import of Xircom PCCARD driver v1.19.vendor/xe/1.19David E. O'Brien1999-05-141-78/+63
| | | | | | | | | | | | | | | | | | v1.19 (1999/04/15) updates the CEM56/REM56 support. Current bugs & misfeatures -------------------------- * CE2 cards still not working reliably. Unclear if this is related to packet I/O code or interrupt handling. * Autonegotiation support remains flaky. We're now OK with 10Mbit auto hubs, but certain combination of hardware will fail to connect. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=47151 svn path=/vendor-sys/xe/1.19/; revision=47153; tag=vendor/xe/1.19
* Virgin import of Xircom PCCARD driver v1.18vendor/xe/1.18David E. O'Brien1999-05-141-14/+160
| | | | | | | | | | | v1.18 (1999/04/08) adds support for CEM56 and REM56 multifunction cards. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=47148 svn path=/vendor-sys/xe/1.18/; revision=47150; tag=vendor/xe/1.18
* Virgin import of Xircom PCCARD driver v1.17vendor/xe/1.17David E. O'Brien1999-05-141-34/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | v1.17 (1999/03/28) has xperimental fixes to 10Mbit autonegotiation and CE2 input lockup. KNOWN BUGS ========== * Media auto-negotiation is definitely not right. It will work in most circumstances and seems to connect OK to most 100Mbit networks, however some pathological combinations of hubs/networks/peers seem to confuse it. * CE2 support is somewhat flakey (ranging from 'works perfectly' to 'hangs the machine' so far). I've fixed the probe routine and a potential lockup in the output routine, but a lot of people still report that they can't receive or transmit. * You won't be able to use the modem and Ethenet parts of a multifunction card simultaneously. This is limitation the current FreeBSD PCMCIA support. Likewise, there is no support for CardBus devices. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=47145 svn path=/vendor-sys/xe/1.17/; revision=47147; tag=vendor/xe/1.17
* Virgin import of Xircom PCCARD driver v1.16.vendor/xe/1.16David E. O'Brien1999-05-141-4/+6
| | | | | | | | | | | | v1.16 (1999/03/08) fixed BPF input hang and infinite loop on CE2 short-packet output. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=47142 svn path=/vendor-sys/xe/1.16/; revision=47144; tag=vendor/xe/1.16
* Virgin import of Xircom PCCARD driver v1.15vendor/xe/1.15David E. O'Brien1999-05-141-5/+9
| | | | | | | | | | | v1.15 fixed driver registration bug under 3.1-STABLE. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=47139 svn path=/vendor-sys/xe/1.15/; revision=47141; tag=vendor/xe/1.15
* Virgin import of Xircom PCCARD driver v1.14vendor/xe/1.14David E. O'Brien1999-05-142-1303/+1373
| | | | | | | | | | | | | | | | | | | | | | This driver is mostly based on the `xirc2ps' driver for Linux by Werner Koch. Werner has even allowed his code to be distributed under a BSD licence, making our life considerably easier -- thanks Werner! This driver supports: * Intel EtherExpress(TM) PRO/100 PCCARD (16-bit version) * Xircom CreditCard CE2 / CEM28 / CEM33 / CE3 / CEM56 Ethernet adapters. * Toshiba Advanced Network 10/100 PCCARD * Certain Compaq Netelligent 10/100 branded cards v1.14 has major changes to media selection code, and bugfixes in the probe routine. Developed by: Scott Mitchell <scott@uk.freebsd.org> Obtained from: http://www.freebsd-uk.eu.org/~scott/xe_drv/ Notes: svn path=/vendor-sys/xe/dist/; revision=47136 svn path=/vendor-sys/xe/1.14/; revision=47138; tag=vendor/xe/1.14
* Virgin import of Xircom PCCARD driver v1.13vendor/xe/1.13David E. O'Brien1999-05-142-0/+2439
Notes: svn path=/vendor-sys/xe/dist/; revision=47133 svn path=/vendor-sys/xe/1.13/; revision=47135; tag=vendor/xe/1.13