laur
July 12, 2021, 2:03pm
1
Hi everyone.
I hope you can help me.
I couldn’t get the touchpad to work after installing RebornOS on one of my laptops. I was connected to the network/internet during installation and selected anything i could related to other devices.
I tried downloading synaptic packages, anything else related to touchpad, but unfortunately my touchpad still doesn’t respond.
Could you please help me get the right drivers or config for my touchpad? I can look into any details or info about the hardware if you direct me where to look.
Any help would be greatly appreciated.
Thank you very much!
Rafael
July 12, 2021, 2:16pm
2
Welcome to RebornOS.
To try to solve the problems of your touchpad, it would be interesting to know the model of your computer, to see if that way we can find a solution to your problem.
Meanwhile, we can offer you the following link to the Arch Linux Wiki, which can be very useful:
https://wiki.archlinux.org/title/Touchpad_Synaptics
The more information you can give us, the better it is to see if someone can find the solution to your problem.
We hope you are well. Greetings.
laur
July 12, 2021, 2:23pm
3
Hi. Thank you for coming by.
My laptop model is ALLBOOK J from Allview.
Also, I just noticed apart from that now, after i connected to wifi, the laptop froze and now every time i start it, it freezes after a few seconds.
Will try to dig into that a bit to see what’s going on and to share with you.
I have a similar / identical laptop with windows 10 on it so if you need some specific hardware info i can try getting the info from there inside Windows, or from the live REBORNOS USB.
laur
July 12, 2021, 2:26pm
4
Also, just noticed now that on reborn os live medium the touchpad works, but only with finger input (tap and move), the buttons don’t respond.
And now as I’m testing, yes, it appears that reborn os freezes after connecting to wifi (wpa2-aes) on 5ghz . Wifi adapter is realtek 8821CE.
So to summarize, there is the WiFi freeze issue and the touchpad working on live medium but not after installation.
Hi @laur ,
The below command will install libinput
if you don’t already have it installed:
sudo pacman -S --needed libinput xf86-input-libinput xorg-xinput
Reboot your computer after this.
If this still does not solve your problem, we need more information. Please provide the output of the below commands:
dmesg | grep -i synaptics
xinput list
Please post here again if this does not resolve your issue
laur
July 12, 2021, 3:23pm
7
shivanandvp:
xinput list
Hi.
Thanks for coming back!
Regarding the freeze I managed to boot via LTS kernel and disable WiFi so for now I was able to boot.
Regarding the touch-pad, it still doesn’t work after the commands.
The output is:
[mmx@INV-7654-VV ~]$ sudo su
[root@INV-7654-VV mmx]# sudo pacman -S --needed libinput xf86-input-libinput xorg-xinput
warning: libinput-1.18.0-1 is up to date -- skipping
warning: xf86-input-libinput-1.1.0-1 is up to date -- skipping
warning: xorg-xinput-1.6.3-2 is up to date -- skipping
there is nothing to do
[root@INV-7654-VV mmx]# dmesg | grep -i synaptics
[root@INV-7654-VV mmx]# xinput list
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:17 id=7 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:17 id=8 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:17 id=6 [slave keyboard (3)]
[root@INV-7654-VV mmx]#
Hi @laur ,
Thanks for the information. Could you please perform two small checks for me?
Open your Settings, find Touchpad settings and check if it is enabled. You may also verify that it is set up correctly.
You may install and open hardinfo
from the RebornOS Welcome application under the Utilities tab. Then within the application, see if your touchpad device is listed. It must be under Devices > Input Devices
laur
July 12, 2021, 3:46pm
9
The only info I can find is this. There doesn’t appear to be a setting to enable touchpad.
Currently using a USB mouse.
Hoping that it could be of some use.
This is puzzling. I do not see your touchpad listed.
Please share the output of the below commands:
journalctl -b - 0 | grep -i touchpad
cat /proc/bus/input/devices | grep -i touchpad
Then try the below steps to update your system, install some WiFi drivers and regenerate intramfs:
sudo pacman -Syyu
sudo pacman -S rtl8821ce-dkms-git
sudo mkinitcpio -P
Then reboot.
laur
July 12, 2021, 4:42pm
11
[root@INV-7654-VV mmx]# journalctl -b -0 | grep -i touchpad
[root@INV-7654-VV mmx]# cat /proc/bus/input/devices | grep -i touchpad
[root@INV-7654-VV mmx]# sudo pacman -Syyu
:: Synchronizing package databases...
Reborn-OS 278.1 KiB 1112 KiB/s 00:00 [######################] 100%
core 134.3 KiB 480 KiB/s 00:00 [######################] 100%
extra 1565.9 KiB 6.37 MiB/s 00:00 [######################] 100%
community 5.6 MiB 8.48 MiB/s 00:01 [######################] 100%
multilib 149.7 KiB 2.44 MiB/s 00:00 [######################] 100%
:: Starting full system upgrade...
there is nothing to do
[root@INV-7654-VV mmx]# sudo pacman -S rtl8821ce-dkms-git
warning: rtl8821ce-dkms-git-1.0.5.r124.g7a11dc9-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) rtl8821ce-dkms-git-1.0.5.r124.g7a11dc9-1
Total Installed Size: 30.16 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod -m rtl8821ce -v 1.0.5.r124.g7a11dc9 -k 5.10.49-1-lts
==> Unable to remove module rtl8821ce/1.0.5.r124.g7a11dc9 for kernel 5.12.15-arch1-1: Not found in dkms status output.
:: Processing package changes...
(1/1) reinstalling rtl8821ce-dkms-git [######################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Install DKMS modules
==> dkms install --no-depmod -m rtl8821ce -v 1.0.5.r124.g7a11dc9 -k 5.10.49-1-lts
==> dkms install --no-depmod -m rtl8821ce -v 1.0.5.r124.g7a11dc9 -k 5.12.15-arch1-1
Error! Bad return status for module build on kernel: 5.12.15-arch1-1 (x86_64)
Consult /var/lib/dkms/rtl8821ce/1.0.5.r124.g7a11dc9/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m rtl8821ce -v 1.0.5.r124.g7a11dc9 -k 5.12.15-arch1-1' returned 10
==> depmod 5.12.15-arch1-1
==> depmod 5.10.49-1-lts
(3/3) Refreshing PackageKit...
[root@INV-7654-VV mmx]# sudo mkinitcpio -P
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 5.10.49-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 5.10.49-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.12.15-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.12.15-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
[root@INV-7654-VV mmx]#
This would be the output of the commands before reboot. Also rebooting now.
EDIT: finished rebooting. Touchpad still not working. Currently on LTS kernel as it allows me to boot with the WiFi card
EDIT 2: changed journalctl -b - 0 to journalctl -b -0 as the command was unrecognized due to the last space.
EDIT 3: Tried again with a fresh live USB of RebornOS, touchpad not usable in there either.
laur
July 12, 2021, 5:29pm
12
Also got an identical laptop with windows 10 on it… Got info from touchpad like this… Does it help?
HID\HTIX5288&COL01\5&148E01A2&1&0000
laur
July 12, 2021, 6:03pm
13
Hey… Sorry for the spam… I have a quick update.
It seems that it is due to the kernel selection.
I have selected the normal (non-LTS) kernel and now both WiFi and touchpad work !
Since I am a Linux noob better not mess around any longer - as long as they work I am golden.
The new output would be:
=====================================================
[root@INV-7654-VV mmx]# journalctl -b -0 | grep -i touchpad
Jul 12 20:58:46 INV-7654-VV kernel: input: HTIX5288:00 093A:0255 Touchpad as /devices/pci0000:00/0000:00:17.3/i2c_designware.7/i2c-7/i2c-HTIX5288:00/0018:093A:0255.0001/input/input7
Jul 12 20:58:46 INV-7654-VV kernel: input: HTIX5288:00 093A:0255 Touchpad as /devices/pci0000:00/0000:00:17.3/i2c_designware.7/i2c-7/i2c-HTIX5288:00/0018:093A:0255.0001/input/input17
Jul 12 20:58:47 INV-7654-VV touchegg[380]: libinput error: event7 - HTIX5288:00 093A:0255 Touchpad: kernel bug: clickpad with right button, assuming it is not a clickpad
Jul 12 20:58:47 INV-7654-VV touchegg[380]: Name: HTIX5288:00 093A:0255 Touchpad
Jul 12 20:58:48 INV-7654-VV org.gnome.Shell.desktop[570]: libinput error: event7 - HTIX5288:00 093A:0255 Touchpad: kernel bug: clickpad with right button, assuming it is not a clickpad
Jul 12 20:59:29 INV-7654-VV gnome-shell[918]: libinput error: event7 - HTIX5288:00 093A:0255 Touchpad: kernel bug: clickpad with right button, assuming it is not a clickpad
[root@INV-7654-VV mmx]# cat /proc/bus/input/devices | grep -i touchpad
N: Name="HTIX5288:00 093A:0255 Touchpad"
[root@INV-7654-VV mmx]#
[root@INV-7654-VV mmx]# uname -a
Linux INV-7654-VV 5.12.15-arch1-1 #1 SMP PREEMPT Wed, 07 Jul 2021 23:35:29 +0000 x86_64 GNU/Linux
=====================================================
1 Like
@laur That’s good to know! Is this a relatively newer device? I wonder why the later Linux kernels work well with it.
You can mark your own post as a solution so that others can find it. Thanks
laur
July 12, 2021, 6:35pm
15
Well, I believe even if it is an entry model laptop, it has recently been released.
https://www.allview.ro/allbook-j.html
Here is the website of the product if you are interested to find out about the specs.
And if you think further info for this hardware would be useful for RebornOS database, I would gladly share that with you. (e.g. via an export from System Profiler).
Also it is an Intel system, and the CPU is a quad core so not the most recent ones, usually Linux systems work OK on Intel CPUs.
Rafael
July 12, 2021, 7:34pm
16
There is a tool available in RebornOS by default, which is inxi. The use of inxi can be observed in our Wiki:
Using it from the terminal, you will be able to obtain a wide variety of information about your system.
You may want to share the result of some of the examples shown on the Wiki, so that we can start a database of RebornOS compatible computers.
Glad you got your computer to work properly.
Greetings and take care of yourself.
laur
July 12, 2021, 7:38pm
17
Hi. I have run the following command (I believe it gives detailed information):
[root@INV-7654-VV mmx]# inxi -A -B -c -C -d -D -E -f -F -G -I -j -l -L -m -M -n -N -o -p -s -S -t -u
System:
Host: INV-7654-VV Kernel: 5.12.15-arch1-1 x86_64 bits: 64
Console: tty pts/0 Distro: RebornOS Linux
Machine:
Type: Laptop System: Allview product: Allbook J v: N/A
serial: ABJ1200775689
Mobo: N/A model: N/A serial: N/A UEFI: American Megatrends
v: QPTC-BI-15.6-X133GRX170-GM60D-007-C date: 12/16/2020
Battery:
ID-1: BAT0 charge: 30.6 Wh (67.1%) condition: 45.6/45.6 Wh (100.0%)
Memory:
RAM: total: 7.59 GiB used: 2.44 GiB (32.2%)
RAM Report:
missing: Required tool dmidecode not installed. Check --recommends
CPU:
Info: Quad Core model: Intel Celeron J4125 bits: 64 type: MCP cache:
L2: 4 MiB
Speed: 765 MHz min/max: 800/2700 MHz Core speeds (MHz): 1: 765 2: 1608
3: 751 4: 2504
Flags: 3dnowprefetch acpi aes aperfmperf apic arat arch_capabilities
arch_perfmon art bts cat_l2 cdp_l2 clflush clflushopt cmov constant_tsc
cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est
flexpriority fpu fsgsbase fxsr ht ibpb ibrs ibrs_enhanced ida intel_pt
lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc
nopl nx pae pat pbe pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse
pse36 pts rdpid rdrand rdseed rdt_a rdtscp rep_good sdbg sep sha_ni smap
smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow
tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip vme vmx vnmi vpid
x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
Graphics:
Device-1: Intel GeminiLake [UHD Graphics 600] driver: i915 v: kernel
Device-2: Alcor Micro SHUNCCM2MP type: USB driver: uvcvideo
Display: server: X.Org 1.21.1.2 driver: loaded: i915
note: n/a (using device driver) resolution: 1920x1080~60Hz
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: snd_hda_intel
Sound Server-1: ALSA v: k5.12.15-arch1-1 running: yes
Sound Server-2: PulseAudio v: 14.2 running: yes
Sound Server-3: PipeWire v: 0.3.31 running: yes
Network:
Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
driver: rtw_8821ce
IF: wlp1s0 state: down mac: 9e:2c:d7:d5:c4:3a
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: 70:b3:d5:16:98:eb
Bluetooth:
Device-1: Realtek Bluetooth Radio type: USB driver: btusb
Report: rfkill ID: hci0 state: up address: see --recommends
Logical:
Message: No logical block device data found.
Drives:
Local Storage: total: 238.47 GiB used: 19.97 GiB (8.4%)
ID-1: /dev/sda model: W800S 256GB SSD size: 238.47 GiB
Message: No optical or floppy data found.
Partition:
ID-1: / size: 115.84 GiB used: 19.26 GiB (16.6%) fs: ext4 dev: /dev/sda2
label: system uuid: aae40a84-8ebc-4c0a-911e-a14f05987373
ID-2: /boot/efi size: 93.9 MiB used: 285 KiB (0.3%) fs: vfat
dev: /dev/sda1 label: EFI uuid: C803-9957
ID-3: /home size: 110.26 GiB used: 729.1 MiB (0.6%) fs: ext4
dev: /dev/sda3 label: data uuid: 0f68aeae-7ee4-4ff1-8874-255023fc533b
Swap:
Alert: No swap data was found.
Unmounted:
ID-1: /dev/sda4 size: 7.54 GiB fs: swap label: VIRTUALMEM
uuid: bc60d59f-b0be-4fcf-af8b-2b0fe2dc1023
Sensors:
System Temperatures: cpu: 46.0 C mobo: N/A
Fan Speeds (RPM): N/A
Processes:
CPU top: 5 of 254
1: cpu: 28.1% command: firefox pid: 35702
2: cpu: 11.5% command: gnome-shell pid: 21023
3: cpu: 10.2% command: firefox pid: 35999
4: cpu: 5.2% command: firefox pid: 36190
5: cpu: 4.7% command: firefox pid: 35868
Memory top: 5 of 254
1: mem: 435.4 MiB (5.6%) command: firefox pid: 35702
2: mem: 272.4 MiB (3.5%) command: gnome-shell pid: 21023
3: mem: 201.9 MiB (2.5%) command: firefox pid: 35868
4: mem: 199.1 MiB (2.5%) command: firefox pid: 35838
5: mem: 194.5 MiB (2.5%) command: firefox pid: 35999
Info:
Processes: 254 Uptime: 1h 38m Shell: Bash inxi: 3.3.04
With hope that it will be useful and thank you again for your valuable help!
laur
July 15, 2021, 11:23am
18
Hi.
As an update, I still get intermittent results with the touchpad, sometimes it works, sometimes not. Tried both with LTS kernel and with the normal kernel, same results.
I am thinking to try Kernel Manager to select an older kernel.
Do you think that may work on the longer term or is it better that I don’t change it?
If that is not a good idea, I will try different things to see what else works for the touchpad as a permanent fix.
Thank you!
@laur Unless you are using a kernel with long term support (LTS), using an older kernel might be a security risk, depending on how old it is. Perhaps you can submit a bug report / issue on the kernel
laur
July 19, 2021, 9:43pm
20
Hi.
I would like to post an update for this.
It may seem that the touchpad issue has been fixed for now.
How? A switch from BIOS.
However it was not as easy as it would seem. Chinese would seem like a child’s play to learn compared to my BIOS settings, even with my experience.
Basically I changed the mode of the touchpad to something else (Don’t even know what, how or why), just selected device Elan Tech instead of auto from BIOS and now it seems the system responds to the touchpad. Also it appears in xinput:
I hope this will fix the issue permanently. 2 restarts in and touchpad is still working.
L.E. It seems the fix was not permanent, also tried this one:
Hello everyone, I have installed Linux on my machine but the touchpad wasn’t always working. After ~10 days of searching, I had an idea that finally solved the issue. The steps above have been tested on Fedora 34, kernel 5.11.16, but I expect it to...
Reading time: 1 mins 🕑
Likes: 3 ❤
So far it works so we will see…
1 Like