Date: Wed, 24 Jan 1996 16:13:17 -0800 (PST) From: bmk@dtr.com To: freebsd@hopf.math.purdue.edu (Clarence W. Wilkerson) Cc: brantk@atlas.com, current@freebsd.org Subject: Re: NEC changer Message-ID: <199601250013.QAA06929@dtr.com> In-Reply-To: <199601242206.RAA03749@hopf2.math.purdue.edu> from "Clarence W. Wilkerson" at Jan 24, 96 05:06:09 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> I had some questions about the changes to use this. > All but the scsiconf.c changes were in the -current sources as of > yesterday. I can't comment authoritatively on the changes required to get the unit to work under -current, as the patches in question are for 2.1-RELEASE. I don't run current - I have looked at the scsiconf.c in yesterday's -current, and a lot has changed since 2.1. None of the line numbers match up. > Is the the line 278 addition to scsiconf.c supposed to be enclosed > in the " # if NCH > 0 #endif /* NCH */ " I put it in the "#ifndef UKTEST" block, which is wrapped by the "#if NCH ..." block. > and is the line 342 code to at the end of the > #if NCD > 0 .... #endif /* NCD*/ code ? Same here. > Finally, in the line 278 code there is a "NCR" and in the line 342 > code there is a "NRC". Is each correct? That's the way it is according to the patches obtained from Jonathan Bresler <jmb@FreeBSD.ORG>. I suspect that both _should_ be NRC, since that's the vendor code that the drive reports. However, it seems to work regardless. I have appended the patches with a little more context around them so that you might integrate them into -current more easily. The '[ ... ]' symbols indicate where I've snipped code for readability. /* near line 342 in 2.1.0-RELEASE /sys/scsi/scsiconf.c */ #if NCD > 0 #ifndef UKTEST /* make cdroms unrecognised to test the uk driver */ [ ... ] /* 960117 added for the NEC 7 CD-ROM changer */ { T_READONLY, T_REMOV, "NCR", "MBR-7" ,"*", "cd", SC_MORE_LUS }, /* end addition */ #endif /* !UKTEST */ #endif /* NCD */ /* near line 342 in 2.1.0-RELEASE /sys/scsi/scsiconf.c */ #if NCD > 0 #ifndef UKTEST /* make cdroms unrecognised to test the uk driver */ [ ... ] /* 960117 added for the NEC 7 CD-ROM changer */ { T_READONLY, T_REMOV, "NRC", "MBR-7" ,"any", "cd", SC_MORE_LUS }, /* end addition */ #endif /* !UKTEST */ #endif /* NCD */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601250013.QAA06929>