Skip site navigation (1)Skip section navigation (2)
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>