On Monday 21 November 2005 15:48, Brian King wrote: > Quite possibly. Looking at ahc_linux_run_command in aic7xxx_osm.c it > appears that commands with a cdb length of > 12 are sent to the adapter in > a different way. Do you mean: ? hscb->cdb_len = cmd->cmd_len; if (hscb->cdb_len <= 12) { memcpy(hscb->shared_data.cdb, cmd->cmnd, hscb->cdb_len); } else { memcpy(hscb->cdb32, cmd->cmnd, hscb->cdb_len); scb->flags |= SCB_CDB32_PTR; } > Perhaps this method does not work on the card you have. Isn't there a way to determine if the HBA has an hardware limitation, or the size of the max command length it accepts? Regards, -- Kilian CAVALOTTI Administrateur réseaux et systèmes UPMC / CNRS - LIP6 (C870) 8, rue du Capitaine Scott Tel. : 01 44 27 88 54 75015 Paris - France Fax. : 01 44 27 70 00 - : 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