Bug 1639155
Summary: | Touchpad doesn't work on Fedora (LENOVO 330-15IGM) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Denis Karpovskiy <geext29> | ||||||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 29 | CC: | airlied, bskeggs, ewk, hdegoede, ichavero, itamar, jarodwilson, jglisse, john.j5live, jonathan, josef, kernel-maint, linville, mchehab, mjg59, steved | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | kernel-4.19.3-300.fc29 kernel-4.19.3-200.fc28 | Doc Type: | If docs needed, set a value | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2018-11-24 02:28:37 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: |
|
Description
Denis Karpovskiy
2018-10-15 07:54:23 UTC
Still doesn't work in Fedora 29. Also tried 4.19 vanilla kernel and Rawhide with 4.20-rc0 kernel. In "dmesg" I can see there 2 hints about the touchpad model: SYNA2B48 and ELAN061C. Idk which of the 2, but I think it is Synaptics because that's what shows me my Windows 10 installation. I've found that touchpad doesn't work on Ubuntu with mainline kernel 4.17.2 and works on 4.17.3 kernel. An entry in /proc/bus/input/devices on openSUSE with working touchpad: I: Bus=0018 Vendor=06cb Product=8251 Version=0100 N: Name="Synaptics TM3336-001" P: Phys=i2c-SYNA2B48:00 S: Sysfs=/devices/pci0000:00/0000:00:17.3/i2c_designware.1/i2c-7/i2c-SYNA2B48:00/0018:06CB:8251.0001/input/input16 U: Uniq= H: Handlers=mouse0 event7 B: PROP=5 B: EV=b B: KEY=e520 10000 0 0 0 0 B: ABS=6f3800001000003 Created attachment 1506283 [details]
dmesg on Fedora 29 - touchpad doesn't work
Created attachment 1506284 [details]
dmesg on openSUSE Tumbleweed - touchpad works perfectly.
The opensuse dmesg is done using a 4.19 kernel. We've a 4.19 kernel for Fedora in updates-testing now, can you give that a try ? Sure. I just need some time to download, install it and update. I'll post another dmesg log in case it still doesn't work. Created attachment 1507365 [details]
Fedora 29 dmesg with 4.19 kernel - still doesn't work
Ok, I think I know what the problem is now. I've started a scratch-build of a kernel with some changes added which should fix this, this is currently building here: https://koji.fedoraproject.org/koji/taskinfo?taskID=31015962 Once this is done building (this takes a couple of hours) please follow these instructions to install and test the kernel and let us know if this fixes things: https://fedorapeople.org/~jwrdegoede/kernel-test-instructions.txt Note that since this is a scratch-build it is not signed, so you need to disable secure-boot if you have it enabled. Wow, it works now! But how? What was the problem? My touchpad also doesn't work on Solus (and possibly on other distros, but I haven't checked), so it would be great to port the patch to it. All keys are fully-functioning, everything is perfect. (In reply to Denis Karpovskiy from comment #10) > Wow, it works now! But how? What was the problem? My touchpad also doesn't > work on Solus (and possibly on other distros, but I haven't checked), so it > would be great to port the patch to it. > All keys are fully-functioning, everything is perfect. That is good to hear, the next official Fedora kernel build will also include the fix, after which this bug will be closed once that build hits the stable updates repository. As for what I changed after googling your model to find info on the CPU I noticed it was a Gemini-Lake CPU (I was wondering if your model maybe used an AMD CPU). After that all I did was enable the CONFIG_PINCTRL_GEMINILAKE kernel option :) I've been struggling with the problem for several months and you just enabled the kernel option so now touchpad works. Big thanks! I really appreciate your work. kernel-tools-4.19.3-300.fc29 kernel-4.19.3-300.fc29 kernel-headers-4.19.3-300.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-367d08ef69 kernel-headers-4.19.3-200.fc28 kernel-tools-4.19.3-200.fc28 kernel-4.19.3-200.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-7cf713da0d kernel-4.19.3-200.fc28, kernel-headers-4.19.3-200.fc28, kernel-tools-4.19.3-200.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-7cf713da0d kernel-4.19.3-300.fc29, kernel-headers-4.19.3-300.fc29, kernel-tools-4.19.3-300.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-367d08ef69 kernel-4.19.3-300.fc29, kernel-headers-4.19.3-300.fc29, kernel-tools-4.19.3-300.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. kernel-4.19.3-200.fc28, kernel-headers-4.19.3-200.fc28, kernel-tools-4.19.3-200.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. |