Bug 27254 - Add hid-alps kernel module to support Dell touchpad
Summary: Add hid-alps kernel module to support Dell touchpad
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: High major
Target Milestone: Mageia 7
Assignee: Kernel and Drivers maintainers
QA Contact:
URL:
Whiteboard: MGA7TOO
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2020-09-07 12:31 CEST by Wolf Duttlinger
Modified: 2020-09-11 17:27 CEST (History)
1 user (show)

See Also:
Source RPM: kernel-desktop-5.7.19-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description Wolf Duttlinger 2020-09-07 12:31:23 CEST
Description of problem:
Dell Latitude 5580 - Touchpad not recognized (System settings / KDE) 

Hi there!

Thanks for all your work!

Not sure whether I'm in the right place here - if not just point me elsewhere. 

I own a Dell Latitude. It has a Touchpad. But touchpad is not recognized as such - only as mouse. This is a pita, as I want the scroll direction on the pad to differ from the mouse-wheel one. 

I did install xinput & x11-driver-input-synaptics -> did not help.

Seems like the hid-alps kernel module is needed (but is not available in the distribution). I did compile a recent vanilla (5.8.) kernel with CONFIG_HID_ALPS=m, rebooted and the touchpad was recognized.

Would it be possible to include CONFIG_HID_ALPS in a future kernel?

Thanks
Wolf

Version-Release number of selected component (if applicable):


How reproducible:
Open system settings -> Input devices -> Touchpad --> "No touchpad found"

Steps to Reproduce:
1. Boot Dell Latitude 5580
2. Open System Settings
3.
Comment 1 Aurelien Oudelet 2020-09-07 13:35:53 CEST
Hi, thanks for reporting this bug.

You are the right place to report this. As you mention a workaround, this must be fixed in Cauldron and in Mageia 7, our current production version.

Assigned to the package maintainer.
(Packagers: Please set the status to 'assigned' if you are working on it)

Assignee: bugsquad => kernel
Whiteboard: (none) => MGA7TOO
Component: New RPM package request => RPM Packages
Target Milestone: --- => Mageia 7
Source RPM: kernel-desktop-5.7.19-1.mga7 => kernel-desktop-5.7.19-1.mga7.src.rpm
Severity: enhancement => major
Priority: Normal => High
Keywords: (none) => Triaged

Aurelien Oudelet 2020-09-07 13:36:35 CEST

Summary: Request to add hid-alps kernel module to distribution to support Dell touchpad => Add hid-alps kernel module to support Dell touchpad

Comment 2 Aurelien Oudelet 2020-09-10 22:40:12 CEST
* jeu. 10 sept. 2020 14:00:00 tv <tv> 5.8.8-1.mga8
        + Revision: 1624065
        - 5.7.8
        + ghibo <ghibo>
        - Add HID Alps module (for bug #27254)

HID Alps has landed in our Mageia Kernel 5.8.8-1.mga8 version.

@Wolf,
Could you have the possibility to test this by installing this update in Cauldron?
If this version is not installed, please use M8 Beta1 iso?

CC: (none) => ouaurelien

Comment 3 Wolf Duttlinger 2020-09-11 17:23:45 CEST
@Aurelien,

first thanks for supporting me to establish a test environment - I did d/l the M8 Beta 1 ISO and created a bootable USB with isodumper-qt together with a persistance partition that had to be formatted to ext4 and labeled "mgalive-persist" (f2fs did not work....). Furthermore I had to add the online repositories before I did execute the upgrade of the M8 Beta 1 from kernel 5.7.9 to 5.8.8. (oooof - seems pretty obvious as I write, but took several turns while trying...)

After having accomplished that I was able to boot into the new kernel and I can confirm that hid-alps is loaded automatically and System Settings --> Input Devices -> Touchpad is recognizing the Touchpad device DLL07A8:01 044E:120B and is working as expected!

Mouse wheel is scrolling as I want it to and touchpad as well!

Thank you very much!!!!
Wolf
Comment 4 Aurelien Oudelet 2020-09-11 17:27:41 CEST
This sounds very good!

Note You need to log in before you can comment on or make changes to this bug.