On Wed, 2005-04-06 at 12:00 -0400, Salyzyn, Mark wrote: > For some reason, sd_read_capacity (in sd.c) in the 2.6.9-5.EL (RHEL4) > kernel is not issuing the SERVICE_REQUEST_IN+SAI_READ_CAPACITY_16 > command to the queuecommand handler (the handler is not even called), > even though it instruments up that the command is issued (and returns > not supported). The READ_CAPACITY call makes it through successfully > indicating 0xFFFFFFFF capacity to trigger the SAI_READ_CAPACITY_16 > request fine. Could there be a bug in the scsi layers reissuing commands > reusing the request structure misdirecting the requests? The person who coded it gave a success report on it ... and I've had several others since then. On a 32 bit system, you have to have CONFIG_LBD for it to work. This code is pretty verbose, what are your kernel traces? James - : 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