I am using Acer e5-575g laptop and my touchpad has a problem with every linux (either slow or doesn't work)

Always the same issue:

disabling #irq 16

I have tried ubuntu (17.04 and 17.10) and debian, kali linux

always same error in dmesg:

[   50.818742] irq 16: nobody cared (try booting with the "irqpoll" option)
[   50.818746] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.10.0-42-generic #46-Ubuntu
[   50.818747] Hardware name: Acer Aspire E5-575G/Ironman_SK  , BIOS V1.29 07/21/2017
[   50.818747] Call Trace:
[   50.818748]  <IRQ>
[   50.818751]  dump_stack+0x63/0x81
[   50.818753]  __report_bad_irq+0x35/0xc0
[   50.818754]  note_interrupt+0x234/0x270
[   50.818755]  handle_irq_event_percpu+0x54/0x80
[   50.818756]  handle_irq_event+0x3b/0x60
[   50.818757]  handle_fasteoi_irq+0x8f/0x140
[   50.818758]  handle_irq+0x1a/0x30
[   50.818762]  do_IRQ+0x46/0xd0
[   50.818767]  common_interrupt+0x89/0x89
[   50.818773] RIP: 0010:cpuidle_enter_state+0x122/0x2c0
[   50.818775] RSP: 0018:ffffb80a80cf7e58 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff5c
[   50.818776] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 000000000000001f
[   50.818777] RDX: 0000000bd5086756 RSI: ffff9c036ed16a98 RDI: 0000000000000000
[   50.818777] RBP: ffffb80a80cf7e98 R08: cccccccccccccccd R09: 0000000000000008
[   50.818778] R10: 0000000000000002 R11: 0000000000000004 R12: ffff9c036ed21200
[   50.818778] R13: ffffffff9b2e72d8 R14: 0000000000000001 R15: ffffffff9b2e72c0
[   50.818778]  </IRQ>
[   50.818780]  ? cpuidle_enter_state+0x110/0x2c0
[   50.818781]  cpuidle_enter+0x17/0x20
[   50.818785]  call_cpuidle+0x23/0x40
[   50.818786]  do_idle+0x189/0x200
[   50.818787]  cpu_startup_entry+0x71/0x80
[   50.818789]  start_secondary+0x154/0x190
[   50.818790]  start_cpu+0x14/0x14
[   50.818790] handlers:
[   50.818793] [<ffffffffc0711950>] idma64_irq [idma64]
[   50.818795] [<ffffffffc0be8140>] i2c_dw_isr [i2c_designware_core]
[   50.818796] Disabling IRQ #16

Always touchpad lags or doesn't work after some time (usually seconds after boot)

/proc/interrupts

            CPU0       CPU1       CPU2       CPU3       
   0:         20          0          0          0  IR-IO-APIC    2-edge      timer
   1:          0        385       5936        378  IR-IO-APIC    1-edge      i8042
   8:          0          0          1          0  IR-IO-APIC    8-edge      rtc0
   9:          5         32        175         34  IR-IO-APIC    9-fasteoi   acpi
  16:     199042      69811     579322     200447  IR-IO-APIC   16-fasteoi   idma64.0, i2c_designware.0
  82:         66         46        298         54  IR-IO-APIC   82-edge      ELAN0501:00
 120:          0          0          0          0  DMAR-MSI    0-edge      dmar0
 121:          0          0          0          0  DMAR-MSI    1-edge      dmar1
 122:          0          0          0          0  IR-PCI-MSI 458752-edge      aerdrv, PCIe PME
 123:          0          0          0          0  IR-PCI-MSI 475136-edge      PCIe PME, pciehp
 124:          0          0          0          0  IR-PCI-MSI 479232-edge      PCIe PME
 125:          0          0          0          0  IR-PCI-MSI 481280-edge      PCIe PME
 126:         81        559     113713       3872  IR-PCI-MSI 327680-edge      xhci_hcd
 127:       1505       9725      31400       5173  IR-PCI-MSI 376832-edge      ahci[0000:00:17.0]
 128:          9          3          0          2  IR-PCI-MSI 2097152-edge      rtsx_pci
 129:          0          0          0          0  IR-PCI-MSI 2099200-edge      enp4s0f1
 130:         23          3         32          3  IR-PCI-MSI 524288-edge    
 131:         75          9         23     650278  IR-PCI-MSI 32768-edge      i915
 132:         33          1          0          0  IR-PCI-MSI 360448-edge      mei_me
 133:        923        161        765        188  IR-PCI-MSI 514048-edge      snd_hda_intel:card0
 134:        109      72197       8546        303  IR-PCI-MSI 1572864-edge      ath10k_pci
 NMI:         14         15         15         15   Non-maskable interrupts
 LOC:     320461     377641     363951     340298   Local timer interrupts
 SPU:          0          0          0          0   Spurious interrupts
 PMI:         14         15         15         15   Performance monitoring interrupts
 IWI:          0          0          1          0   IRQ work interrupts
 RTR:          0          0          0          0   APIC ICR read retries
 RES:      75784      70992      62168      69280   Rescheduling interrupts
 CAL:      21381      19103      17673      17778   Function call interrupts
 TLB:      17069      16976      15621      15754   TLB shootdowns
 TRM:          0          0          0          0   Thermal event interrupts
 THR:          0          0          0          0   Threshold APIC interrupts
 DFR:          0          0          0          0   Deferred Error APIC interrupts
 MCE:          0          0          0          0   Machine check exceptions
 MCP:         11         11         11         11   Machine check polls
 ERR:          0
 MIS:          0
 PIN:          0          0          0          0   Posted-interrupt notification event
 PIW:          0          0          0          0   Posted-interrupt wakeup event

Only kernel option acpi_osi= my touchpad works again, but with this option my brightness has a problem (black screen on the change)

By the way on windows everything works good.

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.