Return to BSD News archive
Newsgroups: comp.os.386bsd.questions Path: sserve!cserve.cs.adfa.oz.au!wkt From: wkt@cserve.cs.adfa.oz.au (Warren Toomey) Subject: Finding Mitsumi (was Re: CDROM support) Message-ID: <1994Jan12.011348.22994@sserve.cc.adfa.oz.au> Sender: news@sserve.cc.adfa.oz.au Organization: Australian Defence Force Academy References: <CIzI2p.C76@sugar.NeoSoft.COM> <2gd8rc$gi@intergate.swc.cc.ca.us> <1994Jan07.054524.49510@rchland.ibm.com> <1994Jan11.035328.20854@mcshub.dcss.mcmaster.ca> Date: Wed, 12 Jan 1994 01:13:48 GMT In article <1994Jan11.035328.20854@mcshub.dcss.mcmaster.ca>, hfraser@maccs.mcmaster.ca (Hugh Fraser) writes: |> Yep. I have a Mitsumi drive that also refuses to be seen. Very frustrating, |> since mine is a "Mitsumi" Mitsumi drive. I too am anxiously awaiting a |> solution. Use the old probe code, which I've included below. Works for me :-) Warren int mcd_probe(struct isa_device *dev) { int port = dev->id_iobase; int unit = dev->id_unit; int st; mcd_data[unit].flags = MCDPROBING; #ifdef NOTDEF /* get irq/drq configuration word */ mcd_data[unit].config = irqs[dev->id_irq]; /* | drqs[dev->id_drq];*/ #else mcd_data[unit].config = 0; #endif /* send a reset */ outb(port+mcd_reset, MCD_CMDRESET); mcd_delay(300000); /* get status */ st = mcd_getstat(unit,1); mcd_data[unit].flags = 0; return (st<0) ? 0 : 4; } -- `` ... nor do I regularly post multi-kilobyte screeds about driver software I can't release because aliens haven't used the radio receivers in my head to give me permission yet.'' -- John F. Woods