Bug 1356363
| Summary: | [virtio-win][viorng] cannot install viorng driver on win2008-32/64 (build 122) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Yu Wang <wyu> | ||||||||
| Component: | virtio-win | Assignee: | Ladi Prosek <lprosek> | ||||||||
| virtio-win sub component: | virtio-win-prewhql | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||
| Status: | CLOSED ERRATA | Docs Contact: | |||||||||
| Severity: | high | ||||||||||
| Priority: | high | CC: | ailan, ghammer, lijin, lmiksik, lprosek, phou, vrozenfe, wyu | ||||||||
| Version: | 7.3 | Keywords: | Regression, TestBlocker | ||||||||
| 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: | 2016-11-04 08:55:16 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: |
|
||||||||||
Can you please attach the driver installation log: C:\Windows\inf\setupapi.dev.log Created attachment 1180944 [details]
setupapi.dev.log
Hi Gal,
setupapi.dev.log as the attachment
Ladi posted a patch. Verified this bug with virtio-win-prewhql-123 Steps as comment#0 On win2008-32, viorng driver can be installed successfully. On Win2008-64, remain occurred this issue w/ and w/o virtio-1.0 device, viorng driver cannot be installed, report error code 39. Best Regards~ Peixiu Hou (In reply to Peixiu Hou from comment #7) > Verified this bug with virtio-win-prewhql-123 > > Steps as comment#0 > > On win2008-32, viorng driver can be installed successfully. > On Win2008-64, remain occurred this issue w/ and w/o virtio-1.0 device, > viorng driver cannot be installed, report error code 39. So the driver still won't install on Win2008-64? Would it be possible to get access to the system? Thanks! Ladi In addition to comment #8. Can you please also attach the driver installation log: C:\Windows\inf\setupapi.dev.log from the Win2008-64 machine? Thanks. Created attachment 1184482 [details]
setupapi.dev.log
Hi Ladi, Gal,
You can access to this system via remote-viewer vnc://10.73.72.4:5901
host ip: 10.73.72.4, password: Assentor01
And the setupapi.dev.log as the attachment~
Best Regards~
Peixiu Hou
Thank you. I tried installing build 117 which made the system pick up KB970158 "Kernel-Mode Driver Framework version 1.9 update for Windows 2000, for Windows XP, for Windows Server 2003, for Windows Vista, and for Windows Server 2008". After that build 123 installed without any issues. It looks like the .inf file has changed: [VirtRng_Wdf_CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000, \ - "WdfCoInstaller01009.dll,WdfCoInstaller", \ + "WdfCoInstaller01009.dll,WdfCoInstaller" - "viorngci.dll,VirtRngCoInstaller" +HKR,,CoInstallers32,0x00010000,"viorngci.dll,VirtRngCoInstaller" It used to specify both the WDF coinstaller and the viorng coninstaller, now it writes the key twice which doesn't have the same effect. Fix coming. (In reply to Ladi Prosek from comment #11) > Thank you. I tried installing build 117 which made the system pick up > KB970158 "Kernel-Mode Driver Framework version 1.9 update for Windows 2000, > for Windows XP, for Windows Server 2003, for Windows Vista, and for Windows > Server 2008". After that build 123 installed without any issues. > > It looks like the .inf file has changed: > > [VirtRng_Wdf_CoInstaller_AddReg] > HKR,,CoInstallers32,0x00010000, \ > - "WdfCoInstaller01009.dll,WdfCoInstaller", \ > + "WdfCoInstaller01009.dll,WdfCoInstaller" > - "viorngci.dll,VirtRngCoInstaller" > +HKR,,CoInstallers32,0x00010000,"viorngci.dll,VirtRngCoInstaller" > > It used to specify both the WDF coinstaller and the viorng coninstaller, now > it writes the key twice which doesn't have the same effect. > > Fix coming. Hi Ladi, Great news, and thanks for your prompt reply. I just clarify that the win2008-32 have the same problem as win2008-64,too. Thanks Yu Wang (In reply to Yu Wang from comment #12) > Great news, and thanks for your prompt reply. > I just clarify that the win2008-32 have the same problem as win2008-64,too. Yes, it depends on whether KB970158 is already installed on the system. If it's not, the driver will fail to install. There shouldn't be any difference between 32-bit and 64-bit Win2008 in this regard. Verified this issue with virtio-win-prewhql-124. Steps as comment#0 On win2008-32&64, viorng driver can be installed successfully w/ & w/o virtio1.0, this bug is fixed, thanks so much~ Best Regards~ Peixiu Hou change status to verified according to comment#16 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://rhn.redhat.com/errata/RHBA-2016-2609.html |
Created attachment 1179558 [details] install_error_screenshot Description of problem: cannot install viorng driver on win2008-32/64 Version-Release number of selected component (if applicable): virtio-win-prewhql-122 How reproducible: 100% Steps to Reproduce: 1.boot w/ rng device 2.install viorng driver on win2008-32 or win2008-64 3. Actual results: install failed(code 39) Expected results: install successfully Additional info: 1 it is ok for build 117 2 both win2008-32 and win2008-64 hit this issue 3 both w/ virtio-1.0 and w/o virtio-1.0 device hit this issue