Hi Arnaud, Though by no means an expert opinion, I recommend the National Semiconductor 8381x driver as a good starting point. It is cleanly implemented and the chip documentation is available at the vendor site. Also, during the performance testing that I did for selecting a well priced Ethernet MAC chip for a product that we are developing, this (NatSemi 83815)came out as one of the best performing chips. These chips are found in the Netgear FA312 cards which are quite cheap. The driver source is in linux/driver/net/natsemi.c The chip documentation is available at : http://www.national.com/pf/DP/DP83815.html#Datasheet enjoy, Krishna -----Original Message----- From: Arnaud Le Taillanter [mailto:alt@fr.clara.net] Sent: Thursday, February 28, 2002 12:48 AM To: joachim.franek@t-online.de Cc: linux-net@vger.kernel.org Subject: Re: Ethernet driver as a learning tool On Wed, 2002-02-27 at 17:25, Joachim Franek wrote: > Hello, > > have a look at: > Rubini/Corbert Linux device drivers > > In chapter 14 is a very nice example with description. > Also evailable on the net. Thanks, I've read this book, it is a very nice book. But at this point I am more interested in the interface between the driver and some card hardware than in the interface between the driver and the kernel. I'd like to take the road bottom up... Cheers, -- Arnaud > > Joachim Franek > www.de-franek.de > rs485.de-franek.de > - > : send the line "unsubscribe linux-net" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html