freebsd-skq/sys/pci
dg 179a5ad365 Work around a bug in the 82557 NIC where the receiver will lock up
if it is in 10Mbps mode and gets certain types of garbage prior to
the packet header. The work-around involves reprogramming the
multicast filter if nothing is received in some number of seconds
(currently set at 15). As a side effect, implemented complete support
for multicasting rather than the previous 'receive all multicasts'
hack, since we now have the ability to program the filter table.
Fixed a serious bug which crept in with the timeout() changes;
the cookie was only saved on the first timeout() call in fxp_init()
and wasn't updated in the most common place in fxp_stats_update()
when the timeout was rescheduled. This bug would have resulted in
an eventual panic if fxp_stop() was called (which happens when any
interface flags are changed, for example).
Fixed a bug in Alpha support that would have caused the TxCB
descriptor chain to span a page boundry, causing serious problems
if the pages didn't happen to be contiguous.
Removed some gratuitous bit masking that was left over from an
older implementation.
Fixed a bug where too much was copied from the configuration
template, spilling over into memory that followed it.
Fixed handling of if_timer...it was cleared too early in some cases.
1997-09-29 11:27:43 +00:00
..
aic7870.c Modify my copyright notice to allow the sequencer to be used with GPLed 1997-06-27 19:39:34 +00:00
brktree_reg.h Amancio's latest in the Brooktree driver. 1997-09-09 06:32:32 +00:00
brooktree848.c Amancio's latest in the Brooktree driver. 1997-09-09 06:32:32 +00:00
bt9xx.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
cy_pci.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
cy_pcireg.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
dc21040reg.h Import Matt's if_de driver 970703 release. This (apparently) supports 1997-08-03 12:17:39 +00:00
ide_pci.c Addition of support of the slightly rogue Promise IDE interface(Dyson), support 1997-09-20 07:41:58 +00:00
ide_pcireg.h Add support for busmaster DMA on some PCI IDE chipsets. 1997-07-29 12:57:25 +00:00
if_de.c ``oops''. I cut/pasted the original free()'s based on mark's suggestion 1997-09-20 02:29:56 +00:00
if_devar.h malloc() the rx and tx descriptors seperately rather than as part of the 1997-09-11 15:27:35 +00:00
if_ed_p.c Add the NetVin 5000 series NE2000 PCI card vendor and device IDs. 1997-08-14 07:53:07 +00:00
if_en_pci.c Added used #include - don't depend on <sys/mbuf.h> including 1997-09-02 01:19:47 +00:00
if_fpa.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_fxp.c Work around a bug in the 82557 NIC where the receiver will lock up 1997-09-29 11:27:43 +00:00
if_fxpreg.h Work around a bug in the 82557 NIC where the receiver will lock up 1997-09-29 11:27:43 +00:00
if_fxpvar.h Work around a bug in the 82557 NIC where the receiver will lock up 1997-09-29 11:27:43 +00:00
if_lnc_p.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_sr_p.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
if_vx_pci.c Yank the casts. 1997-08-21 08:42:59 +00:00
locate.pl Perl script to convert NCR script address into label+offset. 1995-09-08 19:37:11 +00:00
meteor_reg.h Here is a patch that fix a few problems with the RGB version of 1996-06-07 03:03:25 +00:00
meteor.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
ncr.c Update for new callout interface. 1997-09-21 22:02:25 +00:00
ncrreg.h Prepare for 64bit programming environment (e.g. Alpha): 1997-08-31 19:42:31 +00:00
pci_compat.c Yank the casts. 1997-08-21 08:42:59 +00:00
pci_ioctl.h Add PCI LKM support. 1997-01-21 23:23:40 +00:00
pci.c Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
pcireg.h Addition of support of the slightly rogue Promise IDE interface(Dyson), support 1997-09-20 07:41:58 +00:00
pcisupport.c Remove the 82371 IDE devices. 1997-09-24 07:37:56 +00:00
pcivar.h Reorder function decls alphabetically. 1997-08-21 08:31:41 +00:00
README.bt848 Amancio's latest in the Brooktree driver. 1997-09-09 06:32:32 +00:00
README.de Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
README.de-le Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
scsiiom.c Update for new callout interface. 1997-09-21 22:02:25 +00:00
tek390.c Update for new callout interface. 1997-09-21 22:02:25 +00:00
tek390.h Rename DIAGNOSTIC to DMA_DIAGNOSTIC. 1996-12-18 11:35:12 +00:00
wdc_p.c Removed unused #includes. 1997-08-02 14:33:27 +00:00

$Id$

----------------

The enclosed drivers should be considered beta-test software.  These
drivers are in no way supported by Digital Equipment.  See the
disclaimers in the sources for more information.  Please be aware that
Digital does not employee me to write drivers for FreeBSD.

This kit contains one driver:

	de	DEC DE435 PCI NIC or compatible

See README.de for information and installation instruction specific to this
driver.

Could you please send me the startup messages in the boot
long along with the type of your PC once the driver configures?  

If you have any problems, comments, suggestions, rant or raves, don't
hesitate to send me mail @ thomas@lkg.dec.com.

Lastly, if you change or modify the code, I want context diffs of your
changes.  I want this to the canonical DEC EtherWORKS driver kit for
FreeBSD, NetBSD, BSD/386, and any other BSD based O/S.  Please make
sure your diffs are approriate conditionalized.

Thanks,
Matt Thomas
--
Mail:	thomas@lkg.dec.com
URL:	http://ftp.digital.com/~thomas/