You are not logged in.

#1 2023-12-24 17:09:39

harukai
Member
From: Japan
Registered: 2021-03-14
Posts: 6

ASUS UX325E touchpad not recognized

I recently borked my bootloader after trying to do a

sudo grub-mkconfig-o /boot/grub/grub.cfg

and I recovered it by going into a live usb boot and did a mount of my arch and bootloader + arch-chroot and did a

grub-mkconfig-o /boot/grub/grub.cfg
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
sudo pacman -S linux

But after logging back into my env, I found that my touchpad was not working anymore.
I've tried a lot solutions from the arch forums, but my xinput list does not list any touchpad and I don't see it under my inputs.

My /proc/bus/input/devices don't list any type of touchpad, and running through evtest on my /dev/input/event* stuff i also cannot find any touchpad related inputs.
I'm thinking im missing something when building the kernel, but not sure. Is anyone able help debug why my touchpad input is missing?

Offline

#2 2023-12-24 19:51:29

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,763
Website

Re: ASUS UX325E touchpad not recognized

harukai wrote:

I'm thinking im missing something when building the kernel

Are you using a custom kernel? The posted code block shows that you installed the kernel from the repository hmm

Does the touchpad work if you load up a live ISO with a graphical desktop? I like grml for that.

Offline

#3 2023-12-25 05:57:26

harukai
Member
From: Japan
Registered: 2021-03-14
Posts: 6

Re: ASUS UX325E touchpad not recognized

Head_on_a_Stick wrote:
harukai wrote:

I'm thinking im missing something when building the kernel

Are you using a custom kernel? The posted code block shows that you installed the kernel from the repository hmm

Does the touchpad work if you load up a live ISO with a graphical desktop? I like grml for that.

Thanks for the reply. I got the idea to use a flash drive to copy the command outputs today:

sudo pacman -S linux

resolving dependencies...
looking for conflicting packages...

Packages (1) linux-6.6.8.arch1-1

Total Installed Size:  128.78 MiB
Net Upgrade Size:        0.00 MiB

checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
reinstalling linux...
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating module dependencies...
(3/3) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img --microcode /boot/intel-ucode.img
==> Starting build: '6.6.8-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [resume]
  -> 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'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.6.8-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [resume]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> Image generation successful
cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd leds event3 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Asus WMI hotkeys"
P: Phys=asus-nb-wmi/input0
S: Sysfs=/devices/platform/asus-nb-wmi/input/input5
U: Uniq=
H: Handlers=kbd event4 rfkill 
B: PROP=0
B: EV=100013
B: KEY=400000000000000 1000000080000 400000 0 0 0 81606f00900c00 c280027801701000 e000000000000 0
B: MSC=10

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input7
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input9
U: Uniq=
H: Handlers=event7 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=4"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input10
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=5"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input11
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=140
xinput list

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]

I will try to install a GUI on the live ISO today.

Offline

#4 2023-12-25 08:28:15

harukai
Member
From: Japan
Registered: 2021-03-14
Posts: 6

Re: ASUS UX325E touchpad not recognized

Head_on_a_Stick wrote:
harukai wrote:

I'm thinking im missing something when building the kernel

Are you using a custom kernel? The posted code block shows that you installed the kernel from the repository hmm

Does the touchpad work if you load up a live ISO with a graphical desktop? I like grml for that.

I created a manjaro live boot stick, and the touchpad does work in it. One thing i've noticed is that listing my /dev/input on both the arch and manjaro live boots, I have both the same on there where i can see a mouse1 and 0. But on my main arch partition, my /dev/input are missing the ones that both live boots have. I'm wondering if there is a step in rebuilding the kernel that i am missing maybe? What my normal process is:

sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
sudo pacman -S linux

Offline

#5 2023-12-25 11:01:21

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,763
Website

Re: ASUS UX325E touchpad not recognized

harukai wrote:

I'm wondering if there is a step in rebuilding the kernel that i am missing maybe?

Those commands don't "rebuild the kernel", they just reinstall the standard, vanilla kernel from the official repositories.

Your posted steps would only be incomplete if they were performed from the live environment, if you had a separate /boot/ partition, and if that /boot/ partition was not correctly mounted before running those commands.

Offline

#6 2023-12-26 04:38:47

harukai
Member
From: Japan
Registered: 2021-03-14
Posts: 6

Re: ASUS UX325E touchpad not recognized

Head_on_a_Stick wrote:
harukai wrote:

I'm wondering if there is a step in rebuilding the kernel that i am missing maybe?

Those commands don't "rebuild the kernel", they just reinstall the standard, vanilla kernel from the official repositories.

Your posted steps would only be incomplete if they were performed from the live environment, if you had a separate /boot/ partition, and if that /boot/ partition was not correctly mounted before running those commands.

I went with nuking my arch partition and re-installed arch and it recognizes my touchpad now with xinput list, no idea what went wrong.

Offline

Board footer

Powered by FluxBB