Date: Tue, 8 Jun 1999 00:02:02 +0900 (JST) From: junichi@junichi.org (Junichi Satoh) To: jedgar@fxp.org Cc: hackers@freebsd.org, junichi@junichi.org Subject: Re: wfd.c and ATAPI Zip Message-ID: <199906071502.AAA00351@norn.junichi.org> In-Reply-To: Your message of "Sun, 6 Jun 1999 22:35:02 JST". <Pine.BSF.4.10.9906060911440.7689-100000@pawn.primelocation.net>
next in thread | previous in thread | raw e-mail | index | archive | help
>> My thoughts now are: >> 1) My two drive are somewhat 'rogue' in that they don't conform to the >> driver's expectations. >> 2) When the driver was written, the '!strcmp' should be 'strcmp' since >> strcmp returns 0 when equal (-1 or 1 when < or >), in which case my patch >> makes sense: >> >> --- /sys/i386/isa/wfd.c.orig Thu Feb 18 17:06:08 1999 >> +++ /sys/i386/isa/wfd.c Tue Jun 6 08:59:59 1999 >> @@ -247,7 +247,7 @@ >> * is known to lock up if transfers > 64 blocks are >> * requested. >> */ >> - if (!strcmp(ap->model, "IOMEGA ZIP 100 ATAPI")) { >> + if (strcmp(ap->model, "IOMEGA ZIP 100 ATAPI")) { >> printf("wfd%d: buggy Zip drive, 64-block transfer limit >> set\n", >> t->lun); >> t->maxblks = 64; >> >> 3) I've just plain lost it :) >> >> Can anyone else with an ATAPI Zip Drive confirm this? Hmm... I have an ATAPI ZIP drive: ======================================================================== wdc0: unit 1 (atapi): <IOMEGA ZIP 100 ATAPI/23.D>, removable, intr, iordis wfd1: medium type unknown (no disk) wfd1: buggy Zip drive, 64-block transfer limit set ======================================================================== It does not work with your patch. It's a buggy drive. Probably, using only strcmp() is not enough. We shoud distinguish buggy or not using revision number. #I don't know how many revisions are available. :-) --- Junichi Satoh junichi@junichi.org junichi@jp.FreeBSD.ORG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906071502.AAA00351>