Bug 1580096
| Summary: | NetKVM: Interrupt vectors to CPU mapping fix | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Sameeh Jubran <sjubran> |
| Component: | virtio-win | Assignee: | Sameeh Jubran <sjubran> |
| virtio-win sub component: | virtio-win-prewhql | QA Contact: | Virtualization Bugs <virt-bugs> |
| Status: | CLOSED ERRATA | Docs Contact: | |
| Severity: | unspecified | ||
| Priority: | unspecified | CC: | ddepaula, juzhang, lijin, michen, phou, sjubran, vrozenfe, wyu, xiagao |
| Version: | 7.6 | ||
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: |
NO_DOCS
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-10-30 16:21:51 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: | |||
|
Description
Sameeh Jubran
2018-05-20 02:08:56 UTC
Hi Sameeh Jubran, Could you tell me how to get following prints? DPrintf(0, "[%s]: Assigning CmResourceTypeInterrupt, min/max = %lx/%lx Option = 0x%lx, ShareDisposition = %u to #CPU = %d\n", __FUNCTION__, desc->u.Interrupt.MinimumVector, desc->u.Interrupt.MaximumVector, desc->Option, desc->ShareDisposition, procNumber.Number); It seems that I cannot get output by dbgview now and cannot find related info by WPP TraceView, which tools or method we can get the output? Thanks Yu Wang (In reply to Yu Wang from comment #2) > Hi Sameeh Jubran, > > Could you tell me how to get following prints? > > DPrintf(0, "[%s]: Assigning CmResourceTypeInterrupt, min/max = %lx/%lx > Option = 0x%lx, ShareDisposition = %u to #CPU = %d\n", __FUNCTION__, > desc->u.Interrupt.MinimumVector, desc->u.Interrupt.MaximumVector, > desc->Option, desc->ShareDisposition, procNumber.Number); > > It seems that I cannot get output by dbgview now and cannot find related > info by WPP TraceView, which tools or method we can get the output? > > Thanks > Yu Wang How did you configure the command line of qemu? Did you configure multiqueue?? The message should show up upon the init phase of the driver and can be triggered by disabling and enabling the driver. (In reply to Sameeh Jubran from comment #3) > > How did you configure the command line of qemu? Did you configure > multiqueue?? The message should show up upon the init phase of the driver > and can be triggered by disabling and enabling the driver. Yes, boot with mq: -smp 2 \ -netdev tap,script=/etc/qemu-ifup,downscript=no,id=hostnet0,vhost=on,queues=2 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:52:3b:35:88:00,mq=on,vectors=6 Where can I get the message? dbgview ? Trace view? or other tools? Hi Sameeh Jubran, Seems that dprintf is not enabled, WPP is enabled. So we cannot get dprintf log as comment#0, could you help to check it? Thanks Yu Wang (In reply to Yu Wang from comment #5) > Hi Sameeh Jubran, > > Seems that dprintf is not enabled, WPP is enabled. So we cannot get dprintf > log as comment#0, could you help to check it? > > Thanks > Yu Wang WPP should be enabled in the new build (154), please check it out :) Hi Vadim,
I only see one commit in the build 156(still on the way), patches for this bz are not included.
commit fa3237cbdad628e91934043272151f598f5d77d9
Author: Yan Vugenfirer <yvugenfi>
Date: Tue Jul 3 15:56:06 2018 +0300
NetKVM: BZ#1577708: Fix E2EPerf WHQL test failure
Set the MAX link speed to 10G.
Signed-off-by: Yan Vugenfirer <yvugenfi>
Do you plan to make them into another new build 157?
I can actually find the print traces on my setup, I haven't tried this build but if the patches are in, there is no reason for this not showing up. Here is a sample output: 00000071 netkvm.sys 4 3632 3 71 07\05\2018-10:27:04:940 SetupInterrruptAffinity[SetupInterrruptAffinity]: Assigning CmResourceTypeInterrupt, min/max = fffffffe/fffffffe Option = 0x0, ShareDisposition = 1 to #CPU = 0 00000072 netkvm.sys 4 3632 3 72 07\05\2018-10:27:04:940 SetupInterrruptAffinity[SetupInterrruptAffinity]: Assigning CmResourceTypeInterrupt, min/max = fffffffe/fffffffe Option = 0x0, ShareDisposition = 1 to #CPU = 0 Verified this bug with build 156 It report message " SetupInterrruptAffinity[SetupInterrruptAffinity]: Assigning CmResourceTypeInterrupt, min/max = fffffffe/fffffffe Option = 0x0, ShareDisposition = 1 to #CPU = 0", the same as comment#12 Above all, this bug has been fix, and change status to verified. Thanks all Yu Wang Can we have QA, PM and Release flags for this, please? Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:3413 |