Bug 1588425
Summary: | [virtio-win][vioinput] virtio-mouse can not passthrough to guest | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | lijin <lijin> | ||||||||||||||
Component: | virtio-win | Assignee: | Amnon Ilan <ailan> | ||||||||||||||
virtio-win sub component: | virtio-win-prewhql | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||||||||
Status: | CLOSED ERRATA | Docs Contact: | |||||||||||||||
Severity: | unspecified | ||||||||||||||||
Priority: | unspecified | CC: | ailan, ddepaula, jinzhao, lijin, mtessun, phou, wchadwic, yvugenfi | ||||||||||||||
Version: | 8.0 | Keywords: | Regression | ||||||||||||||
Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
||||||||||||||
Target Release: | --- | ||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||
OS: | Unspecified | ||||||||||||||||
Whiteboard: | |||||||||||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||
Clone Of: | Environment: | ||||||||||||||||
Last Closed: | 2019-11-05 21:22:36 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: | |||||||||||||||||
Bug Depends On: | 1682882 | ||||||||||||||||
Bug Blocks: | 1649160 | ||||||||||||||||
Attachments: |
|
Description
lijin
2018-06-07 10:25:14 UTC
Created attachment 1449480 [details]
reverted commit 4c994275 which can be possibly the cause of this
HI Li Jin,
Can you please test this version of the vioinput driver?
(In reply to Sameeh Jubran from comment #2) > Created attachment 1449480 [details] > reverted commit 4c994275 which can be possibly the cause of this > > HI Li Jin, > > Can you please test this version of the vioinput driver? This version works, thanks. Hi Lijin, Since I cannot reproduce the issue, can you please provide me of an enable/disable log of the virtio-input driver while reproducing this bug using a recent build which supports WPP such as 153. (In reply to Sameeh Jubran from comment #4) > Hi Lijin, > > Since I cannot reproduce the issue, can you please provide me of an > enable/disable log of the virtio-input driver while reproducing this bug > using a recent build which supports WPP such as 153. The host on which can reproduce this issue is broken, I've sent a ticket to fix it. I will update the status once it get to normal. Thanks set needinfo to me just in case I forget it. The commit that caused the problem is 4c994275. It fixes one problem but somehow caused another one. On the host where the problem can be reproduced, please provide the output of 'sudo evtest <eventdev>', this retrieves the info about specific event device that should be attached to the guest. (in the example provided in the description this is /dev/input/event3) [root@intel-e31225-16-1 ~]# evtest /dev/input/event3 Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0x624 product 0x13 version 0x111 Input device name: "AVOCENT AVOCENT K/M Mouse" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 272 (BTN_LEFT) Event code 273 (BTN_RIGHT) Event code 274 (BTN_MIDDLE) Event code 275 (BTN_SIDE) Event code 276 (BTN_EXTRA) Event type 2 (EV_REL) Event code 0 (REL_X) Event code 1 (REL_Y) Event code 8 (REL_WHEEL) Event type 3 (EV_ABS) Event code 0 (ABS_X) Value 0 Min 0 Max 32767 Event code 1 (ABS_Y) Value 0 Min 0 Max 32767 Event type 4 (EV_MSC) Event code 4 (MSC_SCAN) Properties: Testing ... (interrupt to exit) I'm not sure if this is the complete result, I wait for 1+ hours, get the above message. Created attachment 1574676 [details]
Fix candidate 1
Please find the driver (for Win10-x64) that should fix the problem. If possible, please check it does not create any regression. Created attachment 1576536 [details]
win8-64 driver install error
Can not install the driver you provided, please see the attachment(win8-64).
win8-32 hit the issue as well.
(In reply to lijin from comment #15) > Created attachment 1576536 [details] > win8-64 driver install error > > Can not install the driver you provided, please see the attachment(win8-64). > win8-32 hit the issue as well. Indeed I've provide the driver for test on win10-x64 (as the problem seems to me completely generic) I'm adding drivers compatible with win8.1 (32 and 64) Created attachment 1576562 [details]
Driver for test on win8.1-32
Created attachment 1576563 [details]
Driver for test on Win8.1-64
Try on win8.1-32, it fixes this issue, thanks. And run sanity input testing on win8.1-32, no new issues. And still can not install input driver on win8.1-64 guest, please check the attachment. Created attachment 1576808 [details]
win8.1-64 input install error
(In reply to lijin from comment #20) > Created attachment 1576808 [details] > win8.1-64 input install error I'm able to install the driver on 8.1 64 bit (https://bugzilla.redhat.com/attachment.cgi?id=1576563) Is it possible that somehow test mode is not enabled on the machine? (In reply to ybendito from comment #21) > (In reply to lijin from comment #20) > > Created attachment 1576808 [details] > > win8.1-64 input install error > > I'm able to install the driver on 8.1 64 bit > (https://bugzilla.redhat.com/attachment.cgi?id=1576563) > Is it possible that somehow test mode is not enabled on the machine? Yes, you are right. But it's strange that win8.1-32 can install the driver without test mode enable. Anyway, after enable test mode, driver can be installed and this issue is fixed on win8.1-64 as well. (In reply to lijin from comment #22) > (In reply to ybendito from comment #21) > > (In reply to lijin from comment #20) > > > Created attachment 1576808 [details] > > > win8.1-64 input install error > > > > I'm able to install the driver on 8.1 64 bit > > (https://bugzilla.redhat.com/attachment.cgi?id=1576563) > > Is it possible that somehow test mode is not enabled on the machine? > > Yes, you are right. > But it's strange that win8.1-32 can install the driver without test mode > enable. Embedded signature verification was introduced first for 64 bit Windows SKUs. So it makes sense that 32bit worked without test signing mode. > > Anyway, after enable test mode, driver can be installed and this issue is > fixed on win8.1-64 as well. (In reply to Yan Vugenfirer from comment #23) > > > > > > I'm able to install the driver on 8.1 64 bit > > > (https://bugzilla.redhat.com/attachment.cgi?id=1576563) > > > Is it possible that somehow test mode is not enabled on the machine? > > > > Yes, you are right. > > But it's strange that win8.1-32 can install the driver without test mode > > enable. > > Embedded signature verification was introduced first for 64 bit Windows > SKUs. So it makes sense that 32bit worked without test signing mode. Good to know that. Thanks for the explanation. Should be solved in build 172. Please recheck Verify with build 172, this issue is fixed. So change status to verified. 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/RHEA-2019:3479 |