You are not logged in.
Hi everyone!
I have recently started having issues with the built in touchpad and speakers / headphone jack in my asus E403-SA. They both stopped working out of the blue while i was using the laptop. They came back very briefly during a later reboot but never came back since. My basic understanding of the issue is that the elan_i2c modules fails to communicate properly with the Elan touchpad & the integrated sound card doesn't seem to be detected at all, only the HDMI audio output is detected. Here is some debug information i was able to find on the issue of the track pad:
In dmesg
[ 3.234694] elan_i2c i2c-ELAN1000:00: writing cmd (0x0005) failed: -121
[ 3.235873] elan_i2c i2c-ELAN1000:00: device reset failed: -121
[ 3.236956] elan_i2c i2c-ELAN1000:00: device initialize failed: -121
[ 3.274387] elan_i2c i2c-ELAN1000:00: writing cmd (0x0005) failed: -121
[ 3.275500] elan_i2c i2c-ELAN1000:00: device reset failed: -121
[ 3.276581] elan_i2c i2c-ELAN1000:00: device initialize failed: -121
[ 3.314403] elan_i2c i2c-ELAN1000:00: writing cmd (0x0005) failed: -121
[ 3.315479] elan_i2c i2c-ELAN1000:00: device reset failed: -121
[ 3.316547] elan_i2c i2c-ELAN1000:00: device initialize failed: -121
[ 3.377690] elan_i2c: probe of i2c-ELAN1000:00 failed with error -121
[ 3.398048] i2c_hid i2c-ELAN1000:00: hid_descr_cmd failed
xinput --list ( I have a USB mouse plugged in )
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=10 [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)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB Camera id=11 [slave keyboard (3)]
↳ Asus WMI hotkeys id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Here is some debug info for the sound card:
dmesg
[ 3.391100] snd_hda_intel: unknown parameter 'vid' ignored
[ 3.391104] snd_hda_intel: unknown parameter 'pid' ignored
[ 3.398038] snd_hda_intel 0000:00:1b.0: Force to non-snoop mode by module option
[ 3.802299] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0x81310000 irq 313
cat /proc/asound/card0/codec*
Codec: Intel Braswell HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862883
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3
Power: setting=D0, actual=D0
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1e]: 16 20 24 32
formats [0x5]: PCM AC3
Power states: D0 D3
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1e]: 16 20 24 32
formats [0x5]: PCM AC3
Power states: D0 D3
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1e]: 16 20 24 32
formats [0x5]: PCM AC3
Power states: D0 D3
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x80]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3
Power: setting=D0, actual=D0
Connection: 3
0x02* 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x80]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3
Power: setting=D0, actual=D0
Connection: 3
0x02 0x03* 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3
Power: setting=D0, actual=D0
Connection: 3
0x02* 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
The issue happens on Linux 4.10.11-1, Linux 4.10.13-1, Linux-hardened 4.11.1a-1 and Linux-mainline 4.11.0-rc8-mainline.
I tried removing the libinput config files in /var/X11/xorg.conf.d/
I tried blacklisting the hid_i2c kernel module
I checked the bios to make sure the touchpad was enabled ( even though it clearly was communicating with the linux kernel )
From what i have found, the majority of other people having similar issues fixed it by updating the kernel. Since both the sound and the touchpad stopped working at exactly the same time, I am pretty confident the issue is linked.
Last edited by Philz69 (2017-05-15 01:46:43)
Offline
This was solved by passing
i8042.nomux=1 i8042.reset
as a kernel parameter
Offline