Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Mar 1999 19:45:35 -0700
From:      Wes Peters <wes@softweyr.com>
To:        Greg Lehey <grog@lemis.com>
Cc:        wayne@crb-web.com, FreeBSD Hackers <hackers@FreeBSD.ORG>
Subject:   Re: writing device drivers for fbsd
Message-ID:  <36E48B4F.BD62B07D@softweyr.com>
References:  <Pine.LNX.3.95.990308135605.22098C-100000@crb.crb-web.com> <19990309094317.L490@lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lehey wrote:
> 
> On Monday,  8 March 1999 at 13:57:38 -0500, Wayne Cuddy wrote:
> >
> > What is a good reference to learn to to write device drivers for
> > fbsd?  I remember someone recommended a good book a few months ago
> > but I forgot to save the message.
> 
> I don't think there is a good book.  The ones I have seen have been
> more "that's all there is" than "this is a great book".

That's pretty much the state of affairs.  I only a few, the Pajari book, 
the Egan & Texiera (?? this is from 10-year old memory), and the one by 
"J. E. Lapin" which was actually the staff at Rabbit Systems.  They were 
all pretty much in the category of "there isn't a good choice."


> > I saw "Writing Unix Device Drivers" by George Pajari, this weekend
> > at the store,is this a good book?
> 
> I don't know it.  If you like the look of it, if it's not too old, and
> if it describes the BSD driver structures, it's probably worth
> having.  Don't rely on any book by itself.

I have a copy that is so old I used it to write a Minix driver, ca 1986.  
It's ancient, but will describe what UNIX device drivers do and how they do 
it.  Along with several example drivers from the FreeBSD sources, it should 
be an adequate intoduction.

IIRC, it doesn't cover network interface drivers at all.


-- 
             Where am I, and what am I doing in this handbasket?

Wes Peters                                                     +1.801.915.2061
Softweyr LLC                                                  wes@softweyr.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36E48B4F.BD62B07D>