There is something odd about the point of failures here. This is snippet
of debugging on keyboard+mouse failure case:

[    1.361515] i8042: [2] d3 -> i8042 (command)
[    1.362154] i8042: [2] a5 -> i8042 (parameter)
[    1.362545] i8042: [2] a5 <- i8042 (aux_test_irq, aux)
[    1.362560] i8042: [2] 60 -> i8042 (command)
[    2.413082] i8042: Failed to enable KBD port
[    2.414629] i8042: [265] 60 -> i8042 (command)
[    2.415058] i8042: [265] 74 -> i8042 (parameter)
[    2.415263] i8042: [265] 60 -> i8042 (command)
[    2.416007] i8042: [265] 47 -> i8042 (parameter)
[    2.416061] ACPI Exception: AE_TIME, Returned by Handler for 
[EmbeddedControl] (20110112/evregion-474)
[    2.416093] ACPI Error: Method parse/execution failed 
[\_SB_.PCI0.LPCB.BAT1._BIF] (Node de027ac8), AE_TIME (20110112/psparse-536)
[    2.416154] ACPI Exception: AE_TIME, Evaluating _BIF (20110112/battery-417)
[    2.416173] ACPI: Deprecated procfs I/F for battery is loaded, please retry 
with CONFIG_ACPI_PROCFS_POWER cleared
[    2.416199] ACPI: Battery Slot [BAT1] (battery present)
[    2.417074] ata2.00: ATAPI: MATSHITA CD-RW UJDA330, 1.50, max MWDMA2
[    2.417227] ata1.00: ATA-6: ST94813A, 3.04, max UDMA/100
[    2.417240] ata1.00: 78140160 sectors, multi 16: LBA48 
[    2.417624] i8042: probe of i8042 failed with error -5

And output with only keyboard working:

[    1.381035] i8042: [2] d3 -> i8042 (command)
[    1.381726] i8042: [2] a5 -> i8042 (parameter)
[    1.382119] i8042: [2] a5 <- i8042 (aux_test_irq, aux)
[    1.382133] i8042: [2] 60 -> i8042 (command)
[    1.907149] ACPI Exception: AE_TIME, Returned by Handler for 
[EmbeddedControl] (20110112/evregion-474)
[    1.907419] ACPI Error: Method parse/execution failed 
[\_SB_.PCI0.LPCB.BAT1._BIF] (Node de027ac8), AE_TIME (20110112/psparse-536)
[    1.907792] ACPI Exception: AE_TIME, Evaluating _BIF (20110112/battery-417)
[    1.907997] ACPI: Deprecated procfs I/F for battery is loaded, please retry 
with CONFIG_ACPI_PROCFS_POWER cleared
[    1.908149] ACPI: Battery Slot [BAT1] (battery present)
[    1.909470] i8042: [134] 60 -> i8042 (command)
[    1.909638] i8042: [134] 65 -> i8042 (parameter)
[    1.909647] serio: i8042 KBD port at 0x60,0x64 irq 1

On both cases, the i8042 debugging output is truncated, right near those
acpi AE_TIME messages. Notice the noticeable time delta between
messages, in first case:

[    1.362560] i8042: [2] 60 -> i8042 (command)
[    2.413082] i8042: Failed to enable KBD port
[    2.414629] i8042: [265] 60 -> i8042 (command)

In the second case:

[    1.382133] i8042: [2] 60 -> i8042 (command)
[    1.907149] ACPI Exception: AE_TIME, Returned by Handler for 
[EmbeddedControl] (20110112/evregion-474)
...
[    1.909470] i8042: [134] 60 -> i8042 (command)

Both printk time and i8042 jiffies delta are large, and following the
sequence in the i8042 code there is missing debug output  as the
sequence is broken right when this delta happens.

I guess we have here some bug related to EC/acpi (probably bug in
firmware/bios) which is making this happen, and causing also the random
failures of i8042 commands.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/739118

Title:
  Dell Inspiron 2650 (bios A13): keyboard and touchpad fail randomly

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to