Bug 1057543 - [whql][vioser][netkvm]guest always hang while running some hck jobs
Summary: [whql][vioser][netkvm]guest always hang while running some hck jobs
Keywords:
Status: CLOSED DUPLICATE of bug 835872
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: virtio-win
Version: 7.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: rc
: ---
Assignee: Yvugenfi@redhat.com
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-24 10:13 UTC by lijin
Modified: 2014-07-11 06:12 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-03-14 07:10:24 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description lijin 2014-01-24 10:13:06 UTC
Created attachment 854873 [details]
win8.1-64-netkvm-hck-file

Description of problem:
win8.1-64 and win2012R2 guest always hang when run the four hck jobs: 
DF - Sleep with IO During (Certification)
DF - Sleep and PNP (disable and enable) with IO Before and After (Certification)
DF - Concurrent Hardware And Operating System (CHAOS) Test (Certification)
NDISTest 6.5 - [2 Machine] - MPE_Ethernet.xml

Version-Release number of selected component (if applicable):
qemu-kvm-rhev-1.5.3-30.el7.x86_64
kernel-3.10.0-64.el7.x86_64
seabios-1.7.2.2-7.el7.x86_64
virtio-win-prewhql-1.6.7-2

How reproducible:
100%

Steps to Reproduce:
1.boot two guests with:
nic1:
/usr/libexec/qemu-kvm -m 6G -M pc -smp 8,cores=8 -cpu SandyBridge,hv_spinlocks=0x1fff,hv_relaxed,hv_vapic -usb -device usb-tablet -drive file=win2012-R2-nic1.raw,format=raw,if=none,id=drive-ide0-0-0,werror=stop,rerror=stop,cache=none -device ide-drive,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -uuid 5044b1e3-9c86-438e-87c1-8aba752e7430 -rtc-td-hack -no-kvm-pit-reinjection -rtc base=localtime,clock=host,driftfix=slew -chardev socket,id=a11,path=/tmp/monitor-win2k12R2-netkvm-1.6.7-2,server,nowait -mon chardev=a11,mode=readline -vnc :5 -vga cirrus -chardev socket,id=channel0,path=/tmp/tt,server,nowait -name win2k12R2-netkvm-1.6.7-2-nic1 -global PIIX4_PM.disable_s3=0 -global PIIX4_PM.disable_s4=0 -monitor stdio -cdrom /usr/share/virtio-win/virtio-win.iso -netdev tap,sndbuf=0,id=hostnet0,vhost=on,script=/etc/qemu-ifup-private,downscript=no -device virtio-net-pci,netdev=hostnet0,mac=00:23:a8:63:62:61,id=net0 -netdev tap,sndbuf=0,id=hostnet1,script=/etc/qemu-ifup1,downscript=no -device e1000,netdev=hostnet1,mac=00:23:a8:23:22:21,id=net1

nic2:
/usr/libexec/qemu-kvm -m 2G -M pc -smp 2,cores=2 -cpu SandyBridge,hv_spinlocks=0x1fff,hv_relaxed,hv_vapic -usb -device usb-tablet -drive file=win2012-R2-nic2.raw,format=raw,if=none,id=drive-ide0-0-0,werror=stop,rerror=stop,cache=none -device ide-drive,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -uuid 3137012a-99ac-4355-a79b-f16fc2b3f3a3 -rtc-td-hack -no-kvm-pit-reinjection -rtc base=localtime,clock=host,driftfix=slew -chardev socket,id=a11,path=/tmp/monitor-win2k12R2-netkvm-1.6.7-2,server,nowait -mon chardev=a11,mode=readline -vnc :6 -vga cirrus -chardev socket,id=channel0,path=/tmp/tt,server,nowait -name win2k12R2-netkvm-1.6.7-2-nic2 -global PIIX4_PM.disable_s3=0 -global PIIX4_PM.disable_s4=0 -monitor stdio -cdrom /usr/share/virtio-win/virtio-win.iso -netdev tap,sndbuf=0,id=hostnet0,vhost=on,script=/etc/qemu-ifup-private,downscript=no -device virtio-net-pci,netdev=hostnet0,mac=00:23:a8:64:75:86 -netdev tap,sndbuf=0,id=hostnet1,script=/etc/qemu-ifup1,downscript=no -device e1000,netdev=hostnet1,mac=00:23:a8:65:50:29

2.submit jobs in hck2.1

Actual results:
guest hang while running the four jobs above,reboot guest and job failed

Expected results:
no hang,jobs can pass

Additional info:
1.jobs can pass if S4 is disabled in qemu command;
2.NMICrashDump is enabled in guests,but cannot generate any dump file when set nmi in qemu monitor,guest has no response to nmi command.

Comment 3 Mike Cao 2014-01-26 15:06:46 UTC
I remember lijin said guest hang even we use trl8139 as the message device,lijin, can you confirm?

Comment 4 lijin 2014-01-27 02:34:48 UTC
(In reply to Mike Cao from comment #3)
> I remember lijin said guest hang even we use trl8139 as the message
> device,lijin, can you confirm?

yes,when change e1000 to rtl8139,guest still hang.

Comment 5 Min Deng 2014-01-27 05:30:53 UTC
The same issue could also be reproduced on win2012 and win8-64 guest.
win2012 platform,

1.NDISTest 6.5 - [2 Machine] - MPE_Ethernet.xml
2.DF - Sleep with IO During (Certification)
3.DF - Sleep and PNP (disable and enable) with IO Before and After (Certification)
4.DF - Concurrent Hardware And Operating System (CHAOS) Test (Certification)
5.NDISTest 6.0 - [2 Machine] - 2c_Mini6RSSSendRecv (Multi-Group Win8+) 

win8-64 platform 
1.PM_PowerStateTransition 
2.NDISTest 6.5 - [2 Machine] - MPE_Ethernet.xml

Comment 6 lijin 2014-02-10 05:16:52 UTC
win2012R2 hit the same issue again when run serial hck jobs:
1.DF - Sleep with IO During (Certification)
2.DF - Sleep and PNP (disable and enable) with IO Before and After (Certification)
3.DF - Concurrent Hardware And Operating System (CHAOS) Test (Certification)

package info:
    virtio-win-1.6.7-2.el7.noarch
    kernel-3.10.0-84.el7.x86_64
    qemu-kvm-rhev-1.5.3-45.el7.x86_64
    seabios-1.7.2.2-11.el7.x86_64

Comment 7 Mike Cao 2014-02-12 11:38:42 UTC
lijin,pls help to check whether it can be reproduced without PM support

Comment 8 lijin 2014-02-17 07:26:46 UTC
(In reply to Mike Cao from comment #7)
> lijin,pls help to check whether it can be reproduced without PM support

as comment #0 said,jobs can pass if S4 is disabled in qemu command

Comment 15 Mike Cao 2014-03-14 07:10:24 UTC

*** This bug has been marked as a duplicate of bug 835872 ***


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