From owner-freebsd-scsi Sat Apr 10 10:51:42 1999 Delivered-To: freebsd-scsi@freebsd.org Received: from panzer.plutotech.com (panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (Postfix) with ESMTP id 15D56150B9 for ; Sat, 10 Apr 1999 10:51:39 -0700 (PDT) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.9.3/8.8.5) id LAA27237; Sat, 10 Apr 1999 11:47:21 -0600 (MDT) From: "Kenneth D. Merry" Message-Id: <199904101747.LAA27237@panzer.plutotech.com> Subject: Re: Initio INIC-941 SCSI controller In-Reply-To: <370F1506.E5338080@solik.net> from Sergey Solyanik at "Apr 10, 1999 12: 8:22 pm" To: solik@solik.net (Sergey Solyanik) Date: Sat, 10 Apr 1999 11:47:20 -0600 (MDT) Cc: freebsd-scsi@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sergey Solyanik wrote... > "Kenneth D. Merry" wrote: > > > Do you mean you're working on a driver, or do you mean that you want a > > driver? > > I need a sources for dirver. I have driver, but only in object code. I > successfully link it with 2.2.8-RELEASE kernel and it worked ok. But I > have a Matsushita CD-R drive, and I can't manage the kernel to detect it > as worm device. I've add detection strings into scsiconf.h, but have no > success. > i think the problem in driver... May be. ;) Well, maybe, but I doubt it. You can't use the worm driver in the old SCSI layer with your CD-R drive. You need to get cdrecord out of the ports/packages tree. > > There's no FreeBSD driver for that chip that I know of, for either the old > > or new SCSI layers. > > If you want, I can mail it. Actually, I found some interesting stuff on the Initio web site. (www.initio.com) I found FreeBSD/NetBSD source for a driver for their cards. Of course that means it'll only work for the old SCSI layer. But, it also means that if you're using 2.2.8, you can recompile the driver yourself. Here it is: http://www.initio.com/source.zip I never knew they had a FreeBSD driver. Of course I only heard of the existence of the company yesterday. As far as the copyright on the driver goes, I'm not sure it would be acceptable for the FreeBSD tree, if the driver were ported to CAM. (someone who knows more about copyright law can look at it and comment) > > If you're working on a driver for that chip, I'm sure Justin will be glad > > I'm not a great freebsd driver developer, I have a little expirience... > May be I'm wrong in thoughts about driver and worm device... I think so. The old worm driver only supported two types of worm devices: HP/Philips and some Plasmon drives. If your drive isn't one of those two types (and it isn't), you'll need to use cdrecord or some other userland CD burning program to talk to the drive. In 3.x, with the new CAM SCSI layer, we've pretty much abandoned the concept of a WORM driver for now. All support for CD-R, CD-RW, etc., burning is provided through cdrecord. The CD driver in 3.x will attach to to any WORM or CD drive, though, so you can use it to read CDs. Writing has to go via cdrecord. Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message