Hi,

it seems virtio-scsi driver is broken, at least on "our"
openstack env (RH OpenCompute).

I was told it is related to CDB...

pbonzini who wrote virtio-scsi on Linux told me:

>> http://devio.us/~jirib/shot1.png
>> http://devio.us/~jirib/shot2.png
>
> This is "invalid field in CDB".

I'm not programmer so following Linux diffs are
irrelevant but they mention CDB is handled differently
in qemu:

http://patchwork.ozlabs.org/patch/449015/
https://patchwork.ozlabs.org/patch/448864/

It seems the value in OpenBSD driver is hardcoded
http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/vioscsireg.h?rev=1.1&content-type=text/x-cvsweb-markup

Sorry for my C code ignorance.

j.

Reply via email to