Troubled spoofing back >2TB support in the aacraid driver.

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 only changes to the current tree appear to be in the handling of the
request sense information, so I expect the same behavior from
latest/greatest.

Any successes in the current tree with >2TB support being reported by
the SAI_READ_CAPACITY_16 call?

Sincerely -- Mark Salyzyn
-
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