Keyboard not working on Asus Vivobook S 15 OLED K3502ZA

Hello, I’ve been trying to fix this for two days with no luck so i decided to try the forums.
Long story short: Keyboard works in grub, once booted only some function keys work. Track-pad is ok. Currently on 5.19 kernel. Laptop bios is latest version. Have tried older kernels, keyboard is not working there either. Tried ubuntu lts live usb, keyboard not working there too. External usb keyboard works fine.

System:
  Kernel: 5.19.0-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.19-x86_64
    root=UUID=74d5f106-a83c-4ac8-8651-2bd690ffb091 rw quiet
    resume=UUID=70b036e0-344d-4dac-a690-1f435d3d4189 udev.log_priority=3
  Console: pty pts/1 wm: kwin_x11 DM: SDDM Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop K3502ZA_K3502ZA
    v: 1.0 serial: <filter>
  Mobo: ASUSTeK model: K3502ZA v: 1.0 serial: <filter> UEFI: American
    Megatrends LLC. v: K3502ZA.305 date: 04/26/2022
Battery:
  ID-1: BAT0 charge: 12.9 Wh (17.9%) condition: 71.9/70.2 Wh (102.5%)
    volts: 10.9 min: 11.9 model: Dyna K340258 type: Li-ion serial: N/A
    status: discharging
Memory:
  RAM: total: 15.25 GiB used: 2.73 GiB (17.9%)
  Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: Controller0-ChannelA type: DDR4 detail: synchronous size: 8 GiB
    speed: 3200 MT/s volts: curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64
    total: 64 manufacturer: Samsung part-no: M471A1G44BB0-CWE serial: N/A
  Device-2: Controller1-ChannelA-DIMM0 type: DDR4 detail: synchronous
    size: 8 GiB speed: 3200 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Samsung
    part-no: M471A1K43EB1-CWE serial: <filter>
