From owner-freebsd-questions Tue Jan 23 09:35:17 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA04861 for questions-outgoing; Tue, 23 Jan 1996 09:35:17 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA04855 for ; Tue, 23 Jan 1996 09:35:14 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id KAA17806; Tue, 23 Jan 1996 10:26:45 -0700 From: Terry Lambert Message-Id: <199601231726.KAA17806@phaeton.artisoft.com> Subject: Re: Network Card Driver Programming--How? To: amnuay@comnet.spu.ac.th (amnuay muthitacharoen) Date: Tue, 23 Jan 1996 10:26:45 -0700 (MST) Cc: questions@FreeBSD.org In-Reply-To: from "amnuay muthitacharoen" at Jan 23, 96 07:34:50 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@FreeBSD.org Precedence: bulk > I have seen that a lot of people have network cards that are not > supported. If I wanted to write a driver, how shall I started ? > > I would like to pitch in some help, but don't know how. 1) Have at least a small nisolated net where you can test your driver. 2) Get documentation from the card manufacturer for the unsupported card. 3) Get one of the cards (do *not* do this step before step 2!). 4) Pick a similar driver from the drivers available already; you determine similarity by chipset and type of I/O, etc.. 5) Modify the driver you pick using the documentation from step 2 and the card from step 3 connected to the net in step 1. 6) FTP the driver to incoming on ftp.freebsd.org. 7) Post the availability of the driver to the list. 8) Sit back and accept your just accolades (and bug reports 8-)). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.