Bug 1004183

Summary: [virtio-win][viostor][WLK] job "Read Capacity 16 Unit Test - SCSI Compliance Test(LOGO)" always fail on win2k8-64 with build-68 driver
Product: Red Hat Enterprise Linux 6 Reporter: guo jiang <jguo>
Component: virtio-winAssignee: Vadim Rozenfeld <vrozenfe>
Status: CLOSED NOTABUG QA Contact: Virtualization Bugs <virt-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.5CC: acathrow, bsarathy, michen
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-04 07:41:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
win2k8-64-block-68 none

Description guo jiang 2013-09-04 07:32:28 UTC
Created attachment 793510 [details]
win2k8-64-block-68

Description of problem:
win2k8-64 WLK job "Read Capacity 16 Unit Test - SCSI Compliance Test(LOGO)" always fail

Version-Release number of selected component (if applicable):
   kernel-2.6.32-416.el6.x86_64
   qemu-kvm-rhev-0.12.1.2-2.398.el6.x86_64
   virtio-win-prewhql-0.1.68
   spice-server-0.12.4-2.el6.x86_64  
   seabios-0.6.1.2-28.el6.x86_64
   vgabios-0.6b-3.7.el6.noarch

How reproducible:
100%

Steps to Reproduce:
1.Boot guest with CLI:
 /usr/libexec/qemu-kvm -M rhel6.5.0 -m 6G -smp 8,cores=8 -cpu cpu64-rhel6,+x2apic -usb -device usb-tablet -drive file=win2k8-64.raw,format=raw,if=none,id=drive-ide0-0-0,werror=stop,rerror=stop,cache=none -device virtio-blk-pci,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -netdev tap,sndbuf=0,id=hostnet2,script=/etc/qemu-ifup,downscript=no -device e1000,netdev=hostnet2,mac=00:43:32:21:a4:41,bus=pci.0,addr=0x6  -uuid 9019d095-5f56-4436-bb28-4ad57cc71dc3 -no-kvm-pit-reinjection -chardev socket,id=111a,path=/tmp/monitor-win2k8-64-blk-68,server,nowait -mon chardev=111a,mode=readline -drive file=disk1.raw,if=none,id=drive-virtio1,cache=none,werror=stop,rerror=stop,format=raw -device virtio-blk-pci,drive=drive-virtio1,id=virtio-blk-pci1 -drive file=disk2.raw,if=none,id=drive-virtio2,cache=none,werror=stop,rerror=stop,format=raw -device virtio-blk-pci,drive=drive-virtio2,id=virtio-blk-pci2 -drive file=disk3.raw,if=none,id=drive-virtio3,cache=none,werror=stop,rerror=stop,format=raw -device virtio-blk-pci,drive=drive-virtio3,id=virtio-blk-pci3 -drive file=disk4.raw,if=none,id=drive-virtio4,cache=none,werror=stop,rerror=stop,format=raw -device virtio-blk-pci,drive=drive-virtio4,id=virtio-blk-pci4 -vnc :1 -vga cirrus -name win2k8-64-blk-68-WLK -rtc base=localtime,clock=host,driftfix=slew -global PIIX4_PM.disable_s3=0 -global PIIX4_PM.disable_s4=0 -monitor stdio
2.run "Read Capacity 16 Unit Test - SCSI Compliance Test(LOGO)" job
3.

Actual results:
Start Test  ASSERTION: READ CAPACITY (16) Negative Test 
Message  Description: Send a READ CAPACITY command with the PMI (Partial Medium Indicator) bit zero but the LOGICAL BLOCK ADDRESS non-zero 
Message  Reference: SCSI Block Commands - 2 (SBC-2) Revision 16 (or published) specification Section 5.11 http://www.t10.org/ftp/t10/drafts/sbc2/sbc2r16.pdf 
Message  Expectation: The device should return a CHECK CONDITION (2h) status and the sense key be set to ILLEGAL REQUEST with the additional sense code set to ILLEGAL FIELD IN CDB (24h) 
Message   Expect: Scsi Status is 0x2 (CHECK CONDITION). 
Message  Scsi Status is 0x0 
End Test   ASSERTION: READ CAPACITY (16) Negative Test 
Result:   Fail 
Repro:   scsicompliance.exe /device \\.\PhysicalDrive0 /verbosity 1 /logoprogram StorCont /scenario UnitTest /CDB ReadCapacity16 /Version 2 


Expected results:
the job could pass without error.

Additional info: