On Thu, Feb 17, 2005 at 04:51:44PM +0100, Roger Håkansson wrote:
> I've seen that there are more people having similar problem and some 
> patches have also been suggested, but I haven't tested any of them yet.

Yeah, I don't think any existing patch will help you.  Could you try
this one?

Index: drivers/scsi/sym53c8xx_2/sym_hipd.c
===================================================================
RCS file: /var/lib/cvs/linux-2.6/drivers/scsi/sym53c8xx_2/sym_hipd.c,v
retrieving revision 1.48
diff -u -p -r1.48 sym_hipd.c
--- drivers/scsi/sym53c8xx_2/sym_hipd.c 16 Feb 2005 20:54:02 -0000      1.48
+++ drivers/scsi/sym53c8xx_2/sym_hipd.c 18 Feb 2005 05:14:51 -0000
@@ -2738,6 +2738,10 @@ unexpected_phase:
                         dsp == SCRIPTB_BA (np, send_sdtr) ||
                         dsp == SCRIPTB_BA (np, send_ppr)) {
                        nxtdsp = SCRIPTB_BA (np, nego_bad_phase);
+                       if (dsp == SCRIPTB_BA(np, send_ppr)) {
+                               struct scsi_device *dev = cp->cam_ccb->device;
+                               dev->ppr = 0;
+                       }
                }
                break;
 #if 0

Basically, the drive is being Bad by acting as if PPR is a personal
insult even though it claims to be SCSI-3.  This should turn off future
attempts to negotiate with PPR after the first attempt fails.

-- 
"Next the statesmen will invent cheap lies, putting the blame upon 
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince 
himself that the war is just, and will thank God for the better sleep 
he enjoys after this process of grotesque self-deception." -- Mark Twain
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to