Touchpad worked on F34, has stopped working on Rawhide

Hi,

I’ve recently installed Fedora Rawhide on my laptop, and my touchpad (which used to work properly on F34) has stopped working altogether. Also, I have now clue how I can begin to troubleshoot the issue.

I’d be very grateful if I could get some guidance. Thanks!

You are using a pre-release version and we really cannot help you here. I have seen some hints of where to ask for help with those versions here at times but do not remember the links. Maybe someone else has the link.

This forum is generally for assistance with versions that have already been released.

Well, some advice on where to report the issue would be OK. Just to give developers a heads up and any information that could help them solve it.

Thanks again!

1 Like

Off the top of my head, this sounds like something to report to freedesktop.

Yeah, I appreciate it. See this from the Site FAQ:

In this case, I would suggest filing a bug against the Rawhide kernel with as much detail as you can provide about your hardware, the kernel version you’re using in rawhide, and any logged error messages which seem relevant.

1 Like

Thank you very much. Is there a command I can run to get the relevant information about my hardware, my kernel etc?

We don’t have a great unified way to do that, unfortunately – even though it would be nice. For the kernel, run:

uname -a

For the touchpad information, possibly:

grep Name /proc/bus/input/devices
1 Like

Thanks again. No information about the touchpad seems to come up at all… how is that even possible?

Just as reference, here’s the output:

N: Name=“Power Button”
N: Name=“Lid Switch”
N: Name=“Power Button”
N: Name=“AT Translated Set 2 keyboard”
N: Name=“Video Bus”
N: Name=“PC Speaker”
N: Name=“Huawei WMI hotkeys”
N: Name=“HD-Audio Generic HDMI/DP,pcm=3”
N: Name=“ov9734_azurewave_camera: ov9734”
N: Name=“HD-Audio Generic Headphone”
N: Name=“Logitech Pebble Mouse”

Well, I guess that would explain it not working. :slight_smile:

On my laptop I see (partial output):

N: Name="AT Translated Set 2 keyboard"
N: Name="TPPS/2 Elan TrackPoint"
N: Name="SYNA8006:00 06CB:CD8B Mouse"
N: Name="SYNA8006:00 06CB:CD8B Touchpad"

Two possible next approaches:

  1. Boot into an older kernel (if still installed) or a F34/F33 livecd to see what happens.
  2. Google the laptop model to see if you can find any more info that way.

That would make sense, yes :sweat_smile:

I just checked on my wife’s laptop, which is basically the same as mine and had the same problem when I tried Rawhide on it, and this is the output:

N: Name=“Power Button”
N: Name=“Lid Switch”
N: Name=“Power Button”
N: Name=“AT Translated Set 2 keyboard”
N: Name=“Video Bus”
N: Name=“ELAN2204:00 04F3:3109 Mouse”
N: Name=“ELAN2204:00 04F3:3109 Touchpad”
N: Name=“PC Speaker”
N: Name=“Huawei WMI hotkeys”
N: Name=“ov9734_azurewave_camera: ov9734”
N: Name=“HD-Audio Generic HDMI/DP,pcm=3”
N: Name=“HD-Audio Generic Headphone”

I assume this is the relevant part:

N: Name=“ELAN2204:00 04F3:3109 Mouse”
N: Name=“ELAN2204:00 04F3:3109 Touchpad”

So, should I just file a bug against the Rawhide kernel providing that info? Or is there something else I should do?

Well, being open source, there’s always something else you could do, but that’s a good start. Might also be useful to post on the Fedora test list to see if other people are experiencing similar.

Thanks again, I just filed the bug: 1938196 – Touchpad no longer detected

Awesome. If, by the way, you want to track this down more, Overview - fedbisect - Pagure.io might be of interest. It helps find exactly when a regression occurred and what change in the kernel package is to blame.

The same happens to me in the kernel 5.12.0-0.rc2.20210309git144c79ef3353.166.fc35.x86_64, with the same characteristics mentioned, I downloaded the ISO Rawhide that entered yesterday in the repositories.

1 Like

I bring good news, first sorry if the English is not sharp because I use a translator to communicate and not to mention that my English is terrible. Well let’s get straight to the point, giving a search on google and going through the websites outside I found a solution to the problem, at least for Acer brand notebook (which is mine), here’s what I did:
edited the /etc/default/grub file:
and add:
GRUB_CMDLINE_LINUX="i8042.nopnp"
If there’s already a line with GRUB_CMDLINE_LINUX=… , add i8042.nopnp inside the quotes, separated from any other word within the quotes by a space, e.g.

GRUB_CMDLINE_LINUX="some-other=option i8042.nopnp"

and then just update the grub.

Credits:

I hope I can help!

Was your touchpad working on earlier kernels and now stopped? That discussion is from 2015, so I think it might be something other than the issue here.

Yes, it was running on Fedora 34 alpha or beta, I’m not sure, and when installing rawhide he didn’t recognize the touchpad at all. And as I said before when typing the command grep Name /proc/bus/input/devices he did not list the touchpad there and now it appears as well as the touchpad works.

This didn’t work for me, but I might just have done it wrong. After you edit /etc/default/grub, and add that bit, what command do you need to enter in order to update grub?

sudo grub2-mkconfig -o /boot/grub2/grub.cfg restart the machine and see if it works for you.
Just remembering that this worked for my notebook which is an Acer Aspire 5 A515-51-51UX

Nope, it didn’t work for me. The touchpad is still not detected. Glad it did for you, though.