SAI_READ_CAPACITY_16?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
-
: 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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux