Asus vivobook 14 E1404FA-TH31 keyboard and trackpad not working, but are recognized.

I have been setting up freebsd the past few days and can't find a fix for my keyboard issue. My laptop keyboad and trackpad work when typing in the hard drive password and the boot menu. Once in the terminal both stop working, but a usb keyboard does work. dmesg recognizes them. Was wondering if anyone knew a fix to this? Hope someone can point me in the right direction!





-Julie
 
I have been setting up freebsd the past few days and can't find a fix for my keyboard issue. My laptop keyboad and trackpad work when typing in the hard drive password and the boot menu. Once in the terminal both stop working, but a usb keyboard does work. dmesg recognizes them. Was wondering if anyone knew a fix to this? Hope someone can point me in the right direction!





-Julie
 
I have been setting up freebsd the past few days and can't find a fix for my keyboard issue. My laptop keyboad and trackpad work when typing in the hard drive password and the boot menu. Once in the terminal both stop working, but a usb keyboard does work. dmesg recognizes them. Was wondering if anyone knew a fix to this? Hope someone can point me in the right direction!





-Julie
still havent found a solution, can anyone help??
 
Oops, it looks like
iichid(4) also needs to have a module loaded at boot to function. It is not clear if you edited /boot/loader.conf as the manual pages described.
 
Oops, it looks like
iichid(4) also needs to have a module loaded at boot to function. It is not clear if you edited /boot/loader.conf as the manual pages described.
iichid_load="YES"
hmt_load="YES"
hms_load="YES"

are all in /boot/loader.conf and the keyboard and trackpad still dont work.
 
My sense is that only one keyboard is active:
ukbd(4)
$ ls -al /dev | grep kbd will show if /dev/kbd0 and /dev/kbd1 are created. I suspect the one in use will have a soft link to /devkpd.

Alternatively, you can remove the usb keyboard and mouse and do a cold start to see if the laptop keyboard becomes active in the absence of the usb input devices.
 
crw------ 1 root wheel 0x38 Oct 1 18:57 atkbd0
crw------ 1 root wheel 0x182 Oct 1 18:57 hkbd0
lrwxr-xr-x 1 root wheel 6 Oct 1 18:57 kbd0 -> atkbd0
lrwxr-xr-x 1 root wheel 5 Oct 1 18:57 kbd1 -> hkbd0
lrwxr-xr-x 1 root wheel 5 Oct 1 18:57 kbd2 -> ukbd0
lrwxr-xr-x 1 root wheel 5 Oct 1 18:57 kbd3 -> ukbd1
crw------ 1 root wheel 0x18b Oct 1 18:57 ukbd0
crw------ 1 root wheel 0x18e Oct 1 18:57 ukbd1

above is what prints when i run $ ls -al /dev | grep kbd
tried booting with no keyboard and it didnt work.
 
was wondering if anyone was still able to help? i have still not been able to get this to work and have been trying for a bit now.
 
