Age | Commit message (Collapse) | Author |
|
feedback and ok tb@ jmc@ ok ratchov@
|
|
|
|
|
|
slipped into the original NetBSD code around sixteen years ago.
Although it has been working so far because some devices used
address zero and other devices ignored the wrong higher bits.
- Remove the mem_ring override in ne2000_attach() now that
dp8390_config() calculates mem_ring correctly.
From NetBSD, via brad
|
|
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
|
to have "remote DMA complete bit" is ISR. So, don't wait for ISR.RDC bit
after writing a packet.
From bsh@NetBSD
- Figure out whether the shared memory region is word-accessible in the same
place we figure out its size, and store this in the softc, rather than using
a series of comparisons later.
From mycroft@NetBSD
- support for the NE2000 type AX88790.
From Yong-Jhen Hong <yongjhen at alqualonde dot org> via NetBSD
Tested by deraadt@ and Adriaan <misc dot adriaan at gmail dot com>
ok deraadt@
|
|
AX88190 specific defines from ne2000reg.h
From NetBSD
|
|
|
|
|
|
|
|
Add DELAY in some busy loops to allow the DMA engine to actually do something
(neccessary on fast processors).
From ws@ & mycroft@ NetBSD
Testing by deraadt@ nick@, ok deraadt@
|
|
|
|
we ignore interrupts; this allows unplugging a card when the probe gets stuck
without panicing.
|
|
Thanks to Han Boetes for testing on an isapnp card.
|
|
|
|
Tom: I did not commit a couple of your changes.
i did not include some punctuation fixes (full stops, etc.)
mnemorable -> mnemonic: i decided memorable was probably better
instrunctions -> instruction: i kept the plural
|
|
|
|
New Media LiveWire Fast Ethernet adapters now work after these changes,
although the Netgear card still requires media to be set manually.
|
|
use an 8k buffer for NE1000 cards, 16k otherwise. This is likely sub-optimal,
but at least it fixes the D-Link DE660 card, which hasn't worked since last
August (and it seems like a fairly common model). fgsch@ ok. Thanks to Felix
Kronlage who donated a test card and dongle for me to debug with.
|
|
The dp8390_softc now has media_init and media_fini function pointers that
do the work. fgsch@ ok
|
|
* support for ax88190
* set the memory size based on the ne2k type, changing the number
of transmit buffers.
* make ne2000_attach return some value so it can be used in pcmcia.
* move code for dl10019 to the pcmcia part.
|
|
Change the ne2000_detect parm list.
|
|
|
|
|
|
|
|
|
|
|
|
|