To put it short, in this archive you find a driver for QuickNet
QN2000 Ethernet card.  This is for NetBSD -current.

Tested with various network utilities and appears to work.

--

Files in this archive:

into /sys/arch/amiga/conf:
A3000		- my config (example)
files.amiga	- QuickNet driver added to the original (example)

into /sys/arch/amiga/dev:
if_qn.c		- the driver itself
if_qnreg.h	- header
zbus.c		- QuickNet added to aconftab (example)

into /usr/share/man/man4/man4.amiga:
qn.4		- manual page

So, after applying these files to your system, compile your kernel
and reboot.  At boot up you should see a message about that card
and also it's hardware Ethernet address.

--

This is the third public version of -current driver and there are
a couple of debug messages which you may see if something goes wrong
(and even if not).  If it seems to be a real error, please email me
and tell what happened, so that I may locate that error and try to
fix it.

Eg. Berkeley Packet Filter is not tested at all.  And there is no
proper support for multicast (yet).

If the driver seems to slow down after an error, you may try to
reset it: ifconfig qn0 down; ifconfig qn0 up.  This should 'wakeup'
the card (or driver).  This may happen sometimes, reason is unknown.
Although, recently this wakeup has locked the kernel, so it's not
safe.  But what is more important, the driver hasn't locked up
anymore.  Hopefully that bug (or wrong code order) has disappeared.

--

Send comments and/or bug reports to me, please.


	Mika Kortelainen
	email: k125374@cs.tut.fi
