Hello,
I would like to ask for help if someone knows or if someone can give a a hint.
I have notebook Dell Latitude E5540 and install Fedora 34 with KDE Plasma 5.22.5. I had the keyboard with trackpoint and with led backlight. This week because some buttons were broken I bought the used keyboard without trackpoint. After that I find out that it also does not have led backlight. I can used for it it is ok.
But the problem is that Fedora does not recognise the trackpoint and now there are not working the trackpoint buttons under the keyboard!
DMESg does not show anything. Also for the old keyboard it works ok.
So I think Fedora thinks that because there is no trackpoint it does not activate also the buttons.
But they works fine. If I open bios they are working. So the problem is Fedora does not activate drive for it.
Does anybody know how to enable the driver for it? Or anything else?
May be you could start with sudo modprobe -r psmouse and then reload again with sudo modprobe psmouse. If this still not work you could repeat it again sudo modprobe -r psmouse and then sudo modprobe psmouse proto=imps.
Those changes should be temporary and will gone if you reboot. If one of above methods work, you could make it permanent by creating file sudo touch /etc/modprobe.d/custom-psmouse.conf and add options psmouse or options psmouse proto=imps.
Thanks for trying to help.
I tried it but it does not have any affect:
[vlada@Prizrak input]$ sudo modprobe -r psmouse
modprobe: FATAL: Module psmouse is builtin.
[vlada@Prizrak input]$ sudo modprobe psmouse
[vlada@Prizrak input]$ sudo modprobe -r psmouse
modprobe: FATAL: Module psmouse is builtin.
[vlada@Prizrak input]$ sudo modprobe psmouse proto=imps
[vlada@Prizrak input]$
I still think that KDE or Fedora do not activate the trackpoint buttons because the keyboard have no trackpoint even the buttons are there. But how can I check the driver for trackpoint?
xinput still does not contain anythink about the trackpoint only the GlidePoint what I think is the touchpad.
So firstly I have to “somehow” activate driver for trackpoint but I do not know how.
If you can help me what commands I can run to check it?
I tried to change the keyboard and put the original and tje KDE Fedora recognize it as this:
[vlada@Prizrak janka]$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)]
And if I put the different keyboard without trackpoint the kde fedora recognize it as
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=14 [slave pointer (2)]
So the difference is the GlidePoint and missing the
AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)]
The question is how to activate the DualPoint Stick?
On the picture of notebook I cyrcle the trackpoint buttons that are under touchpoint that are not working when I put the keaboard without trackpoint. The buttons are not connected to keyboard.
Maybe you could start to find the solution by following this other distro instruction (ignore the kernel part). Look like it have exact devices like yours.
So I tried but it still shows GlidePoint instead of TrackPoint.
I do not know how to enable the trackpoint.
I think the kernel part is important. How can I check that that module extension is enabled:
ALPS PS/2 mouse protocol extension
The kernel mentioned in link above in Fedora Linux already enabled. You could check with cat /boot/config* | grep -i ALPS.
I’m not sure, but may be you could check with dmesg | grep -i input and find there mentioning ALPS DualPoint Stick. If you can’t find this messages from dmesg, from my understanding, maybe the system probe for detecting the hardware are not recognize that (maybe it can’t found the stick part and then ignore it). If this what happen I don’t know to force it to load and make sure it’s pointing the right hardware to control (I’m still searching on how to do it, ah yes, I’m also want to learn from here).
Yes I think this is exactly my problem. When connect original keyboard the dmesg shows:
[vlada@Prizrak OriginalKeyBoard]$ sudo dmesg | grep -i input
[sudo] heslo pro vlada:
[ 0.394747] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 0.394802] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 0.394842] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[ 0.394874] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 0.428327] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 1.767922] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8042/serio1/input/input7
[ 1.780455] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input6
[ 2.852594] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/LNXVIDEO:00/input/input8
[ 2.854913] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input9
[ 6.248248] input: PC Speaker as /devices/platform/pcspkr/input/input10
[ 6.392162] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
[ 6.392245] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
[ 6.392322] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
[ 6.392395] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
[ 6.392464] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
[ 6.421408] input: Dell WMI hotkeys as /devices/platform/PNP0C14:01/wmi_bus/wmi_bus-PNP0C14:01/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input16
[ 6.523042] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 6.565443] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input17
[ 6.565516] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input18
[ 6.565580] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input19
[ 6.609218] input: Laptop_Integrated_Webcam_HD: In as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input20
When I connect the keyboard without trackpoint I have got this dmesg:
[vlada@Prizrak KeyBoardWithoutTP xorg.conf.d]$ sudo dmesg | grep -i input
[ 0.404854] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 0.404922] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 0.404990] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[ 0.405044] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 0.438855] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 1.588631] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input6
[ 2.582546] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/LNXVIDEO:00/input/input7
[ 2.584910] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input8
[ 5.740320] input: PC Speaker as /devices/platform/pcspkr/input/input9
[ 5.742596] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
[ 5.742663] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
[ 5.742725] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
[ 5.742785] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
[ 5.742847] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
[ 5.862206] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 5.879684] input: Dell WMI hotkeys as /devices/platform/PNP0C14:01/wmi_bus/wmi_bus-PNP0C14:01/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input15
[ 5.909633] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
[ 5.909729] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input17
[ 5.909804] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input18
[ 5.911271] input: Laptop_Integrated_Webcam_HD: In as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input19
So the question is how to enforce the Fedora KDE Plasma to connect the driver even it is not detected?
After that I can set up it by xinput but if it is not recognized then I have no chance.
I can send the logs and other commands for both keyboards but I do not know how to input files here.
I also does not know how it works. How this automatic detecting systems working and if there is possibility to enforce something what is not presented.
On the software side (driver), I don’t know and still can’t figure out how. But from hardware side (warning: it is dangerous), after I find about your keyboards, there a board pcb under each your keyboards. You could try to swap it. Once again, it’s dangerous if you never have experiences with hardware mod.
The other thing, you could also compare the different connector of new and old keyboard. Move your ALPS stick (left/right), then find what value changes on multi-meter (most likely combination of two resistant/ohm). Then leave it without moving and note the value. Give fake equivalent value to the connector (if it resistant, give ohm equivalent).
Hi
I think I will create new discussion how to change the automatic detecting system maybe some other will know? What do you think?
About this I this this detecting system is Fedora, KDE or X11 problem? I think this is exactly the Fedora.
About the hardware possibility. What do you mean with “board pcb” you mean some swiches and where should they be on the board as you say not in the keyboard?
The other way I think is very clever I think it would work. Unfortunately I cannot do much experiments like this because it is notebook for my wife and it must work :-).
Thanks.