Home | History | Annotate | Download | only in pcmcia
History log of /src/sys/dev/pcmcia/if_xireg.h
RevisionDateAuthorComments
 1.9  28-May-2019  msaitoh s/recieve/receive/
 1.8  11-Dec-2005  christos branches: 1.8.164;
merge ktrace-lwp.
 1.7  12-Aug-2004  mycroft Remove sc_offset. It's always 0, and if we did want to use it, "that's what
bus_space_subregion() is for".
 1.6  08-Aug-2004  mycroft Use the correct data port, for compatibility with old cards. Without this,
some of my CE2 cards are unable to transfer data successfully; they send
bogus packets and every received packet is all 0s.
"Special."
 1.5  08-Aug-2004  mycroft Split "xi" into a "xirc" frontend (similar to mhzc; it attaches two child
devices) and a "xi" backend.

My CE2 and CEM2 cards are now probed correctly. However, there are still
some problems with one model of the CE2, and the CEM2 doesn't seem to get
any modem interrupts.

While I'm at it, fix several bugs:

* The tuple scan for the MAC address was broken in multiple ways.
* xi_intr() did not deal well with a shared interrupt.
* We were setting the wrong page number to look at the receive status. (How
did this work???)
* Remove the xi_full_reset() from xi_reset(). Move the parts of
xi_full_reset() needed to undo the effect of xi_stop() into xi_init(). This
allows a stop/init pair to DTRT, and much quicker, as used by various
ioctl()s.
* Set the TRS register before reading the TSO register, as the Linux driver
does. While I'm at it, fix the name.
* Fix numerous problems with xi_set_address(). "Where do I begin?" There's a
chance that multicast works now, but I haven't tested it.
* Explicitly clear the MSR register, and also force SELECT_MII to 0 if we
didn't find any PHYs.
* Clean up some cruft that appears to be bogus.

Probably needs more work, but it's a start.
 1.4  02-Nov-2003  wiz Fix some typos. From Tom Cosgrove via jmc@openbsd.
 1.3  01-Jul-2001  gmcgarry branches: 1.3.22;
Jumbo patch:

- data alignment fix
- kludge around broken multicast by using promisc mode
(IPv6 router solicitation now works)
- add support as random source
- support device power-up and power-down
- vlan support
- misc. comment and style fixes
 1.2  12-Jun-2001  wiz receive, not recieve
 1.1  05-Jun-2000  gmcgarry branches: 1.1.4; 1.1.6; 1.1.8;
New driver for Xircom CreditCard PCMCIA Ethernet. Replaces xe driver which
didn't work. Renamed to avoid clash with next68k network driver.
 1.1.8.2  24-Aug-2001  nathanw Catch up with -current.
 1.1.8.1  21-Jun-2001  nathanw Catch up to -current.
 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  05-Jun-2000  bouyer file if_xireg.h was added on branch thorpej_scsipi on 2000-11-20 11:42:45 +0000
 1.1.4.2  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1  05-Jun-2000  minoura file if_xireg.h was added on branch minoura-xpg4dl on 2000-06-22 17:07:47 +0000
 1.3.22.5  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.22.4  18-Sep-2004  skrll Sync with HEAD.
 1.3.22.3  25-Aug-2004  skrll Sync with HEAD.
 1.3.22.2  12-Aug-2004  skrll Sync with HEAD.
 1.3.22.1  03-Aug-2004  skrll Sync with HEAD
 1.8.164.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed