From owner-freebsd-hackers Sat Jan 8 18:23:54 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from mail-ob.kamp.net (mail-ob.kamp.net [195.62.97.26]) by hub.freebsd.org (Postfix) with ESMTP id 80ABF14EB3 for ; Sat, 8 Jan 2000 18:23:51 -0800 (PST) (envelope-from Joachim.Jaeckel@d.kamp.net) Received: from d.kamp.net (port-10.d.kamp.de [195.62.120.202]) by mail-ob.kamp.net (8.9.3/8.9.3) with ESMTP id DAA17997 for ; Sun, 9 Jan 2000 03:23:50 +0100 Message-ID: <3877F409.49088485@d.kamp.net> Date: Sun, 09 Jan 2000 03:35:53 +0100 From: "Joachim Jäckel" X-Mailer: Mozilla 4.07 [en] (X11; I; FreeBSD 3.3-19991111-STABLE i386) MIME-Version: 1.0 To: "freebsd-hackers@freebsd.org" Subject: How to write a device-driver? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello. This is the first time that I try to do a hardware related programming, (if I ever will start and finish it...) I'm currently have no knowledge of that kind of programming, but I'd like to learn! If I'd like to write a device driver for a given card, could you tell me, where I could read something about it (how to implement the interface to the kernel, where to place and name the files and so on). I read something about a device-driver tutorial under www.freebsd.org/tutorials/ddwg, but it seems, that this page isn't there anymore. And maybe you could give me a tip, whats the best point to start, a linux-device-driver, something like a specification of the different chips on the card (it seems, that there is no documentation of the card from the manufacturer), or could I listen on the data, which is posted between the system and the driver under windows? whatever... Thanks in advance for any help or answer, -- Joachim.Jaeckel@d.kamp.net -- http://home.kamp.net/home/joachim.jaeckel To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message