Date: Fri, 15 Mar 1996 01:23:29 -0500 (EST) From: cau@cc.gatech.edu (Carlos Ugarte) To: freebsd-hackers@freebsd.org Subject: Tips on developing a new SCSI driver? Message-ID: <199603150623.BAA13696@oscar.cc.gatech.edu>
next in thread | raw e-mail | index | archive | help
I asked this a couple of days ago on freebsd-scsi, but I never saw the message come thru (or any responses), so I am asking here. (I did subscribe, and I thought it wasn't a closed list...) I'd like to learn a little more about FreeBSD and hardware by working on a SCSI driver. I have a spare Future Domain 1680 and some free time to go along with it. What I do not have, though, is a clue on where to get started. I've looked at the driver source for a couple of others (aha1542.c, seagate.c) so I get the gist of what would be involved. Is there a skeleton anywhere, or any docs about device driver development? Anything from how the kernel interfaces with the driver, how the configuration file affects things, what other files to touch (I recall seeing a files.i386 somewhere), and so on. Every time you update the driver, do you have to shutdown the system and reboot, or is there a better/easier way? I have a second SCSI hard drive (my system boots off a SCSI drive on an aha1542cf), a DAT drive and a CD-ROM drive, so if I ever get anything running I could test it on different devices. Thanks in advance. Carlos -- Carlos A. Ugarte cau@cc.gatech.edu Author of PageMage, a virtual desktop util for OS/2 http://www.cc.gatech.edu/people/home/cau/ Computer Science Senior at Georgia Tech
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603150623.BAA13696>
