Return to BSD News archive
Xref: sserve comp.unix.bsd:1660 comp.unix.internals:4860
Path: sserve!manuel!munnari.oz.au!mips!mips!sdd.hp.com!cs.utexas.edu!sun-barr!sh.wide!wnoc-tyo-news!soum.co.jp!jmasgw!green!rai!tetsuji
From: tetsuji@rai.juice.or.jp (Tetsuji Rai)
Newsgroups: comp.unix.bsd,comp.unix.internals
Subject: Writing a device driver for CDROM
Keywords: bsd devicedriver cdrom
Message-ID: <1992Jun20.152106.159@rai.juice.or.jp>
Date: 20 Jun 92 15:21:06 GMT
Organization: Rai's home in Tokyo
Lines: 23
Hi, netters..
I'm trying to write a device driver for a CDROM drive(Sony's 7211)
on BSD/386. This unix comes with source files(as you should know), and
I'm writing for AHA1542B which is supported by BSD/386.
My question is very fundamental; when the "match" routine and the
"attach" routine should be called. The scsi source files coming with
BSD/386 are for hard disks and tape drives; ie non-removable devices, so
"match" and "attach" routine(sdmatch and sdattach, internally) are called
upon booting. As for CDROM, the device is often changed, so I assume
sdattach should be called each time it is mounted. When is it actually
on other systems ?
Additionally, anyone has recommendation for books for those purposes ?
Any help I can get is appreciated. Thank you!
---
RRR Tetsuji Rai tetsuji@rai.juice.or.jp
R R aaa i 5-12-21, Toyotamakita, Nerimaku, Tokyo 176, Japan
RRR a a i voice: +81-3-3557-3936 fax: +81-3-3993-0323
R R aaaaa i