Laptop internal keyboard not working on ASUS Vivobook Go E1504GA

Bug #2037768 reported by Matt C
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

On laptop model ASUS Vivobook 15 Go E1504GA the internal keyboard doesn't work on Ubuntu Linux 23.04 and 23.10 Beta. Typing has no effect.

A kernel bug has been filed for this issue, 217660: https://bugzilla.kernel.org/show_bug.cgi?id=217660

This issue has been experienced for other laptops, including other Vivobooks (see related kernel bug 216158). After running:

cat /sys/firmware/acpi/tables/DSDT > dsdt.dat
iasl -d dsdt.dat
grep -A 40 PS2K dsdt.dsl | grep IRQ -A 1

I got the output:

IRQ (Level, ActiveLow, Exclusive, )
    {1}

This seems to be the same bug as the one linked above which has a patch for a list of other models.

I have also verified the issue still exists on recent mainline kernels:

linux-image-6.5.0-5-generic 6.5.0-5.5 amd64
linux-image-unsigned-6.5.0-060500-generic 6.5.0-060500.202308271831 amd64
linux-image-unsigned-6.5.5-060505-generic 6.5.5-060505.202309230703 amd64
linux-image-unsigned-6.6.0-060600rc3-generic 6.6.0-060600rc3.202309242231 amd64

I think this model needs adding to the quirks list in the keyboard IRQ fix patch on kernel bug 216158. Other users have tested the patch with this model added and it worked. https://bugzilla.kernel.org/show_bug.cgi?id=216158

Other blocking Ubuntu issues for this model:
  * The Ubuntu 23.04 installer partitioning tool misdetects the sector size of the 256GB SkHynix M.2 SSD as 512 bytes instead of 4096 bytes, so fails to install
  * The Ubuntu 23.10 beta installer partitioning tool is different (like gparted), correctly detects the sector size, thus installation is successful. However on boot the OS drops to the emergency initrd shell and cannot find the root volume. Adding missing modules ufshcd, ufshcd_pci to /etc/initramfs-tools/modules and rebuilding initrd resolves this problem
  * Wi-Fi and Bluetooth for this laptop is not supported yet in the kernel: MediaTek mt7902 (AzureWave Device 5520)

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: linux-image-6.5.0-5-generic 6.5.0-5.5
ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
Uname: Linux 6.5.0-5-generic x86_64
ApportVersion: 2.27.0-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: matt 1793 F.... pulseaudio
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: Unity:Unity7:ubuntu
Date: Fri Sep 29 23:41:46 2023
InstallationDate: Installed on 2023-09-26 (4 days ago)
InstallationMedia: Ubuntu-Unity 23.10 "Mantic Minotaur" - Beta amd64 (20230925)
IwConfig:
 lo no wireless extensions.

 enx00249b295e86 no wireless extensions.
MachineType: {report['dmi.sys.vendor']} {report['dmi.product.name']}
ProcEnviron:
 LANG=en_GB.UTF-8
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.5.0-5-generic root=UUID=98d305e7-5c6d-4a8a-af45-d2357ea3c3bd ro quiet splash vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.5.0-5-generic N/A
 linux-backports-modules-6.5.0-5-generic N/A
 linux-firmware 20230919.git3672ccab-0ubuntu2
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/28/2023
dmi.bios.release: 5.27
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: E1504GA.301
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: E1504GA
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.ec.firmware.release: 254.222
dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrE1504GA.301:bd04/28/2023:br5.27:efr254.222:svnASUSTeKCOMPUTERINC.:pnVivobookGoE1504GA_E1504GA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnE1504GA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku:
dmi.product.family: Vivobook
dmi.product.name: Vivobook Go E1504GA_E1504GA
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Matt C (proteus400) wrote :
description: updated
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Matt C (proteus400)
description: updated
Revision history for this message
Matt C (proteus400) wrote :

I have built a custom patched kernel 6.5.0-5-generic (#5, 6.5.0-5.5) on this hardware, running on mantic
 (development branch) and I can confirm that the linked patch makes the internal keyboard work as expected.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.