On Mon, Jun 29, 2009 at 07:46:03AM -0600, Matthew Wilcox wrote: > > > > It's possible the aic7xxx hardware does support 16 byte commands. If so, > > this is an easy fix. If it doesn't, you could try replacing the card > > with one that does (for example, the LSI 8xx and 10xx cards all support > > 16 byte commands). > > The aic79xx is a little more tricky ... it seems it has different cases to > support 12, 16 and >16 byte CDBs, but it's not clear that the >16 byte CDB case is implemented. Let's be conservative for now and bump it up to 16 bytes instead of 32. > > > diff --git a/drivers/scsi/aic7xxx/aic79xx_osm.c b/drivers/scsi/aic7xxx/aic79xx_osm.c > index 75b2331..3853f33 100644 > --- a/drivers/scsi/aic7xxx/aic79xx_osm.c > +++ b/drivers/scsi/aic7xxx/aic79xx_osm.c Thanks for the patch, I will rebuild driver and test tomorrow. -- Tomasz Torcz "Funeral in the morning, IDE hacking xmpp: zdzichubg@xxxxxxxxx in the afternoon and evening." - Alan Cox -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html