On Wed, Dec 4, 2013 at 12:04 PM, Jiri B <ji...@devio.us> wrote: > This is iscsi lun path-through via virtio-scsi on RHEVM 3.3: > > -%- > virtio1 at pci0 dev 4 function 0 vendor "Qumranet", unknown product 0x1004 > rev 0x00: Virtio SCSI host Device > vioscsi0 at virtio1: qsize 128 > scsibus1 at vioscsi0: 255 targets > sd0 at scsibus1 targ 0 lun 0: <RH-str02, VIRTUAL-DISK, 0001> SCSI3 0/direct > fixed t10.jbelka_ > sd0: 112640MB, 512 bytes/sector, 230686720 sectors > virtio1: apic 0 int 11 > -%- > > virtio1 should be a HBA? http://www.ovirt.org/Features/Virtio-SCSI
Yep, the above looks right to me. > But something is odd... > > -%- > # dmesg | tail > ASC/ASCQ: Illegal Field in CDB > sd0(vioscsi0:0:0): Check Condition (error 0x70) on opcode 0x28 > SENSE KEY: Illegal Request > ASC/ASCQ: Illegal Field in CDB > sd0(vioscsi0:0:0): Check Condition (error 0x70) on opcode 0x28 > SENSE KEY: Illegal Request > ASC/ASCQ: Illegal Field in CDB > sd0(vioscsi0:0:0): Check Condition (error 0x70) on opcode 0x28 > SENSE KEY: Illegal Request > ASC/ASCQ: Illegal Field in CDB > -%- That is pretty odd. I wonder if we're not properly zeroing out the CDB somewhere. I'll take a look.