Semen Ustimenko
9cd64fb3dd
Move tx(4) driver to sys/dev/tx. BTW split hardware structures and constants
...
into if_txreg.h.
MFC after: 1 week
2002-04-19 22:43:57 +00:00
Semen Ustimenko
2c9067b16f
Add support for 802.1Q VLAN and oversized ethernet frames.
...
PR: kern/29235
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
Reviewed by: Yar Tikhiy <yar@FreeBSD.org>
MFC after: 1 week
2001-08-13 18:32:39 +00:00
Semen Ustimenko
1d57ebcdbf
Add initializetion of NVCTL register with EEPROM stored value.
...
This fix hazardous very slow work for one of my cards.
MFC after: 1 week
2001-06-23 19:30:26 +00:00
Semen Ustimenko
67a9752835
Add support for SMC9432FTX card, possibly othe fiber optic SMC9432 family
...
cards will work too.
2001-02-07 20:11:02 +00:00
Semen Ustimenko
afb279b54b
Added support for SMC9432BTX cards.
2000-06-21 19:19:49 +00:00
Semen Ustimenko
0f9ee76b22
Driver is now using miibus, and newbus.
...
PR: kern/17601
2000-04-12 06:51:43 +00:00
Semen Ustimenko
1d45e38736
Added code to enable BusMaster operations.
...
Kurt D. Starsinic <kstar@chapin.edu> had reported
this patch fixing strange behaviour (like timeouts
and RX/TX DMAs stopping errors).
1999-10-29 09:56:52 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Semen Ustimenko
a1684b9830
Move arpcom structure be the first in softc structure. Needed
...
for ether_ioctl.
PR: pending/11754
1999-05-22 06:10:14 +00:00
Semen Ustimenko
29563129dd
Implemented workaround for EPIC's Application Note 7-15 (concerning
...
chip int. and ext. clock synchronisation). Fixed workaround for
transmit threshold underrun. Added volatile keyword to CSR_READ_* and
CSR_WRITE_* macroses. Added DELAYs to eliminate randomness caused
by processor speed. Fixed all TXCON and RXCON registers to be accessed
only when chip is idle, as manual told. Changed epic_init_phy to
drop link by isolating and going loopback, should should force link
partner to restart autonegotiation.
PR: kern/10535, kern/9742, kern/10575
Submitted by: Peter Jeremy, David Greenman
1999-03-14 08:30:23 +00:00
Semen Ustimenko
5fabcd1a00
Ported to OpenBSD. sys/pci/smc83c170.h renamed to sys/pci/if_txvar.h to be
...
like others.
1998-11-01 07:44:33 +00:00