On Tue, 2017-02-28 at 10:41 -0800, Stephen Hemminger wrote: > [ 1.652279] hv_storvsc: IO cmd 0x12 0x0 0x0 scsi status 0x0 srb > status 0x20 length 36 > [ 1.652297] scsi host1: scsi scan: INQUIRY result too short (5), > using 36 This is definitive. We sent the Inquiry command, we got 36 bytes of payload from hyperv (correct size), but when we tried to get the length from the data buffer of the command, we found zeros where it should have been (the length is the byte at offset 4 plus 5). Wherever the inquiry data went it wasn't into the command buffer ... it's like we have some type of sg list setup error, but I can't find it. James