CPU:
  Info: model: 12th Gen Intel Core i7-12700H socket: U3E1 bits: 64
    type: MST AMCP arch: Alder Lake gen: core 12 built: 2021 process: Intel 7
    (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3 microcode: 0x41C
  Topology: cpus: 1x cores: 14 mt: 6 tpc: 2 st: 8 threads: 20 smt: enabled
    cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32 KiB, 8x64 KiB
    L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 2366 high: 2700 min/max: 400/4679:4700:3500
    base/boost: 2178/4700 scaling: driver: intel_pstate governor: powersave
    volts: 0.9 V ext-clock: 100 MHz cores: 1: 2700 2: 470 3: 2700 4: 2700
    5: 2700 6: 2700 7: 524 8: 2700 9: 2700 10: 2700 11: 442 12: 2700 13: 2700
    14: 2700 15: 2700 16: 2700 17: 2700 18: 2700 19: 2700 20: 2700
    bogomips: 107560
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts cat_l2 cdp_l2 clflush clflushopt clwb cmov constant_tsc cpuid
    cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est
    f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp
    hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt
    ida intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx
    monitor movbe movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat
    pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts
    rdpid rdrand rdseed rdt_a rdtscp rep_good sdbg sep serialize sha_ni smap
    smep smx split_lock_detect 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 vaes vme vmx vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec
    xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Alder Lake-P Integrated Graphics vendor: ASUSTeK
    driver: i915 v: kernel arch: Gen-12.2 process: Intel 10nm built: 2021-22+
    ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1
    bus-ID: 0000:00:02.0 chip-ID: 8086:46a6 class-ID: 0300
  Device-2: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
    bus-ID: 3-2:2 chip-ID: 13d3:5463 class-ID: fe01 serial: <filter>
  Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 2880x1620 s-dpi: 96 s-size: 762x428mm (30.00x16.85")
    s-diag: 874mm (34.41")
  Monitor-1: eDP-1 model: Samsung 0x416e built: 2021 res: 2880x1620 hz: 120
    dpi: 213 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    ratio: 16:9 modes: 2880x1620
  OpenGL: renderer: Mesa Intel Graphics (ADL GT2) v: 4.6 Mesa 22.1.4
    direct render: Yes
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: ASUSTeK
    driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
    chip-ID: 8086:51c8 class-ID: 0401
  Sound Server-1: ALSA v: k5.19.0-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 0000:00:14.3 chip-ID: 8086:51f0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-10:4 chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 3 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
    v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:467f rev: class-ID: 0104
Drives:
  Local Storage: total: 953.87 GiB used: 9.65 GiB (1.0%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2450 MTFDKBA1T0TFK
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: V5MA010 temp: 40.9 C scheme: GPT
  SMART: yes health: PASSED on: 7 hrs cycles: 44 read-units: 122,402 [62.6
    GB] written-units: 165,919 [84.9 GB]
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 936.79 GiB size: 921.01 GiB (98.32%) used: 9.65 GiB (1.0%)
    fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A
    uuid: 74d5f106-a83c-4ac8-8651-2bd690ffb091
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 312 KiB
    (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1 maj-min: 259:1
    label: NO_LABEL uuid: 92CE-E919
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 16.78 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap
    uuid: 70b036e0-344d-4dac-a690-1f435d3d4189
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 20 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:5 info: USB OPTICAL MOUSE type: Mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 1.5 Mb/s
    power: 100mA chip-ID: 0000:0538 class-ID: 0301
  Device-2: 3-2:2 info: IMC Networks USB2.0 HD UVC WebCam type: Video
    driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 13d3:5463 class-ID: fe01 serial: <filter>
  Device-3: 3-7:3 info: Logitech Corded Keyboard K280e type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
    power: 98mA chip-ID: 046d:c328 class-ID: 0300
  Device-4: 3-10:4 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026
    class-ID: e001
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 41.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 333 Uptime: 58m wakeups: 38 Init: systemd v: 251
  default: graphical tool: systemctl Compilers: gcc: 12.1.1 clang: 14.0.6
  Packages: pacman: 1174 lib: 319 flatpak: 0 Shell: Zsh (sudo) v: 5.9
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.20

What should I do ?

you could try a ms-windows, but this sound more than a serious hardware-issue.

1 Like

Hi @rbreahna, and welcome!

In order for us, or anyone for that matter, to be able to provide assistance, more information is necessary. To that end, please see:

Hope you manage!


Tip:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

```

pasted text

```

This will just cause it to be rendered like this:

Portaest sed
elementum
cursus nisl nisi
hendrerit ac quis
sit
adipiscing
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Thereby improving legibility and making it much easier for those trying to be of assistance.

Please edit your post accordingly.


I might be that your keyboard is not detected by the kernel, so if you can, try a newer kernel.

Its not hardware, forgot to mention that keyboard works fine in bios. Can’t use windows because i need linux for work.

well then boot to linux with a external keyboard and post the basic information of the inxi described below to have a minimum information

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    [HowTo] Provide System Information
    and press the three dots below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

:+1:

thank you, i have updated the post

Please provide the output of:

xinput

you mean that nothing works on your keyboard except some function keys?

xinput                                                                                                                                                                                                                                               ✔ 
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                  id=8    [slave  pointer  (2)]
⎜   ↳ Logitech USB Keyboard Consumer Control    id=11   [slave  pointer  (2)]
⎜   ↳ ASUE120B:00 04F3:31C0 Mouse               id=13   [slave  pointer  (2)]
⎜   ↳ ASUE120B:00 04F3:31C0 Touchpad            id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                     id=10   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard System Control      id=12   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard Consumer Control    id=16   [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam: USB2.0 HD           id=9    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=15   [slave  keyboard (3)]

Exaclty, i can change keyboard brightness and togle mic, thats about it

so no letters, numbers…etc?

Yes, all alphanumeric keys are not responsive

Just a random thought, but have you tried with the asusctl utility from the AUR?

pamac build asusctl

Yes, I know it’s actually for Asus ROG laptops, but it being Asus, it’s worth a try. And all I can think of at the moment.

Edit:

If it doesn’t work, remove it again with:

pamac remove asusctl

add these parameters to your grub:
kate /etc/default/grub
edit this line: GRUB_CMDLINE_LINUX_DEFAULT and inside the quotes add these parameters:
acpi_osi=! acpi_osi='Windows 2009'
dont remove anything, just add them to the existing ones
save the file, run this:
sudo update-grub
reboot and see if that helped

trying now

1 Like

installed, rebooted, nothing changed, will remove

1 Like

trying now

unfortunately it did not work

you can replace the Windows 2009 with 'Windows 2012'
save the file, update grub, reboot

just as an idea, may you try a live-iso of linux mint and check if the keyboard works with mint ?