Asking for help
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Robert G. Brown rgb at phy.duke.eduTue Dec 10 12:20:51 PST 2002
- Previous message: Asking for help
- Next message: Need boot ROM for Asus A7M266-D motherboard
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, 10 Dec 2002, chay hext wrote: > Dear sir/madam, I am a student currently studying an AVCE In ICT in > the United Kingdom and have been asked to research network drivers or > any other drivers I was wondering if you could send any network drivers > as an attachment as this is necessary for my course and have not had > much luck so far and this would be very much appriaciated The entire linux kernel, as well as the entire e.g. freebsd kernel, is chock full of network (and other) device drivers in open source form and are openly and freely available at (e.g.) www.kernel.org, www.freebsd.org, and in all the linux distributions. There is also at least one book that I've familiar with on writing (linux) kernel drivers (Linux Device Drivers, by A. Rubini, O'Reilly and Assoc.) which may be updated at this point and have accumulated more authors, don't remember, and finally www.scyld.com (and Don Becker, who lives there) has whole network driver pages as he wrote a large chunk of the network drivers in use in linux today. Finally, there are numerous mailing lists devoted to network drivers for specific devices. It is a bit difficult to completely detach a study of "network drivers" from the kernel and hardware architecture they are intended to function in, since they have to do things like deal with asynchronous interrupts, possible MP and multitasking, buffering, DMA, parallel threads of operation and more, so you're probably going to want to study the entire kernel and not just "network drivers" anyway. Even if your assignment is really up a couple of ISO/OSI levels and intended to study e.g. the TCP stack this is still true -- you can learn a lot about TCP and IP from RFC's and books and online documents on the subject, but to understand "drivers" it helps to go into the kernel where the drivers function, AFTER reading the aforementioned documentation and learning how TCP/IP packets are formulated, routed, and so forth. Hope this helps. rgb (Finally out from under yet another five day power outage, this time from an unreal ice storm. I've been "Franned". This time we like to froze our butts off as indoor temperatures dropped into the 40's... I like calling North Carolina home...:-) > yours sincerly > > Chay Hext > -- > __________________________________________________________ > Sign-up for your own FREE Personalized E-mail at Mail.com > http://www.mail.com/?sr=signup > > One click access to the Top Search Engines > http://www.exactsearchbar.com/mailcom > > _______________________________________________ > Beowulf mailing list, Beowulf at beowulf.org > To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf > Robert G. Brown http://www.phy.duke.edu/~rgb/ Duke University Dept. of Physics, Box 90305 Durham, N.C. 27708-0305 Phone: 1-919-660-2567 Fax: 919-660-2525 email:rgb at phy.duke.edu
- Previous message: Asking for help
- Next message: Need boot ROM for Asus A7M266-D motherboard
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
