Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 26 Dec 2001 15:16:16 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 26 Dec 2001 15:16:07 -0500 Received: from mail3.svr.pol.co.uk ([195.92.193.19]:8038 "EHLO mail3.svr.pol.co.uk") by vger.kernel.org with ESMTP id ; Wed, 26 Dec 2001 15:15:55 -0500 Posted-Date: Wed, 26 Dec 2001 20:15:50 GMT Date: Wed, 26 Dec 2001 20:15:50 +0000 (GMT) From: Riley Williams Reply-To: Riley Williams To: Eliezer dos Santos =?ISO-8859-1?Q?Magalh=E3es?= cc: Linux Kernel Subject: Re: writing device drivers In-Reply-To: <01c301c18e45$6e2dd6b0$6400000a@cyber> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi Eliezer. > where can I find a good paper , or something good that could teach > me how to write device drivers ?? I really would like to know , > mainly network device drivers , for example , how could I re-write > the rtl8139 driver ? A good starting point is the book "Linux Device Drivers" published by O'Reilly Associates (with which I have no relationship other than as a satisfied customer, depite my name). Details can be found at... http://www.oreilly.com/catalog/linuxdrive2/ ...regarding the second edition thereof - I have the first edition myself, which covers the 2.0 kernel series, but I believe the second edition covers the 2.4 series kernels, SMP and USB, all of which were missing from the original. Best wishes from Riley. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/