Bug 215311 - Support ATA command passthrough for iSCSI -> SATA
Summary: Support ATA command passthrough for iSCSI -> SATA
Status: NEW
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: SCSI (show other bugs)
Hardware: All Linux
: P1 enhancement
Assignee: linux-scsi@vger.kernel.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-12 16:06 UTC by nfxjfg
Modified: 2021-12-12 16:06 UTC (History)
0 users

See Also:
Kernel Version: 5.10.x
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description nfxjfg 2021-12-12 16:06:19 UTC
This would be a nice feature for using smartctl over iSCSI (where the target is a SATA disk). So far, this seems to be needed in the iSCSI target implementation or another part of the target's SCSI layer or SATA glue code. I can actually send ATA passthrough commands (0x85) from a Linux initiator, just the target rejects them as invalid or unknown.

Hints which subsystem or even source file would handle this would be nice too, maybe I could attempt a patch (though somewhat unlikely I would succeed).

Does iSCSI+SATA really work by translating SCSI commands to ATA commands? Crazy world if that's correct.

Note You need to log in before you can comment on or make changes to this bug.