Try to config virtio nic parameters with NetKVMConfig, check with the tools and it report the value has changed. But the change is not shown in the windows device manager. It is the same that if I change it from device manager, it will no influence the value get by NetKVmConfig tools.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. boot up a win7 guest
2. update the device driver for virtio nic
3. Set up KVMNetConfig tools
- copy netkvmco.dll to system32
- register it
- run netsh
netsh netkvm show devices
netsh netkvm show parameters 0
netsh netkvm getparam 0 RxCapacity
netsh netkvm setparam 0 RxCapacity 256
4. Check the parameters in device manager in Windows
In netsh tools it shows the parameter has changed, while the parameter is not changed in device manager
The parameter's value should be the same in both tools.
1. The problem was found.
2. The utility changed default value instead of the parameter value in registry.
3. Keep in mind that device should be restarted in order for the parameters to take effect.
4. If advanced tab of device manager is opened while parameter is changed - it should be closed and reopened to see the change.
How is NetKVMConfig packaged and tested? I want to clear the flags of this bug: it is in POST but has rhel6.3.0? and devel_ack? flags set, plus a cond-nak:capacity.
NetKVMConfig is part of the NetKVM package according to WHQL requirements (we have to provide command line configuration tool if the driver has configuration options).
It was tested by the QE teem according to test and user documents provided to them by me (they are also part of the code repository).
It was decided that the bug priority is minor, because at least for now the only usage for this tool is to comply to MS checklist (although in the future this toll can be used for our network driver configuration). Nevertheless the problem that caused the bug was found and fixed - and the fix will be release with next build of Windows virtio drivers.
Try the same steps in Win7 with virtio-win-prewhql-0.1-23. The Tx and Rx value from netsh netkvm and device manager is the same. Bug verified.
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Cause: NetKVMConfig utility was not updating rx and tx parameters in Registry.
Consequence: users cannot update rx and tx parameters in Registry with NetKVMConfig utility.
Fix: correct NetKVMConfig parameters changing handler
Result: NetKVMConfig works as expected.
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.