From owner-freebsd-hackers Fri Sep 1 05:37:47 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id FAA00162 for hackers-outgoing; Fri, 1 Sep 1995 05:37:47 -0700 Received: from server.netcraft.co.uk (server.netcraft.co.uk [194.72.238.2]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id FAA00156 for ; Fri, 1 Sep 1995 05:37:44 -0700 Received: (from paul@localhost) by server.netcraft.co.uk (8.6.11/8.6.9) id NAA00399; Fri, 1 Sep 1995 13:35:49 +0100 From: Paul Richards Message-Id: <199509011235.NAA00399@server.netcraft.co.uk> Subject: Re: novell ne2000 cards with FreeBSD...opinions? To: davidg@Root.COM Date: Fri, 1 Sep 1995 13:35:48 +0100 (BST) Cc: pst@shockwave.com, hackers@FreeBSD.ORG In-Reply-To: <199509010550.WAA22460@corbin.Root.COM> from "David Greenman" at Aug 31, 95 10:50:29 pm Reply-to: paul@FreeBSD.ORG X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 1374 Sender: hackers-owner@FreeBSD.ORG Precedence: bulk In reply to David Greenman who said > > > > > From: David Greenman > > Subject: Re: novell ne2000 cards with FreeBSD...opinions? > > > > It will require twice the CPU, and in some extreme cases, this might be > > enough to cause it to drop a packet. ...but normally it will work fine. > > > >Yeah, I just looked at the driver and saw the programmed IO cruft in there > >to deal with the novell cards. Bummer. Someone mentioned that some of the > >cards really do have shared memory and can run just like the SMC and 3COM. > >Do you know anything about this? > > I seem to recall the the NE2100's have this ability, but there isn't > support for it in the driver. I don't have any programming information for > it and haven't had the time or interest in trying to acquire it. ...but the > NE2000 doesn't have shared memory support; only programmed I/O. There's two verions of the PCnet-ISA, one uses DMA the other uses shared mem. The driver would work with minimal changes on a shared mem verion, all it would need is some way to find out where the shmem is. The driver has the code to work with these types of cards but I've never come across one to finish off the missing bits. -- Paul Richards, Bluebird Computer Systems. Internet: paul@FreeBSD.org, http://www.freebsd.org/~paul Phone: 0370 462071 (Mobile), +44 1222 457651 (home)