virtio-win / kvm-guest-drivers-windows

Windows paravirtualized drivers for QEMU\KVM
https://www.linux-kvm.org/page/WindowsGuestDrivers
BSD 3-Clause "New" or "Revised" License
2.01k stars 386 forks source link

How to pass NDISTest 6.5 MPE_Ethernet.xml? #236

Closed ben-skyportsystems closed 6 years ago

ben-skyportsystems commented 6 years ago

Hi, I only have one HCK test left for NetKVM that I can't find a manual errata for: MPE_Ethernet.xml. I found older RedHat bug reports related to this test, but they seem to be fixed. This is one of those fun tests where using 4GB of RAM on the clients brings the "Unexpected reboot" failure message, while 3GB proceeds much further. The failure I see is on the server, where it blue screens after about 3 hours: screen shot 2018-01-15 at 4 13 22 pm

I've tried going back in time to find a version of the net driver that passes (in order to bisect), but no luck. I'm using your awesome VirtHCK testbed, so test setup shouldn't be an issue. HLK doesn't have this test, but HCK does, and it fails on all 4 operating systems: Win7/2008R2 and Win8.1/2012R2.

Do you have any hints on either how to get this test to pass, or point to an errata that is applicable?

thanks, Ben

lijinlijin commented 6 years ago

Which version are you testing with? We tested with 143 and 144 version last month, this job passed on all windows platforms.

ben-skyportsystems commented 6 years ago

I'm not sure how your versions map, but I've tested the following commits: 15767b46a1b8bebba8064f058be0566948435d42 (top of tree when I built the drivers) eb2996de43b5aaa9638500be293947e7fd33e7c4 (switch to BSD license)

Is there a special setup required, maybe? I configure the VMs to use 4 cores and 3GB, turn off world access, and name the Intel and Virtio adapters "MessageDevice" and "SupportDevice0", respectively. Most of the other tests pass, but this one never does

lijinlijin commented 6 years ago

Oh, I tested with the version our developers built, there hasn't have the same build in https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

There is nothing special requirement to run this case.I checked our testing history: win2012r2: 6G mem, 8 smp

BTW, we also turn on mq of virtio network

YanVugenfirer commented 6 years ago

Hi Ben,

Can you please upload the dump file and the pdb file for the sys?

Thanks, Yan.

On Wed, Jan 17, 2018 at 9:08 AM, lijinlijin notifications@github.com wrote:

Oh, I tested with the version our developers built, there hasn't have the same build in https://fedorapeople.org/groups/virt/virtio-win/direct- downloads/archive-virtio/

There is nothing special requirement to run this case.I checked our testing history: win2012r2: 6G mem, 8 smp

BTW, we also turn on mq of virtio network

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/virtio-win/kvm-guest-drivers-windows/issues/236#issuecomment-358216665, or mute the thread https://github.com/notifications/unsubscribe-auth/ABDkWGaKsVtPsLjAI48JenSRiQWs4Ldxks5tLZxTgaJpZM4Rg0dE .

ben-skyportsystems commented 6 years ago

Thanks! I didn't have multiqueue turned on, and that seems like it may be important. I'll try running with it enabled, and if it still fails will post the dump files.

YanVugenfirer commented 6 years ago

Should pass with single queue as well. So we will be happy to look at the dump file.

On Jan 17, 2018, at 18:58, Ben Warren notifications@github.com wrote:

Thanks! I didn't have multiqueue turned on, and that seems like it may be important. I'll try running with it enabled, and if it still fails will post the dump files.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

ben-skyportsystems commented 6 years ago

With multiqueue enabled and more cores (6G, 8c), the test passed on Win2k8R2. That's all I've had a chance to try so far. This seems to be a very resource-intensive test, I don't think I can run two concurrent instances of HCK on my server with this test running, so it'll take a while to know for sure if everything's OK, but thanks for the support guys.

YanVugenfirer commented 6 years ago

Closing. If the issue still exists on your setup - please reopen.