View Issue Details

IDProjectCategoryView StatusLast Update
0000767channel: kernel/el7kernel-ltpublic2017-09-10 13:59
Reporterjonteh Assigned Toburakkucat  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000767: CONFIG_MOUSE_PS2_VMMOUSE not enabled in EL7 kernel-lt
DescriptionPlease enable CONFIG_MOUSE_PS2_VMMOUSE. This provides an absolute pointer over the PS/2 interface when running under VMware or KVM/QEMU hypervisors.

It's enabled in the upstream EL7 kernel but not in elrepo's kernel-lt:

$ grep VMMOUSE /boot/config-*
config-3.10.0-514.26.2.el7.x86_64:CONFIG_MOUSE_PS2_VMMOUSE=y
config-4.4.78-1.el7.elrepo.x86_64:# CONFIG_MOUSE_PS2_VMMOUSE is not set

This arrived in kernel 3.10.0-514 with CentOS 7.3:

* Thu Aug 04 2016 Rafael Aquini <aquini@redhat.com> [3.10.0-485.el7]
- [input] vmmouse - remove port reservation (Lauro Ramos Venancio) [1331578]
- [input] vmmouse - fix absolute device registration (Lauro Ramos Venancio) [1331578]
- [input] add vmmouse driver (Lauro Ramos Venancio) [1331578]

It replaces the xorg vmmouse driver, which must not load, and hence requires xf86-input-vmmouse 13.1.0 but this has been backported:

$ rpm -q --changelog xorg-x11-drv-vmmouse | head
* Wed Sep 07 2016 Peter Hutterer <peter.hutterer@redhat.com> 13.0.0-12
- Don't use vmmouse if the vmmouse kernel driver is detected (#1354636)

It also allows the absolute pointer to work without the xorg vmmouse driver installed, or the QEMU USB Tablet (in the case of KVM/QEMU).
TagsNo tags attached.

Activities

burakkucat

2017-08-14 07:21

administrator   ~0005393

Thank you for your report.

Upon checking with the master configuration files I see that the configuration option, CONFIG_MOUSE_PS2_VMMOUSE, has not been set for kernel-lt (EL7), kernel-ml (EL7) nor kernel-ml (EL6).

The option CONFIG_MOUSE_PS2_VMMOUSE=y has now been set for those three kernel package sets and queued for the next re-builds.

burakkucat

2017-08-14 12:16

administrator   ~0005394

With the recent release of the updated kernel-lt package set for EL7 [1] and the updated kernel-ml package sets for EL6 & EL7 [2][3] this RFE has been resolved.

Now closing as "resolved/fixed".

[1] http://lists.elrepo.org/pipermail/elrepo/2017-August/003720.html
[2] http://lists.elrepo.org/pipermail/elrepo/2017-August/003719.html
[3] http://lists.elrepo.org/pipermail/elrepo/2017-August/003721.html

jonteh

2017-09-08 16:25

reporter   ~0005468

Thanks for the fix. While it worked fine for the subsequent EL7 kernel-lt and kernel-ml packages, it appears to have been reverted for kernel-ml-4.13.0-1.el7.

burakkucat

2017-09-08 17:21

administrator   ~0005469

I acknowledge your report. I acknowledge the missing configuration parameter. I do not understand how that reversion has occurred.

I have inspected and adjusted both kernel-ml configuration files (el6 & el7) to ensure that the CONFIG_MOUSE_PS2_VMMOUSE option is enabled.

Here are the details from the master configuration files --

[kernels]$ grep -r CONFIG_MOUSE_PS2_VMMOUSE=y * | grep -E '4\.4\.87|4\.12\.10|4\.13\.0' | sort
el6/config-4.12/config-4.12.10-i686:CONFIG_MOUSE_PS2_VMMOUSE=y
el6/config-4.12/config-4.12.10-i686-NONPAE:CONFIG_MOUSE_PS2_VMMOUSE=y
el6/config-4.12/config-4.12.10-x86_64:CONFIG_MOUSE_PS2_VMMOUSE=y
el6/config-4.13/config-4.13.0-i686:CONFIG_MOUSE_PS2_VMMOUSE=y
el6/config-4.13/config-4.13.0-i686-NONPAE:CONFIG_MOUSE_PS2_VMMOUSE=y
el6/config-4.13/config-4.13.0-x86_64:CONFIG_MOUSE_PS2_VMMOUSE=y
el7/config-4.12/config-4.12.10-x86_64:CONFIG_MOUSE_PS2_VMMOUSE=y
el7/config-4.13/config-4.13.0-x86_64:CONFIG_MOUSE_PS2_VMMOUSE=y
el7/config-4.4/config-4.4.87-x86_64:CONFIG_MOUSE_PS2_VMMOUSE=y
[kernels]$

The above will now reappear in the next kernel-ml builds.

burakkucat

2017-09-10 13:59

administrator   ~0005473

With the recent release of the kernel-ml-4.13.1-1.el{6|7}.elrepo package sets [1][2] this mishap has been corrected.

Now closing as "resolved/fixed".

[1] http://lists.elrepo.org/pipermail/elrepo/2017-September/003776.html
[2] http://lists.elrepo.org/pipermail/elrepo/2017-September/003777.html

Issue History

Date Modified Username Field Change
2017-08-13 15:10 jonteh New Issue
2017-08-13 15:10 jonteh Status new => assigned
2017-08-13 15:10 jonteh Assigned To => burakkucat
2017-08-14 07:21 burakkucat Note Added: 0005393
2017-08-14 12:16 burakkucat Note Added: 0005394
2017-08-14 12:16 burakkucat Status assigned => resolved
2017-08-14 12:16 burakkucat Resolution open => fixed
2017-09-08 16:25 jonteh Note Added: 0005468
2017-09-08 16:25 jonteh Status resolved => assigned
2017-09-08 16:25 jonteh Resolution fixed => reopened
2017-09-08 17:21 burakkucat Note Added: 0005469
2017-09-10 13:59 burakkucat Note Added: 0005473
2017-09-10 13:59 burakkucat Status assigned => resolved
2017-09-10 13:59 burakkucat Resolution reopened => fixed