From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3D85FC70.9090602@nas.com> From: Jack Johnson User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.0) Gecko/20020530 MIME-Version: 1.0 To: 9fans@cse.psu.edu References: <0d0db65836132ef87de9dc7bf71f8a33@9fs.org>, <20020914020958.GA3290@thefrayedknot.armory.com> <3D82C7FB.6C1145B6@null.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [9fans] Writing (new) drivers Date: Mon, 16 Sep 2002 08:44:48 -0700 Topicbox-Message-UUID: ec3f99bc-eaca-11e9-9e20-41e7f4b1d025 I've never written a device driver and my C skills are poor, but device drivers under Plan 9 seem straightforward and I'm considering taking the plunge. I'd love to have a driver for my 3Ware IDE RAID controller: http://www.3ware.com/products/pdf/Escalade7500DS6-7.qk.pdf (By the way, thanks for the newer ghostscript with ps2pdf and pdf2ps!) The cards are supported under Linux and FreeBSD (and NetBSD too, I believe), so I think I'll have good references to use to figure out where to start. Plus, it behaves as if it were just another SCSI controller, which should simplify things even further. Needless to say, I'm a little nervous mucking around with a drive controller. Is there anything I should watch out for, other than not testing it on important data? -Jack