Some people just seem to like wasting developers' time; I've copied this from the latest termbin because why not
Code:
---<<BOOT>>---
Copyright (c) 1992-2023 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
FreeBSD clang version 18.1.5 (https://github.com/llvm/llvm-project.git llvmorg-18.1.5-0-g617a15a9eac9)
VT(efifb): resolution 1920x1080
CPU: AMD Ryzen 3 7320U with Radeon Graphics          (2395.64-MHz K8-class CPU)
  Origin="AuthenticAMD"  Id=0x8a0f00  Family=0x17  Model=0xa0  Stepping=0
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x7ef8320b<SSE3,PCLMULQDQ,MON,SSSE3,FMA,CX16,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
  AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
  AMD Features2=0x75c237ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT,TCE,Topology,PCXC,PNXC,DBE,PL2I,MWAITX,ADMSKX>
  Structured Extended Features=0x219c91a9<FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,PQE,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA>
  Structured Extended Features2=0x400004<UMIP,RDPID>
  XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
  AMD Extended Feature Extensions ID EBX=0x90cf657<CLZERO,IRPerf,XSaveErPtr,RDPRU,WBNOINVD,IBPB,IBRS,STIBP,PREFER_IBRS,SSBD>
  SVM: NP,NRIP,VClean,AFlush,DAssist,NAsids=32768
  TSC: P-state invariant, performance statistics
real memory  = 4294967296 (4096 MB)
avail memory = 3600936960 (3434 MB)
Event timer "LAPIC" quality 600
ACPI APIC Table: <_ASUS_ Notebook>
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 hardware threads
random: registering fast source Intel Secure Key RNG
random: fast provider: "Intel Secure Key RNG"
random: unblocking device.
ioapic0 <Version 2.1> irqs 0-23
ioapic1 <Version 2.1> irqs 24-55
Launching APs: 2 5 7 1 3 6 4
random: entropy device external interface
module_register_init: MOD_LOAD (kbdmux, 0xffffffff806b6040, 0) error 6
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS> at iomem 0xbace9000-0xbace901e
smbios0: Version: 3.5, BCD Revision: 3.5
aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS,SHA1,SHA256>
acpi0: <_ASUS_ Notebook>
Firmware Error (ACPI): Failure creating named object [\134_SB.PCI0.GPP2.WLAN._STA], AE_ALREADY_EXISTS (20221020/dswload2-480)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-372)
acpi_ec0: <Embedded Controller: GPE 0xb, ECDT> port 0x62,0x66 on acpi0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
atrtc0: <AT realtime clock> port 0x70-0x71 on acpi0
atrtc0: registered as a time-of-day clock, resolution 1.000000s
Event timer "RTC" frequency 32768 Hz quality 0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff irq 0,8 on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 950
Event timer "HPET" frequency 14318180 Hz quality 350
Event timer "HPET1" frequency 14318180 Hz quality 350
Event timer "HPET2" frequency 14318180 Hz quality 350
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <base peripheral, IOMMU> at device 0.2 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> at device 2.2 on pci0
pci1: <ACPI PCI bus> on pcib1
nvme0: <Generic NVMe Device> mem 0xd0900000-0xd0903fff at device 0.0 on pci1
pcib2: <ACPI PCI-PCI bridge> at device 2.3 on pci0
pci2: <ACPI PCI bus> on pcib2
pci2: <network> at device 0.0 (no driver attached)
pcib3: <ACPI PCI-PCI bridge> at device 8.1 on pci0
pci3: <ACPI PCI bus> on pcib3
vgapci0: <VGA-compatible display> port 0xe000-0xe0ff mem 0xc0000000-0xcfffffff,0xd0000000-0xd01fffff,0xd0500000-0xd057ffff at device 0.0 on pci3
hdac0: <ATI (0x1640) HDA Controller> mem 0xd05c8000-0xd05cbfff at device 0.1 on pci3
pci3: <encrypt/decrypt> at device 0.2 (no driver attached)
xhci0: <XHCI (generic) USB 3.0 controller> mem 0xd0300000-0xd03fffff at device 0.3 on pci3
xhci0: 64 bytes context size, 64-bit DMA
usbus0 on xhci0
usbus0: 5.0Gbps Super Speed USB v3.0
xhci1: <XHCI (generic) USB 3.0 controller> mem 0xd0200000-0xd02fffff at device 0.4 on pci3
xhci1: 64 bytes context size, 64-bit DMA
usbus1 on xhci1
usbus1: 5.0Gbps Super Speed USB v3.0
pci3: <multimedia> at device 0.5 (no driver attached)
hdac1: <AMD Raven HDA Controller> mem 0xd05c0000-0xd05c7fff at device 0.6 on pci3
pcib4: <ACPI PCI-PCI bridge> at device 8.3 on pci0
pci4: <ACPI PCI bus> on pcib4
xhci2: <XHCI (generic) USB 3.0 controller> mem 0xd0700000-0xd07fffff at device 0.0 on pci4
xhci2: 64 bytes context size, 64-bit DMA
usbus2 on xhci2
usbus2: 5.0Gbps Super Speed USB v3.0
isab0: <PCI-ISA bridge> at device 20.3 on pci0
isa0: <ISA bus> on isab0
acpi_button0: <Power Button> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_syscontainer0: <System Container> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P008 (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P009 (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00A (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00B (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00C (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00D (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00E (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00F (20221020/dspkginit-605)
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
battery0: <ACPI Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
cpu0: <ACPI CPU> on acpi0
hwpstate0: <Cool`n'Quiet 2.0> on cpu0
Timecounter "TSC-low" frequency 1197755222 Hz quality 1000
Timecounters tick every 1.000 msec
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
ugen2.1: <AMD XHCI root HUB> at usbus2
ugen1.1: <AMD XHCI root HUB> at usbus1
ugen0.1: <AMD XHCI root HUB> at usbus0
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P008 (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P009 (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00A (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00B (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00C (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00D (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00E (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00F (20221020/dspkginit-605)
uhub0ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P008 (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P009 (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00A (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00B (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00C (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00D (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00E (20221020/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \134_SB_.PLTF.P00F (20221020/dspkginit-605)
 on usbus2
uhub0: <AMD XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus2
uhub1 on usbus1
uhub1: <AMD XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1
nvme0: Allocated 64MB host memory buffer
uhub2 on usbus0
uhub2: <AMD XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
hdacc0: <ATI R6xx HDA CODEC> at cad 0 on hdac0
hdaa0: <ATI R6xx Audio Function Group> at nid 1 on hdacc0
pcm0: <ATI R6xx (HDMI)> at nid 3 on hdaa0
hdacc1: <Realtek ALC897 HDA CODEC> at cad 0 on hdac1
hdaa1: <Realtek ALC897 Audio Function Group> at nid 1 on hdacc1
pcm1: <Realtek ALC897 (Internal Analog Speaker)> at nid 20 on hdaa1
pcm2: <Realtek ALC897 (Right Analog Headphones)> at nid 27 on hdaa1
nda0 at nvme0 bus 0 scbus0 target 0 lun 1
nda0: <KINGSTON OM8PGP4128P-AB ELFKBO.2 50026B7382603364>
nda0: Serial Number 50026B7382603364
nda0: nvme version 1.4
nda0: 122104MB (250069680 512 byte sectors)
Trying to mount root from zfs:zroot/ROOT/default []...
GEOM_ELI: Device nda0p4.eli created.
GEOM_ELI: Encryption: AES-XTS 256
GEOM_ELI:     Crypto: accelerated software
uhub0: 1 port with 1 removable, self powered
uhub2: 3 ports with 3 removable, self powered
uhub1: 5 ports with 5 removable, self powered
ugen2.2: <ShineTech USB2.0 HD UVC WebCam> at usbus2
ugen0.2: <vendor 0x05e3 USB2.0 Hub> at usbus0
uhub3 on uhub2
uhub3: <vendor 0x05e3 USB2.0 Hub, class 9/0, rev 2.00/61.60, addr 1> on usbus0
uhub3: MTT enabled
uhub3: 4 ports with 2 removable, self powered
Root mount waiting for: usbus0
ugen0.3: <Realtek Bluetooth Radio> at usbus0
[drm] amdgpu kernel modesetting enabled.
intsmb0: <AMD FCH SMBus Controller> at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
rtw880: <rtw_8821ce> port 0xf000-0xf0ff mem 0xd0800000-0xd080ffff at device 0.0 on pci2
rtw880: successfully loaded firmware image 'rtw88/rtw8821c_fw.bin'
rtw880: Firmware version 24.8.0, H2C version 12
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
intsmb0: <AMD FCH SMBus Controller> port 0xff00-0xff0f at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
acpi_wmi0: <ACPI-WMI mapping> on acpi0
acpi_wmi0: Embedded MOF found
ACPI: \134WMI0.WQBA: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
driver bug: Unable to set devclass (class: ppc devname: (unknown))
ig4iic0: <Designware I2C Controller> iomem 0xfedc2000-0xfedc2fff irq 10 on acpi0
iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0
iichid0: <ASUP1411:01 093A:200B I2C HID device> at addr 0x15 on iicbus0
iichid0: Interrupt setup failed. Fallback to sampling
hidbus0: <HID bus> on iichid0
hms0: <ASUP1411:01 093A:200B Mouse> on hidbus0
hms0: 2 buttons and [XYW] coordinates ID=1
hmt0: <ASUP1411:01 093A:200B TouchPad> on hidbus0
hconf0: <ASUP1411:01 093A:200B Configuration> on hidbus0
hmt0: Multitouch touchpad with 1 external button, click-pad
hmt0: 5 contacts with [C] properties. Report range [0:0] - [3212:2219]
iic0: <I2C generic I/O> on iicbus0
acpi_wmi1: <ACPI-WMI mapping> on acpi0
acpi_wmi1: Embedded MOF found
ACPI: \134_SB.ATKD.WQMO: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
driver bug: Unable to set devclass (class: ppc devname: (unknown))
wlan0: Ethernet address: f8:54:f6:e8:2e:e5
lo0: link state changed to UP
wlan0: link state changed to UP
ubt0 on uhub3
ubt0: <Realtek Bluetooth Radio, class 224/1, rev 1.10/1.10, addr 2> on usbus0
hkbd0: <ASUP1411:01 093A:200B Keyboard> on hidbus0
kbd1 at hkbd0
ugen1.2: <Ducky Akko Keyboard> at usbus1
ukbd0 on uhub1
ukbd0: <Ducky Akko Keyboard, class 0/0, rev 2.00/1.02, addr 1> on usbus1
kbd2 at ukbd0
ukbd1 on uhub1
ukbd1: <Ducky Akko Keyboard, class 0/0, rev 2.00/1.02, addr 1> on usbus1
kbd3 at ukbd1
 
juliezzz, could you also attach pciconf -lv and vmstat -i? Booting with boot_verbose=YES in /boot/loader.conf might help too.
Your SMBus controller seems to be not supported (you have 17h family processor, but intpm(4) says it only supports 15-16), but I'm not sure if this has something to do with atkbdc(4). Does the keyboard not work at all, or maybe you can type a couple of symbols before it stops working?
 
Back
Top