Bug 195471 - Keyboard not working after resume with kernel 4.10.5
Summary: Keyboard not working after resume with kernel 4.10.5
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: other_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-20 12:09 UTC by Guido Aulisi
Modified: 2019-07-23 07:02 UTC (History)
19 users (show)

See Also:
Kernel Version: 4.10.y - 4.18.y
Tree: Mainline
Regression: Yes


Attachments
Resume Dmesg (216.18 KB, text/plain)
2018-12-17 18:50 UTC, Andrew Hunter
Details

Description Guido Aulisi 2017-04-20 12:09:12 UTC
Description of problem:
This happened on Fedora 25 but I could reproduce it with vanilla kernels, too.

After resuming the laptop, the keyboard is not working anymore with kernel 4.10.5-200.fc25.x86_64, but it worked with kernel 4.9.14-200.fc25.x86_64
I can resume with the keyboard, but after that I am stuck at the password prompt, which I can reach using the mouse or the trackball. The mouse and trackball are not affected. I can ssh into the laptop and reboot the machine.

Version-Release number of selected component (if applicable):
kernel 4.10.5-200.fc25.x86_64

How reproducible:
Always with my Sony Vaio VPCEH2H1E laptop

Steps to Reproduce:
1. Boot with kernel 4.10.5-200.fc25.x86_64
2. Put the laptop to sleep
3. Resume it (I can do this with the keyboard) 

Actual results:
The keyboard is not working, you can't type the password to unlock gnome

Expected results:
The keyboard works after resuming

Additional info:
Both mouse and trackball are working after resuming, the laptop seems working (but no keyboard), and I can ssh into it
Comment 1 Guido Aulisi 2017-04-20 12:10:27 UTC
After a long bisection I got this commit:
The Fedora bugzilla bug is https://bugzilla.redhat.com/show_bug.cgi?id=1436636

9d659ae14b545c4296e812c70493bfdc999b5c1c is the first bad commit
commit 9d659ae14b545c4296e812c70493bfdc999b5c1c
Author: Peter Zijlstra <peterz@infradead.org>
Date:   Tue Aug 23 14:40:16 2016 +0200

    locking/mutex: Add lock handoff to avoid starvation
    
    Implement lock handoff to avoid lock starvation.
    
    Lock starvation is possible because mutex_lock() allows lock stealing,
    where a running (or optimistic spinning) task beats the woken waiter
    to the acquire.
    
    Lock stealing is an important performance optimization because waiting
    for a waiter to wake up and get runtime can take a significant time,
    during which everyboy would stall on the lock.
    
    The down-side is of course that it allows for starvation.
    
    This patch has the waiter requesting a handoff if it fails to acquire
    the lock upon waking. This re-introduces some of the wait time,
    because once we do a handoff we have to wait for the waiter to wake up
    again.
    
    A future patch will add a round of optimistic spinning to attempt to
    alleviate this penalty, but if that turns out to not be enough, we can
    add a counter and only request handoff after multiple failed wakeups.
    
    There are a few tricky implementation details:
    
     - accepting a handoff must only be done in the wait-loop. Since the
       handoff condition is owner == current, it can easily cause
       recursive locking trouble.
    
     - accepting the handoff must be careful to provide the ACQUIRE
       semantics.
    
     - having the HANDOFF bit set on unlock requires care, we must not
       clear the owner.
    
     - we must be careful to not leave HANDOFF set after we've acquired
       the lock. The tricky scenario is setting the HANDOFF bit on an
       unlocked mutex.
    
    Tested-by: Jason Low <jason.low2@hpe.com>
    Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
    Reviewed-by: Waiman Long <Waiman.Long@hpe.com>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Ingo Molnar <mingo@kernel.org>

:040000 040000 4822b1795867b4e3f7d54dd35cdb8c883f4ca261 334ed2cd2f73eb3c670812500882eb956ae0ed46 M	kernel
Comment 2 Guido Aulisi 2017-04-23 10:43:24 UTC
This is some of dimes output after resuming.
IMHO this line is important:
[ 1095.609531] i8042: Can't reactivate AUX port

[ 1084.608121] wlp7s0: deauthenticating from 00:25:9c:28:07:6a by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1084.649203] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[ 1089.708770] PM: Syncing filesystems ... done.
[ 1091.271499] PM: Preparing system for sleep (mem)
[ 1091.271662] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 1091.273516] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1091.274777] PM: Suspending system (mem)
[ 1091.274846] Suspending console(s) (use no_console_suspend to debug)
[ 1091.275183] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1091.288328] ACPI : EC: event blocked
[ 1091.318825] sd 0:0:0:0: [sda] Stopping disk
[ 1091.707368] PM: suspend of devices complete after 432.440 msecs
[ 1091.707373] PM: suspend devices took 0.433 seconds
[ 1091.720049] PM: late suspend of devices complete after 12.670 msecs
[ 1091.721015] ACPI : EC: interrupt blocked
[ 1091.721563] r8169 0000:13:00.0: System wakeup enabled by ACPI
[ 1091.721869] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[ 1091.722134] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[ 1091.733947] PM: noirq suspend of devices complete after 13.892 msecs
[ 1091.734608] ACPI: Preparing to enter system sleep state S3
[ 1091.735642] ACPI : EC: EC stopped
[ 1091.735643] PM: Saving platform NVS memory
[ 1091.737055] Disabling non-boot CPUs ...
[ 1091.739457] smpboot: CPU 1 is now offline
[ 1091.742159] smpboot: CPU 2 is now offline
[ 1091.744961] smpboot: CPU 3 is now offline
[ 1091.746798] ACPI: Low-level resume complete
[ 1091.746857] ACPI : EC: EC started
[ 1091.746857] PM: Restoring platform NVS memory
[ 1091.747326] Suspended for 3215.477 seconds
[ 1091.748054] Enabling non-boot CPUs ...
[ 1091.748093] x86: Booting SMP configuration:
[ 1091.748094] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 1091.750898]  cache: parent cpu1 should not be sleeping
[ 1091.751246] CPU1 is up
[ 1091.751313] smpboot: Booting Node 0 Processor 2 APIC 0x2
[ 1091.754483]  cache: parent cpu2 should not be sleeping
[ 1091.754620] microcode: sig=0x206a7, pf=0x10, revision=0x14
[ 1091.755609] microcode: updated to revision 0x29, date = 2013-06-12
[ 1091.755962] CPU2 is up
[ 1091.756023] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 1091.759136]  cache: parent cpu3 should not be sleeping
[ 1091.759297] microcode: sig=0x206a7, pf=0x10, revision=0x29
[ 1091.759599] CPU3 is up
[ 1091.767761] ACPI: Waking up from system sleep state S3
[ 1091.769175] ACPI : EC: interrupt unblocked
[ 1091.781728] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 1091.782115] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 1091.782198] PM: noirq resume of devices complete after 13.158 msecs
[ 1091.782667] PM: early resume of devices complete after 0.362 msecs
[ 1091.782793] ACPI : EC: event unblocked
[ 1091.783062] r8169 0000:13:00.0: System wakeup disabled by ACPI
[ 1091.784022] ath: phy0: ASPM enabled: 0x43
[ 1091.788624] sd 0:0:0:0: [sda] Starting disk
[ 1091.914334] r8169 0000:13:00.0 enp19s0: link down
[ 1092.001833] usb 1-1.5: reset full-speed USB device number 5 using ehci-pci
[ 1092.044070] rtc_cmos 00:01: System wakeup disabled by ACPI
[ 1092.079997] usb 1-1.5: device firmware changed
[ 1092.080285] PM: resume of devices complete after 297.637 msecs
[ 1092.080623] PM: resume devices took 0.298 seconds
[ 1092.080659] PM: Finishing wakeup.
[ 1092.080661] Restarting tasks ... 
[ 1092.080990] usb 1-1.5: USB disconnect, device number 5
[ 1092.083015] done.
[ 1092.095811] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1092.114760] ata4.00: configured for UDMA/66
[ 1092.159825] usb 1-1.5: new full-speed USB device number 6 using ehci-pci
[ 1092.239153] usb 1-1.5: New USB device found, idVendor=0489, idProduct=e027
[ 1092.239159] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1092.552681] usb 1-1.5: USB disconnect, device number 6
[ 1093.236705] usb 1-1.5: new full-speed USB device number 7 using ehci-pci
[ 1093.293852] video LNXVIDEO:01: Restoring backlight state
[ 1093.315596] usb 1-1.5: New USB device found, idVendor=0cf3, idProduct=3005
[ 1093.315600] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1093.338288] IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
[ 1093.480732] r8169 0000:13:00.0 enp19s0: link down
[ 1093.480807] IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
[ 1093.481989] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[ 1093.501901] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[ 1093.528571] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[ 1094.749460] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1094.761062] ata1.00: configured for UDMA/133
[ 1095.087438] i8042: Can't write CTR while closing AUX port
[ 1095.609531] i8042: Can't reactivate AUX port
[ 1095.634863] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[ 1096.606045] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[ 1097.088351] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input14
[ 1097.593055] wlp7s0: authenticate with 00:25:9c:28:07:6a
[ 1097.609767] wlp7s0: send auth to 00:25:9c:28:07:6a (try 1/3)
[ 1097.616308] wlp7s0: authenticated
[ 1097.616506] ath9k 0000:07:00.0 wlp7s0: disabling HT as WMM/QoS is not supported by the AP
[ 1097.616509] ath9k 0000:07:00.0 wlp7s0: disabling VHT as WMM/QoS is not supported by the AP
[ 1097.617177] wlp7s0: associate with 00:25:9c:28:07:6a (try 1/3)
[ 1097.622692] wlp7s0: RX AssocResp from 00:25:9c:28:07:6a (capab=0x431 status=0 aid=6)
[ 1097.622906] wlp7s0: associated
[ 1097.622960] IPv6: ADDRCONF(NETDEV_CHANGE): wlp7s0: link becomes ready
[ 1098.769224] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input16
Comment 3 Guido Aulisi 2017-04-26 18:37:32 UTC
This problem seems related to the i8042 keyboard and mouse controller driver and mutex locking to me.

[    0.815056] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.827968] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.827974] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.868779] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    2.177096] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input5

After resume
[ 1095.609531] i8042: Can't reactivate AUX port
Comment 4 Guido Aulisi 2017-06-24 13:21:19 UTC
I tried an old working kernel and I found that the logs are the same as the not working one:

i8042: Can't write CTR while closing AUX port
i8042: Can't reactivate AUX port
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input14
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input16

Also I had an external usb mouse attached, could this explain the double line?

The message "Can't reactivate AUX port" is present in the working kernel too, so this should not be the problem.

So I'm a little bit confused about this problem, but I'm quite sure the bisection was correct, the

commit 9d659ae14b545c4296e812c70493bfdc999b5c1c
Author: Peter Zijlstra <peterz@infradead.org>
Date:   Tue Aug 23 14:40:16 2016 +0200

    locking/mutex: Add lock handoff to avoid starvation

introduced this annoying problem
Comment 5 Marcos Souza 2017-07-04 00:58:58 UTC
(In reply to Guido Aulisi from comment #4)
> I tried an old working kernel and I found that the logs are the same as the
> not working one:
> 
> i8042: Can't write CTR while closing AUX port
> i8042: Can't reactivate AUX port
> input: AlpsPS/2 ALPS GlidePoint as
> /devices/platform/i8042/serio1/input/input14
> input: AlpsPS/2 ALPS GlidePoint as
> /devices/platform/i8042/serio1/input/input16
> 
> Also I had an external usb mouse attached, could this explain the double
> line?
> 
> The message "Can't reactivate AUX port" is present in the working kernel
> too, so this should not be the problem.
> 
> So I'm a little bit confused about this problem, but I'm quite sure the
> bisection was correct, the
> 
> commit 9d659ae14b545c4296e812c70493bfdc999b5c1c
> Author: Peter Zijlstra <peterz@infradead.org>
> Date:   Tue Aug 23 14:40:16 2016 +0200
> 
>     locking/mutex: Add lock handoff to avoid starvation
> 
> introduced this annoying problem

I sent a patch some time ago, trying to show a better diagnostic about this problem:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2ea9c2362b562e227a944e0ae370c9868024884e

Try to get a newer kernel to check if you see this new message is shown to you. Also, please add a debug parameter in your kernel in order to see more messages about PS/2. Thanks for opening this bug!

Thanks
Comment 6 Guido Aulisi 2017-07-11 20:36:05 UTC
I tried to see the new messages, but I couldn't, I ran the kernel with i8042.debug=1 parameter, kernel version was 4.11.8-200.fc25.x86_64, these are the logs after resuming:

lug 11 22:22:25 yoda.heavyware kernel: Suspended for 5.598 seconds
lug 11 22:22:25 yoda.heavyware kernel: Enabling non-boot CPUs ...
lug 11 22:22:25 yoda.heavyware kernel: x86: Booting SMP configuration:
lug 11 22:22:25 yoda.heavyware kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
lug 11 22:22:25 yoda.heavyware kernel:  cache: parent cpu1 should not be sleeping
lug 11 22:22:25 yoda.heavyware kernel: CPU1 is up
lug 11 22:22:25 yoda.heavyware kernel: smpboot: Booting Node 0 Processor 2 APIC 0x2
lug 11 22:22:25 yoda.heavyware kernel:  cache: parent cpu2 should not be sleeping
lug 11 22:22:25 yoda.heavyware kernel: microcode: sig=0x206a7, pf=0x10, revision=0x14
lug 11 22:22:25 yoda.heavyware kernel: microcode: updated to revision 0x29, date = 2013-06-12
lug 11 22:22:25 yoda.heavyware kernel: CPU2 is up
lug 11 22:22:25 yoda.heavyware kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
lug 11 22:22:25 yoda.heavyware kernel:  cache: parent cpu3 should not be sleeping
lug 11 22:22:25 yoda.heavyware kernel: microcode: sig=0x206a7, pf=0x10, revision=0x29
lug 11 22:22:25 yoda.heavyware kernel: CPU3 is up
lug 11 22:22:25 yoda.heavyware kernel: ACPI: Waking up from system sleep state S3
lug 11 22:22:25 yoda.heavyware kernel: ACPI : EC: interrupt unblocked
lug 11 22:22:25 yoda.heavyware kernel: ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
lug 11 22:22:25 yoda.heavyware kernel: ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
lug 11 22:22:25 yoda.heavyware kernel: PM: noirq resume of devices complete after 13.241 msecs
lug 11 22:22:25 yoda.heavyware kernel: PM: early resume of devices complete after 0.492 msecs
lug 11 22:22:25 yoda.heavyware kernel: ACPI : EC: event unblocked
lug 11 22:22:25 yoda.heavyware kernel: ath: phy0: ASPM enabled: 0x43
lug 11 22:22:25 yoda.heavyware kernel: r8169 0000:13:00.0: System wakeup disabled by ACPI
lug 11 22:22:25 yoda.heavyware kernel: sd 0:0:0:0: [sda] Starting disk
lug 11 22:22:25 yoda.heavyware kernel: r8169 0000:13:00.0 enp19s0: link down
lug 11 22:22:25 yoda.heavyware kernel: ACPI : button: The lid device is not compliant to SW_LID.
lug 11 22:22:25 yoda.heavyware kernel: rtc_cmos 00:01: System wakeup disabled by ACPI
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278250] 39 <- i8042 (flush, kbd)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278250] aa -> i8042 (command)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278254] 55 <- i8042 (return)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278254] Interrupt 1, without any data
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278254] 60 -> i8042 (command)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278254] 74 -> i8042 (parameter)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278256] 60 -> i8042 (command)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278256] 56 -> i8042 (parameter)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278256] 60 -> i8042 (command)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278256] 47 -> i8042 (parameter)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278256] f2 -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278260] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278261] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278265] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278265] f5 -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278270] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278270] ed -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278272] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278272] 00 -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278280] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278280] f3 -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278281] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278281] 00 -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278284] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278284] f4 -> i8042 (kbd-data)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278286] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:25 yoda.heavyware kernel: usb 1-1.5: reset full-speed USB device number 4 using ehci-pci
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278286] d4 -> i8042 (command)
lug 11 22:22:25 yoda.heavyware kernel: i8042: [1278286] ff -> i8042 (parameter)
lug 11 22:22:25 yoda.heavyware kernel: ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
lug 11 22:22:25 yoda.heavyware kernel: ata4.00: configured for UDMA/66
lug 11 22:22:25 yoda.heavyware kernel: usb 1-1.5: device firmware changed
lug 11 22:22:25 yoda.heavyware kernel: PM: resume of devices complete after 373.240 msecs
lug 11 22:22:25 yoda.heavyware kernel: PM: resume devices took 0.374 seconds
lug 11 22:22:25 yoda.heavyware kernel: PM: Finishing wakeup.
lug 11 22:22:25 yoda.heavyware kernel: Restarting tasks ... done.
lug 11 22:22:25 yoda.heavyware kernel: usb 1-1.5: USB disconnect, device number 4
lug 11 22:22:25 yoda.heavyware kernel: usb 1-1.5: new full-speed USB device number 5 using ehci-pci
lug 11 22:22:25 yoda.heavyware kernel: usb 1-1.5: New USB device found, idVendor=0489, idProduct=e027
lug 11 22:22:25 yoda.heavyware kernel: usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
lug 11 22:22:26 yoda.heavyware kernel: i8042: [1279334] d4 -> i8042 (command)
lug 11 22:22:26 yoda.heavyware kernel: i8042: [1279334] e8 -> i8042 (parameter)
lug 11 22:22:26 yoda.heavyware kernel: i8042: [1279542] ed -> i8042 (kbd-data)
lug 11 22:22:26 yoda.heavyware kernel: video LNXVIDEO:01: Restoring backlight state
lug 11 22:22:26 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
lug 11 22:22:26 yoda.heavyware kernel: r8169 0000:13:00.0 enp19s0: link down
lug 11 22:22:26 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
lug 11 22:22:26 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
lug 11 22:22:26 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
lug 11 22:22:26 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
lug 11 22:22:28 yoda.heavyware kernel: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
lug 11 22:22:28 yoda.heavyware kernel: ata1.00: configured for UDMA/133
lug 11 22:22:28 yoda.heavyware kernel: i8042: Can't write CTR while closing AUX port
lug 11 22:22:28 yoda.heavyware kernel: i8042: Can't reactivate AUX port
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281839] fa <- i8042 (interrupt, 1, 0)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281840] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281842] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281844] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281848] ** <- i8042 (interrupt, 0, 1)
lug 11 22:22:28 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281887] d4 -> i8042 (command)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281887] f2 -> i8042 (parameter)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281890] fe <- i8042 (interrupt, 1, 12)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281890] d4 -> i8042 (command)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281890] ed -> i8042 (parameter)
lug 11 22:22:28 yoda.heavyware kernel: i8042: [1281892] fc <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282094] 60 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282094] 45 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282094] 60 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282094] 47 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282094] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282094] f2 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282096] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282098] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282098] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282098] f6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282100] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282100] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282100] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282103] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282103] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282103] 0a -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282105] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282105] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282105] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282108] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282108] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282108] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282110] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282111] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282111] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282113] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282113] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282113] 14 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282116] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282116] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282116] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282118] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282118] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282118] 3c -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282121] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282121] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282121] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282124] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282124] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282124] 28 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282126] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282126] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282126] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282129] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282129] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282129] 14 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282131] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282131] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282131] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282134] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282134] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282134] 14 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282136] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282136] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282136] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282139] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282139] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282139] 3c -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282142] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282142] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282142] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282144] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282144] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282144] 28 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282147] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282147] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282147] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282149] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282149] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282149] 14 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282152] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282152] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282152] f3 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: usbcore: registered new interface driver ath3k
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282155] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282155] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282155] 14 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282157] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282158] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282158] f2 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282160] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282161] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282161] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282161] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282164] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282164] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282164] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282166] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282166] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282166] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282169] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282169] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282169] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282171] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282171] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282172] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282174] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282174] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282174] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282177] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282177] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282177] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282179] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282180] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282180] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282182] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282182] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282182] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282185] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282186] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282187] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282188] 14 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282188] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282188] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282191] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282191] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282191] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282193] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282193] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282193] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282196] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282196] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282196] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282198] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282198] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282198] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282201] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282201] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282201] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282203] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282203] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282203] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282206] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282206] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282206] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282208] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282208] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282208] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282211] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282212] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282213] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282214] 14 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: usb 1-1.5: USB disconnect, device number 5
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282414] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282414] f6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282416] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282416] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282416] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282419] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282419] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282419] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282421] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282422] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282422] e6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282424] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282424] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282424] e6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282427] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282427] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282427] e6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282430] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282430] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282430] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282432] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282433] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282435] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282436] 64 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282436] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282436] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282438] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282438] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282439] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282441] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282441] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282441] e7 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282444] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282444] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282444] e7 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282446] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282446] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282446] e7 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282449] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282449] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282449] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282452] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282453] 73 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282454] 02 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282455] 64 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282455] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282455] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282458] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282458] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282458] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282461] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282461] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282461] ec -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282463] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282464] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282464] ec -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282466] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282466] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282466] ec -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282469] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282469] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282469] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282472] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282473] 88 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282474] 07 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282475] 9d <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282475] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282475] ea -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282478] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282478] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282478] ff -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282481] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: usb 1-1.5: new full-speed USB device number 6 using ehci-pci
lug 11 22:22:29 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
lug 11 22:22:29 yoda.heavyware kernel: usb 1-1.5: New USB device found, idVendor=0cf3, idProduct=3005
lug 11 22:22:29 yoda.heavyware kernel: usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282905] aa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282906] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282906] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282906] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282909] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282909] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282909] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282911] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282911] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282911] e6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282914] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282917] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282917] e6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282924] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282924] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282924] e6 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282927] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282927] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282927] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282929] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282930] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282932] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282933] 64 <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282933] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282933] e8 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282936] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282936] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282936] 00 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282938] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282938] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282938] e7 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282941] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282941] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282941] e7 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282943] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282943] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282943] e7 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282946] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282946] d4 -> i8042 (command)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282946] e9 -> i8042 (parameter)
lug 11 22:22:29 yoda.heavyware kernel: i8042: [1282949] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282950] 73 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282951] 02 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282952] 64 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282952] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282952] e8 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282955] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282955] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282955] 00 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282957] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282957] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282957] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282960] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282960] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282960] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282962] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282962] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282962] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282965] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282965] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282965] e9 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282968] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282969] 88 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282970] 07 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282971] 9d <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282971] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282971] ea -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282974] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282974] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282974] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282976] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282976] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282976] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282978] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282978] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282979] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282981] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282983] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282983] e9 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282986] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282987] 88 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282988] 07 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282989] 9d <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282989] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282989] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282992] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282992] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282992] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282994] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282994] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282994] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282997] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282997] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282997] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282999] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282999] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1282999] f3 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283001] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283001] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283002] 64 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283004] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283004] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283004] e9 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283006] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283008] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283009] 08 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283010] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283010] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283010] ea -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283013] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283013] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283013] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283015] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283015] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283015] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283018] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283018] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283018] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283020] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283020] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283021] e9 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283023] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283024] 88 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283025] 07 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283027] 9d <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283027] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283027] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: wlp7s0: authenticate with 00:25:9c:28:07:6a
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283029] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283029] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283029] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283032] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283032] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283032] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283034] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283034] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283034] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283037] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283037] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283037] f3 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283039] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283039] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283039] 14 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283042] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283042] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283042] e9 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283044] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283045] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283046] 04 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283048] c0 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283048] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283048] e8 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: wlp7s0: send auth to 00:25:9c:28:07:6a (try 1/3)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283050] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283050] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283050] 01 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: wlp7s0: authenticated
lug 11 22:22:30 yoda.heavyware kernel: ath9k 0000:07:00.0 wlp7s0: disabling HT as WMM/QoS is not supported by the AP
lug 11 22:22:30 yoda.heavyware kernel: ath9k 0000:07:00.0 wlp7s0: disabling VHT as WMM/QoS is not supported by the AP
lug 11 22:22:30 yoda.heavyware kernel: wlp7s0: associate with 00:25:9c:28:07:6a (try 1/3)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283053] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283053] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283053] f3 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283055] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283055] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283055] 3c -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283058] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283058] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283058] ec -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283060] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283061] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283061] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: wlp7s0: RX AssocResp from 00:25:9c:28:07:6a (capab=0x431 status=0 aid=2)
lug 11 22:22:30 yoda.heavyware kernel: wlp7s0: associated
lug 11 22:22:30 yoda.heavyware kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp7s0: link becomes ready
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283063] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283063] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283063] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283066] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283066] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283066] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283068] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283069] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283069] f3 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283071] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283071] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283071] 3c -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283074] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283074] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283074] e9 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283076] fa <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283078] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283079] 06 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283080] 00 <- i8042 (interrupt, 1, 12)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283080] d4 -> i8042 (command)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283080] f0 -> i8042 (parameter)
lug 11 22:22:30 yoda.heavyware kernel: i8042: [1283082] fa <- i8042 (interrupt, 1, 12)
Comment 7 Guido Aulisi 2017-07-11 20:42:31 UTC
Sometimes if I resume pressing a key and keeping it pressed, it remains pressed forever even if I stop pressing it and I see a lot of asterisks in the gnome password field.
Comment 8 Marcos Souza 2017-07-22 00:41:32 UTC
(In reply to Guido Aulisi from comment #7)
> Sometimes if I resume pressing a key and keeping it pressed, it remains
> pressed forever even if I stop pressing it and I see a lot of asterisks in
> the gnome password field.

Can you try adding some different options to check if this works for you?
i8042.reset=1
i8042.kbdreset=1
i8042.nomux=1
i8042.noaux=1

If you could test each one of them individually, it would be good.
Comment 9 Guido Aulisi 2017-08-04 12:13:42 UTC
I tried the other options:

i8042.debug=1 i8042.reset=1	NOT WORKING
i8042.debug=1 i8042.kbdreset=1	NOT WORKING
i8042.debug=1 i8042.nomux=1	NOT WORKING
i8042.debug=1 i8042.noaux=1	KEYBOARD WORKING, BUT TRACKPAD NOT WORKING (obviously)

I think that the driver can wake only one device, when I used i8042.noaux=1 it was able to resume the keyboard, but the trackball doesn't work from cold boot of course (I used an USB mouse).

I'm still confident that the commit

commit 9d659ae14b545c4296e812c70493bfdc999b5c1c
Author: Peter Zijlstra <peterz@infradead.org>
Date:   Tue Aug 23 14:40:16 2016 +0200

introduced this problem, but I've not been able to revert it to test if current kernels work.
If possible we should try to disable lock handoff and see if it works again.
Comment 10 diego.amores 2017-09-09 16:46:17 UTC
I can confirm that keyboard is not working after resume from suspend on a Sony
Vaio SVF15A1B4E laptop (which also uses the i8042 driver) with kernel 4.13.0. It works fine with kernel 4.9.34.

A git bisect on the linux-stable master branch gave me the same results as
stated in comment #1: first bad commit is 9d659ae.

The i8042.noaux=1 workaround is effective, but at the cost of losing the 
trackpad instead.
Comment 11 Marcos Souza 2017-11-22 00:37:10 UTC
(In reply to diego.amores from comment #10)
> I can confirm that keyboard is not working after resume from suspend on a
> Sony
> Vaio SVF15A1B4E laptop (which also uses the i8042 driver) with kernel
> 4.13.0. It works fine with kernel 4.9.34.
> 
> A git bisect on the linux-stable master branch gave me the same results as
> stated in comment #1: first bad commit is 9d659ae.
> 
> The i8042.noaux=1 workaround is effective, but at the cost of losing the 
> trackpad instead.

can you please also try to add the following option?

atkbd.reset=1

?
Comment 12 Guido Aulisi 2017-11-27 23:29:46 UTC
atkbd.reset=1 is not working
Comment 13 Stephen Chadfield 2017-12-01 23:44:15 UTC
Confirmed on Sony VPCEH2P0E.
Comment 14 Guido Aulisi 2018-04-06 19:26:17 UTC
Kernel 4.15.14-300.fc27.x86_64 still not working.
Using atkbd.reset=1 I get these messages:

kernel: i8042: Can't write CTR while closing AUX port
kernel: i8042: Can't reactivate AUX port
kernel: atkbd serio1: keyboard reset failed on isa0060/serio1
Comment 15 Stephen Chadfield 2018-04-09 12:02:43 UTC
(In reply to Guido Aulisi from comment #14)
> Kernel 4.15.14-300.fc27.x86_64 still not working.
> Using atkbd.reset=1 I get these messages:
> 
> kernel: i8042: Can't write CTR while closing AUX port
> kernel: i8042: Can't reactivate AUX port
> kernel: atkbd serio1: keyboard reset failed on isa0060/serio1

This problem getting zero attention despite the fact that for laptops having the keyboard broken after resuming from sleep is a major issue.

I imagine we are all expected to just ditch our fully functioning machines and buy a new laptop that works with the current kernel. 

And if they happen to release a patch that breaks *those* machines too then tough shit.
Comment 16 kkoceski 2018-04-09 19:27:12 UTC
Confirmed on a Dell Latitude E4300
Comment 17 Vinícius Reis 2018-05-22 02:34:11 UTC
Confirmed on a Dell Inspiron 7348.

Additional info:
$ uname -r
4.16.8-300.fc28.x86_64

$ dmesg | grep i8042
[    0.712304] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.716422] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.716426] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.737824] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.721637] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
Comment 18 Christopher Miersma 2018-08-05 02:53:31 UTC
This happens on a Dell Inspiron 13 7000 series as well. The touchpad, touchscreen, and any USB keyboard plugged in after waking from suspend work, but the built-in keyboard consistently stops working after putting it to sleep by closing the laptop and waking by opening the laptop. This has happened through the last several kernel versions on Fedora 27.

I have tried all of the following combinations of kernel parameters without success:

i8042.nomux=1
i8042.debug=1 i8042.reset=1
i8042.kbdreset=1
i8042.reset=1
atkbd.reset=1
i8042.noaux=1
i8042.debug=1
i8042.direct i8042.dumbkbd

Some of the above introduced additional issues with the touchpad, none of them resolved the issue.

Current output of relevant commands:

[root@laptop ~]# uname -a
Linux laptop 4.17.11-100.fc27.x86_64 #1 SMP Mon Jul 30 15:22:33 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@laptop ~]# dmesg | grep i8042
[    0.635440] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.635874] i8042: Warning: Keylock active
[    0.637378] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.637381] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.638773] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    1.390684] input: ImPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input6
Comment 19 if.gnu.linux 2018-08-31 06:48:02 UTC
I have a Sony Vaio VPCEH2F1E and I am using Ubuntu and Arch on this machine. The problem described by Guido exists in the machine.

Guido, it is possible that this bug is not getting attention by kernel developers because it is reported to Bugzilla. We can take our chances by reporting it to subsystem mailing list.

Kernel Version:
4.18.5-arch1-1-ARCH 

dmesg | grep i8042
[    0.571739] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.573624] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.573794] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.618496] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[   11.147643] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input5
Comment 20 Guido Aulisi 2018-08-31 08:08:50 UTC
(In reply to if.gnu.linux from comment #19)
> Guido, it is possible that this bug is not getting attention by kernel
> developers because it is reported to Bugzilla. We can take our chances by
> reporting it to subsystem mailing list.

Well, I thought Bugzilla was the right place to report kernel bugs, but if you know which mailing list we should use and you have time, could you please send a message there and link this bug.
I'm not subscribed to any kernel mailing lists, but I will send a message if needed and if they accept mail from not subscribed people.
Many thanks for your reporting.
Comment 21 if.gnu.linux 2018-08-31 19:00:43 UTC
(In reply to Guido Aulisi from comment #20)
> Well, I thought Bugzilla was the right place to report kernel bugs, but if
> you know which mailing list we should use and you have time, could you
> please send a message there and link this bug.
> I'm not subscribed to any kernel mailing lists, but I will send a message if
> needed and if they accept mail from not subscribed people.
> Many thanks for your reporting.

I reported the bug to Linux kernel mailing list.

Link to bug report: https://lkml.org/lkml/2018/8/31/707
Comment 22 Guido Aulisi 2018-09-03 07:27:20 UTC
> I reported the bug to Linux kernel mailing list.
> 
> Link to bug report: https://lkml.org/lkml/2018/8/31/707

I saw your report and Peter's answer.

I think his patch uncovered some hidden bug in the i8042 driver, it isn't able to wake up 2 devices, when I booted with i8042.noaux=1 (without aux port aka the trackball), the keyboard worked at the cost of not having the trackball working since the first boot (see https://bugzilla.kernel.org/show_bug.cgi?id=195471#c9)

I cannot easily write to your lkml thread, because I'm not subscribed, and I can't manage another high traffic mailing list; if you can, please report these additional infos to your thread, thanks.
Comment 23 if.gnu.linux 2018-09-03 08:57:39 UTC
(In reply to Guido Aulisi from comment #22)
> I saw your report and Peter's answer.
> 
> I think his patch uncovered some hidden bug in the i8042 driver, it isn't
> able to wake up 2 devices, when I booted with i8042.noaux=1 (without aux
> port aka the trackball), the keyboard worked at the cost of not having the
> trackball working since the first boot (see
> https://bugzilla.kernel.org/show_bug.cgi?id=195471#c9)
> 
> I cannot easily write to your lkml thread, because I'm not subscribed, and I
> can't manage another high traffic mailing list; if you can, please report
> these additional infos to your thread, thanks.

I send another e-mail to LKML thread with some additional information. Is there anything you think that I should add as an information?
Comment 24 Guido Aulisi 2018-09-03 10:13:44 UTC
(In reply to if.gnu.linux from comment #23)
> I send another e-mail to LKML thread with some additional information. Is
> there anything you think that I should add as an information?

I think this bugzilla report should contain enough information, if they can read this page it would be ok.
Comment 25 if.gnu.linux 2018-10-25 11:21:53 UTC
@Guido Aulisi,

I am asked to revert the commit 9d659ae14b545c4296e812c70493bfdc999b5c1c in order to test 4.18 branch is working as expected without that commit. Since I am an end user, I do not know what to do. I tried to revert the commit and compile the kernel but at the end of I got some errors which I could not solve. Here what I did:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
cd linux
git tag -l | grep 4.18.16
git checkout -b my4.18.16 v4.18.16
git config merge.renameLimit 999999
git revert 9d659ae14b545c4296e812c70493bfdc999b5c1c

Could you show me how to revert that commit properly?
Comment 26 Guido Aulisi 2018-10-25 17:05:29 UTC
It's almost impossible to revert that commit now in 4.18, it has too many conflicts, because a lot of work has been done after. It was already difficult in 4.11 (see comment #9).

I think you should try the ancestor of that commit and test these 2 kernels:

git checkout a3ea3d9b865c2a8f7fe455c7fa26db4b6fd066e3 (should work)
git checkout 9d659ae14b545c4296e812c70493bfdc999b5c1c (not working anymore)

You don't have to create branches, just work in detached mode.
Comment 27 Takashi Iwai 2018-11-13 14:03:19 UTC
Do the people who suffer from the bug can try the following one-liner?

--- a/kernel/locking/mutex.c
+++ b/kernel/locking/mutex.c
@@ -59,7 +59,7 @@ EXPORT_SYMBOL(__mutex_init);
  * Bit2 indicates handoff has been done and we're waiting for pickup.
  */
 #define MUTEX_FLAG_WAITERS	0x01
-#define MUTEX_FLAG_HANDOFF	0x02
+#define MUTEX_FLAG_HANDOFF	0x00
 #define MUTEX_FLAG_PICKUP	0x04
 
 #define MUTEX_FLAGS		0x07

This essentially reverts the commit 9d659ae14b545 mentioned in the above.
Comment 28 Guido Aulisi 2018-11-13 19:34:42 UTC
The patch in comment 27 **WORKED**

I tried it with vanilla kernel 4.18.18 and the keyboard is working afer resume.
Comment 29 Takashi Iwai 2018-11-13 20:20:18 UTC
OK, then we're on the same page.  FWIW, I've been trying to debug the same issue reported on openSUSE bugzilla:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1114588

If that oneliner fixes, the possible problem is some execution order change in the i8042 (or relevant) code path by the mutex fix.

Could you try to boot with i8042.debug=1 and get the kernel messages after resume on both working and broken kernels?
Test with USB keyboard and mouse and don't type / touch touchpad while testing.
Comment 30 Guido Aulisi 2018-11-14 19:31:47 UTC
I copied the kernel messages with i8042.debug=1, both working and not not working.
I don't see much differences anyway, but I'm not a kernel hacker!

NOT WORKING KERNEL:
[  791.450452] ACPI: Low-level resume complete
[  791.450506] ACPI: EC: EC started
[  791.450506] PM: Restoring platform NVS memory
[  791.451995] Enabling non-boot CPUs ...
[  791.452038] x86: Booting SMP configuration:
[  791.452040] smpboot: Booting Node 0 Processor 1 APIC 0x1
[  791.455205]  cache: parent cpu1 should not be sleeping
[  791.455554] CPU1 is up
[  791.455621] smpboot: Booting Node 0 Processor 2 APIC 0x2
[  791.459727]  cache: parent cpu2 should not be sleeping
[  791.460169] CPU2 is up
[  791.460234] smpboot: Booting Node 0 Processor 3 APIC 0x3
[  791.463404]  cache: parent cpu3 should not be sleeping
[  791.463880] CPU3 is up
[  791.472183] ACPI: Waking up from system sleep state S3
[  791.480943] ACPI: EC: interrupt unblocked
[  791.494471] ACPI: EC: event unblocked
[  791.495664] ath: phy0: ASPM enabled: 0x43
[  791.504728] sd 0:0:0:0: [sda] Starting disk
[  791.633994] ACPI: button: The lid device is not compliant to SW_LID.
[  791.634165] i8042: [790810] 36 <- i8042 (flush, kbd)
[  791.634172] i8042: [790810] aa -> i8042 (command)
[  791.637899] i8042: [790814] 55 <- i8042 (return)
[  791.637905] i8042: [790814] Interrupt 1, without any data
[  791.637921] i8042: [790814] 60 -> i8042 (command)
[  791.637980] i8042: [790814] 74 -> i8042 (parameter)
[  791.639870] i8042: [790816] 60 -> i8042 (command)
[  791.640086] i8042: [790816] 56 -> i8042 (parameter)
[  791.640102] i8042: [790816] 60 -> i8042 (command)
[  791.640372] i8042: [790816] 47 -> i8042 (parameter)
[  791.640389] i8042: [790816] f2 -> i8042 (kbd-data)
[  791.643906] i8042: [790820] ** <- i8042 (interrupt, 0, 1)
[  791.645741] i8042: [790821] ** <- i8042 (interrupt, 0, 1)
[  791.647343] r8169 0000:13:00.0 enp19s0: link down
[  791.650001] i8042: [790826] ** <- i8042 (interrupt, 0, 1)
[  791.650050] i8042: [790826] f5 -> i8042 (kbd-data)
[  791.651812] i8042: [790828] ** <- i8042 (interrupt, 0, 1)
[  791.651859] i8042: [790828] ed -> i8042 (kbd-data)
[  791.655946] i8042: [790832] ** <- i8042 (interrupt, 0, 1)
[  791.655989] i8042: [790832] 02 -> i8042 (kbd-data)
[  791.657822] i8042: [790834] ** <- i8042 (interrupt, 0, 1)
[  791.657866] i8042: [790834] f3 -> i8042 (kbd-data)
[  791.659931] i8042: [790836] ** <- i8042 (interrupt, 0, 1)
[  791.659965] i8042: [790836] 00 -> i8042 (kbd-data)
[  791.661788] i8042: [790837] ** <- i8042 (interrupt, 0, 1)
[  791.661831] i8042: [790838] f4 -> i8042 (kbd-data)
[  791.663935] i8042: [790840] ** <- i8042 (interrupt, 0, 1)
[  791.663973] i8042: [790840] d4 -> i8042 (command)
[  791.664033] i8042: [790840] ff -> i8042 (parameter)
[  791.716923] usb 1-1.5: reset full-speed USB device number 5 using ehci-pci
[  791.795196] usb 1-1.5: device firmware changed
[  791.796159] PM: resume devices took 0.302 seconds
[  791.796214] OOM killer enabled.
[  791.796216] Restarting tasks ... 
[  791.799319] usb 1-1.5: USB disconnect, device number 5
[  791.811109] done.
[  791.814609] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  791.833730] ata4.00: configured for UDMA/66
[  791.868855] usb 1-1.5: new full-speed USB device number 6 using ehci-pci
[  791.948051] usb 1-1.5: New USB device found, idVendor=0489, idProduct=e027, bcdDevice= 0.01
[  791.948059] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  792.265738] usb 1-1.5: USB disconnect, device number 6
[  792.708861] i8042: [791885] d4 -> i8042 (command)
[  792.708926] i8042: [791885] e8 -> i8042 (parameter)
[  792.916902] i8042: [792093] ed -> i8042 (kbd-data)
[  792.949861] usb 1-1.5: new full-speed USB device number 7 using ehci-pci
[  793.029073] usb 1-1.5: New USB device found, idVendor=0cf3, idProduct=3005, bcdDevice= 0.01
[  793.029082] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  793.174652] video LNXVIDEO:01: Restoring backlight state
[  793.176013] PM: suspend exit
[  794.481726] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  794.485806] ata1.00: configured for UDMA/133
[  794.689105] i8042: Can't write CTR while closing AUX port
[  795.211002] i8042: Can't reactivate AUX port
[  795.211012] i8042: [794387] fa <- i8042 (interrupt, 1, 0)
[  795.212018] i8042: [794388] fa <- i8042 (interrupt, 1, 12)
[  795.213722] i8042: [794390] ** <- i8042 (interrupt, 0, 1)
[  795.215582] i8042: [794391] ** <- i8042 (interrupt, 0, 1)
[  795.219127] i8042: [794395] ** <- i8042 (interrupt, 0, 1)
[  795.219381] IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
[  795.345897] i8042: [794522] d4 -> i8042 (command)
[  795.345957] i8042: [794522] f2 -> i8042 (parameter)
[  795.348344] i8042: [794524] fe <- i8042 (interrupt, 1, 12)
[  795.348845] i8042: [794525] d4 -> i8042 (command)
[  795.348905] i8042: [794525] f2 -> i8042 (parameter)
[  795.351312] i8042: [794527] fc <- i8042 (interrupt, 1, 12)
[  795.351344] i8042: [794527] d4 -> i8042 (command)
[  795.351403] i8042: [794527] ed -> i8042 (parameter)
[  795.353907] i8042: [794530] fe <- i8042 (interrupt, 1, 12)
[  795.353940] i8042: [794530] d4 -> i8042 (command)
[  795.353999] i8042: [794530] ed -> i8042 (parameter)
[  795.356704] i8042: [794533] fc <- i8042 (interrupt, 1, 12)
[  795.356798] i8042: [794533] 60 -> i8042 (command)
[  795.356858] i8042: [794533] 45 -> i8042 (parameter)
[  795.356916] i8042: [794533] 60 -> i8042 (command)
[  795.357080] i8042: [794533] 47 -> i8042 (parameter)
[  795.357135] i8042: [794533] d4 -> i8042 (command)
[  795.357306] i8042: [794533] f2 -> i8042 (parameter)
[  795.359736] i8042: [794536] fa <- i8042 (interrupt, 1, 12)
[  795.360883] i8042: [794537] 00 <- i8042 (interrupt, 1, 12)
[  795.360907] i8042: [794537] d4 -> i8042 (command)
[  795.360967] i8042: [794537] f6 -> i8042 (parameter)
[  795.363447] i8042: [794539] fa <- i8042 (interrupt, 1, 12)
[  795.363499] i8042: [794539] d4 -> i8042 (command)
[  795.363559] i8042: [794539] f3 -> i8042 (parameter)
[  795.366291] i8042: [794542] fa <- i8042 (interrupt, 1, 12)
[  795.366333] i8042: [794542] d4 -> i8042 (command)
[  795.366394] i8042: [794542] 0a -> i8042 (parameter)
[  795.368826] i8042: [794545] fa <- i8042 (interrupt, 1, 12)
[  795.368851] i8042: [794545] d4 -> i8042 (command)
[  795.368911] i8042: [794545] e8 -> i8042 (parameter)
[  795.371412] i8042: [794547] fa <- i8042 (interrupt, 1, 12)
[  795.371475] i8042: [794547] d4 -> i8042 (command)
[  795.371535] i8042: [794547] 00 -> i8042 (parameter)
[  795.374097] i8042: [794550] fa <- i8042 (interrupt, 1, 12)
[  795.374127] i8042: [794550] d4 -> i8042 (command)
[  795.374142] i8042: [794550] f3 -> i8042 (parameter)
[  795.374786] r8169 0000:13:00.0 enp19s0: link down
[  795.374914] IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
[  795.376560] i8042: [794552] fa <- i8042 (interrupt, 1, 12)
[  795.376584] i8042: [794552] d4 -> i8042 (command)
[  795.376644] i8042: [794552] 14 -> i8042 (parameter)
[  795.377785] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[  795.380846] i8042: [794557] fa <- i8042 (interrupt, 1, 12)
[  795.380868] i8042: [794557] d4 -> i8042 (command)
[  795.380929] i8042: [794557] f3 -> i8042 (parameter)
[  795.383313] i8042: [794559] fa <- i8042 (interrupt, 1, 12)
[  795.383330] i8042: [794559] d4 -> i8042 (command)
[  795.383389] i8042: [794559] 3c -> i8042 (parameter)
[  795.385773] i8042: [794562] fa <- i8042 (interrupt, 1, 12)
[  795.385796] i8042: [794562] d4 -> i8042 (command)
[  795.385855] i8042: [794562] f3 -> i8042 (parameter)
[  795.388251] i8042: [794564] fa <- i8042 (interrupt, 1, 12)
[  795.388259] i8042: [794564] d4 -> i8042 (command)
[  795.388317] i8042: [794564] 28 -> i8042 (parameter)
[  795.390716] i8042: [794567] fa <- i8042 (interrupt, 1, 12)
[  795.390732] i8042: [794567] d4 -> i8042 (command)
[  795.390745] i8042: [794567] f3 -> i8042 (parameter)
[  795.393171] i8042: [794569] fa <- i8042 (interrupt, 1, 12)
[  795.393179] i8042: [794569] d4 -> i8042 (command)
[  795.393237] i8042: [794569] 14 -> i8042 (parameter)
[  795.396299] i8042: [794572] fa <- i8042 (interrupt, 1, 12)
[  795.396310] i8042: [794572] d4 -> i8042 (command)
[  795.396370] i8042: [794572] f3 -> i8042 (parameter)
[  795.398800] i8042: [794575] fa <- i8042 (interrupt, 1, 12)
[  795.398809] i8042: [794575] d4 -> i8042 (command)
[  795.398823] i8042: [794575] 14 -> i8042 (parameter)
[  795.398949] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[  795.401245] i8042: [794577] fa <- i8042 (interrupt, 1, 12)
[  795.401273] i8042: [794577] d4 -> i8042 (command)
[  795.401332] i8042: [794577] f3 -> i8042 (parameter)
[  795.403727] i8042: [794580] fa <- i8042 (interrupt, 1, 12)
[  795.405245] i8042: [794581] d4 -> i8042 (command)
[  795.405305] i8042: [794581] 3c -> i8042 (parameter)
[  795.407698] i8042: [794584] fa <- i8042 (interrupt, 1, 12)
[  795.407716] i8042: [794584] d4 -> i8042 (command)
[  795.407776] i8042: [794584] f3 -> i8042 (parameter)
[  795.410159] i8042: [794586] fa <- i8042 (interrupt, 1, 12)
[  795.410277] i8042: [794586] d4 -> i8042 (command)
[  795.410336] i8042: [794586] 28 -> i8042 (parameter)
[  795.412863] i8042: [794589] fa <- i8042 (interrupt, 1, 12)
[  795.413057] i8042: [794589] d4 -> i8042 (command)
[  795.413117] i8042: [794589] f3 -> i8042 (parameter)
[  795.415735] i8042: [794591] fa <- i8042 (interrupt, 1, 12)
[  795.415767] i8042: [794592] d4 -> i8042 (command)
[  795.415829] i8042: [794592] 14 -> i8042 (parameter)
[  795.418273] i8042: [794594] fa <- i8042 (interrupt, 1, 12)
[  795.418289] i8042: [794594] d4 -> i8042 (command)
[  795.418347] i8042: [794594] f3 -> i8042 (parameter)
[  795.420744] i8042: [794597] fa <- i8042 (interrupt, 1, 12)
[  795.420754] i8042: [794597] d4 -> i8042 (command)
[  795.420812] i8042: [794597] 14 -> i8042 (parameter)
[  795.423249] i8042: [794599] fa <- i8042 (interrupt, 1, 12)
[  795.423353] i8042: [794599] d4 -> i8042 (command)
[  795.423412] i8042: [794599] f2 -> i8042 (parameter)
[  795.423635] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[  795.425829] i8042: [794602] fa <- i8042 (interrupt, 1, 12)
[  795.426975] i8042: [794603] 00 <- i8042 (interrupt, 1, 12)
[  795.433139] i8042: [794609] d4 -> i8042 (command)
[  795.433152] i8042: [794609] e8 -> i8042 (parameter)
[  795.435860] i8042: [794612] fa <- i8042 (interrupt, 1, 12)
[  795.435883] i8042: [794612] d4 -> i8042 (command)
[  795.435948] i8042: [794612] 00 -> i8042 (parameter)
[  795.438432] i8042: [794614] fa <- i8042 (interrupt, 1, 12)
[  795.438468] i8042: [794614] d4 -> i8042 (command)
[  795.438529] i8042: [794614] e8 -> i8042 (parameter)
[  795.441031] i8042: [794617] fa <- i8042 (interrupt, 1, 12)
[  795.441064] i8042: [794617] d4 -> i8042 (command)
[  795.441126] i8042: [794617] 00 -> i8042 (parameter)
[  795.443636] i8042: [794619] fa <- i8042 (interrupt, 1, 12)
[  795.443671] i8042: [794619] d4 -> i8042 (command)
[  795.443734] i8042: [794619] e8 -> i8042 (parameter)
[  795.446235] i8042: [794622] fa <- i8042 (interrupt, 1, 12)
[  795.446268] i8042: [794622] d4 -> i8042 (command)
[  795.446330] i8042: [794622] 00 -> i8042 (parameter)
[  795.448804] i8042: [794625] fa <- i8042 (interrupt, 1, 12)
[  795.448837] i8042: [794625] d4 -> i8042 (command)
[  795.448897] i8042: [794625] e8 -> i8042 (parameter)
[  795.451398] i8042: [794627] fa <- i8042 (interrupt, 1, 12)
[  795.451430] i8042: [794627] d4 -> i8042 (command)
[  795.451448] i8042: [794627] 00 -> i8042 (parameter)
[  795.453961] i8042: [794630] fa <- i8042 (interrupt, 1, 12)
[  795.453996] i8042: [794630] d4 -> i8042 (command)
[  795.454012] i8042: [794630] e9 -> i8042 (parameter)
[  795.456526] i8042: [794632] fa <- i8042 (interrupt, 1, 12)
[  795.457654] i8042: [794633] 00 <- i8042 (interrupt, 1, 12)
[  795.458720] i8042: [794635] 00 <- i8042 (interrupt, 1, 12)
[  795.459896] i8042: [794636] 14 <- i8042 (interrupt, 1, 12)
[  795.459938] i8042: [794636] d4 -> i8042 (command)
[  795.460002] i8042: [794636] e8 -> i8042 (parameter)
[  795.462496] i8042: [794638] fa <- i8042 (interrupt, 1, 12)
[  795.462538] i8042: [794638] d4 -> i8042 (command)
[  795.462604] i8042: [794638] 00 -> i8042 (parameter)
[  795.465485] i8042: [794641] fa <- i8042 (interrupt, 1, 12)
[  795.465509] i8042: [794641] d4 -> i8042 (command)
[  795.465572] i8042: [794641] e8 -> i8042 (parameter)
[  795.468066] i8042: [794644] fa <- i8042 (interrupt, 1, 12)
[  795.468103] i8042: [794644] d4 -> i8042 (command)
[  795.468164] i8042: [794644] 00 -> i8042 (parameter)
[  795.470661] i8042: [794646] fa <- i8042 (interrupt, 1, 12)
[  795.470710] i8042: [794647] d4 -> i8042 (command)
[  795.470771] i8042: [794647] e8 -> i8042 (parameter)
[  795.473323] i8042: [794649] fa <- i8042 (interrupt, 1, 12)
[  795.473363] i8042: [794649] d4 -> i8042 (command)
[  795.473425] i8042: [794649] 00 -> i8042 (parameter)
[  795.475871] i8042: [794652] fa <- i8042 (interrupt, 1, 12)
[  795.475910] i8042: [794652] d4 -> i8042 (command)
[  795.475972] i8042: [794652] e8 -> i8042 (parameter)
[  795.478443] i8042: [794654] fa <- i8042 (interrupt, 1, 12)
[  795.478484] i8042: [794654] d4 -> i8042 (command)
[  795.478546] i8042: [794654] 00 -> i8042 (parameter)
[  795.481044] i8042: [794657] fa <- i8042 (interrupt, 1, 12)
[  795.481083] i8042: [794657] d4 -> i8042 (command)
[  795.481145] i8042: [794657] e9 -> i8042 (parameter)
[  795.483800] i8042: [794660] fa <- i8042 (interrupt, 1, 12)
[  795.485081] i8042: [794661] 00 <- i8042 (interrupt, 1, 12)
[  795.486121] i8042: [794662] 00 <- i8042 (interrupt, 1, 12)
[  795.487320] i8042: [794663] 14 <- i8042 (interrupt, 1, 12)
[  795.684810] i8042: [794861] d4 -> i8042 (command)
[  795.684873] i8042: [794861] f6 -> i8042 (parameter)
[  795.687382] i8042: [794863] fa <- i8042 (interrupt, 1, 12)
[  795.687430] i8042: [794863] d4 -> i8042 (command)
[  795.687492] i8042: [794863] e8 -> i8042 (parameter)
[  795.689977] i8042: [794866] fa <- i8042 (interrupt, 1, 12)
[  795.690021] i8042: [794866] d4 -> i8042 (command)
[  795.690083] i8042: [794866] 00 -> i8042 (parameter)
[  795.692584] i8042: [794868] fa <- i8042 (interrupt, 1, 12)
[  795.692616] i8042: [794868] d4 -> i8042 (command)
[  795.692679] i8042: [794869] e6 -> i8042 (parameter)
[  795.695139] i8042: [794871] fa <- i8042 (interrupt, 1, 12)
[  795.695184] i8042: [794871] d4 -> i8042 (command)
[  795.695246] i8042: [794871] e6 -> i8042 (parameter)
[  795.697713] i8042: [794874] fa <- i8042 (interrupt, 1, 12)
[  795.697757] i8042: [794874] d4 -> i8042 (command)
[  795.697818] i8042: [794874] e6 -> i8042 (parameter)
[  795.700324] i8042: [794876] fa <- i8042 (interrupt, 1, 12)
[  795.700371] i8042: [794876] d4 -> i8042 (command)
[  795.700432] i8042: [794876] e9 -> i8042 (parameter)
[  795.703369] i8042: [794879] fa <- i8042 (interrupt, 1, 12)
[  795.704473] i8042: [794880] 00 <- i8042 (interrupt, 1, 12)
[  795.705608] i8042: [794881] 00 <- i8042 (interrupt, 1, 12)
[  795.706712] i8042: [794883] 64 <- i8042 (interrupt, 1, 12)
[  795.706777] i8042: [794883] d4 -> i8042 (command)
[  795.706838] i8042: [794883] e8 -> i8042 (parameter)
[  795.709336] i8042: [794885] fa <- i8042 (interrupt, 1, 12)
[  795.709377] i8042: [794885] d4 -> i8042 (command)
[  795.709439] i8042: [794885] 00 -> i8042 (parameter)
[  795.711939] i8042: [794888] fa <- i8042 (interrupt, 1, 12)
[  795.711980] i8042: [794888] d4 -> i8042 (command)
[  795.712041] i8042: [794888] e7 -> i8042 (parameter)
[  795.714514] i8042: [794890] fa <- i8042 (interrupt, 1, 12)
[  795.714556] i8042: [794890] d4 -> i8042 (command)
[  795.714618] i8042: [794890] e7 -> i8042 (parameter)
[  795.717099] i8042: [794893] fa <- i8042 (interrupt, 1, 12)
[  795.717139] i8042: [794893] d4 -> i8042 (command)
[  795.717201] i8042: [794893] e7 -> i8042 (parameter)
[  795.719743] i8042: [794896] fa <- i8042 (interrupt, 1, 12)
[  795.719787] i8042: [794896] d4 -> i8042 (command)
[  795.719850] i8042: [794896] e9 -> i8042 (parameter)
[  795.722550] i8042: [794898] fa <- i8042 (interrupt, 1, 12)
[  795.723696] i8042: [794899] 73 <- i8042 (interrupt, 1, 12)
[  795.724782] i8042: [794901] 02 <- i8042 (interrupt, 1, 12)
[  795.725941] i8042: [794902] 64 <- i8042 (interrupt, 1, 12)
[  795.725984] i8042: [794902] d4 -> i8042 (command)
[  795.726045] i8042: [794902] e8 -> i8042 (parameter)
[  795.728549] i8042: [794904] fa <- i8042 (interrupt, 1, 12)
[  795.728582] i8042: [794904] d4 -> i8042 (command)
[  795.728644] i8042: [794904] 00 -> i8042 (parameter)
[  795.731362] i8042: [794907] fa <- i8042 (interrupt, 1, 12)
[  795.731402] i8042: [794907] d4 -> i8042 (command)
[  795.731463] i8042: [794907] ec -> i8042 (parameter)
[  795.733968] i8042: [794910] fa <- i8042 (interrupt, 1, 12)
[  795.734010] i8042: [794910] d4 -> i8042 (command)
[  795.734073] i8042: [794910] ec -> i8042 (parameter)
[  795.736559] i8042: [794912] fa <- i8042 (interrupt, 1, 12)
[  795.736594] i8042: [794912] d4 -> i8042 (command)
[  795.736655] i8042: [794912] ec -> i8042 (parameter)
[  795.739145] i8042: [794915] fa <- i8042 (interrupt, 1, 12)
[  795.739187] i8042: [794915] d4 -> i8042 (command)
[  795.739249] i8042: [794915] e9 -> i8042 (parameter)
[  795.742030] i8042: [794918] fa <- i8042 (interrupt, 1, 12)
[  795.743220] i8042: [794919] 88 <- i8042 (interrupt, 1, 12)
[  795.744351] i8042: [794920] 07 <- i8042 (interrupt, 1, 12)
[  795.745482] i8042: [794921] 9d <- i8042 (interrupt, 1, 12)
[  795.745525] i8042: [794921] d4 -> i8042 (command)
[  795.745587] i8042: [794921] ea -> i8042 (parameter)
[  795.748060] i8042: [794924] fa <- i8042 (interrupt, 1, 12)
[  795.748105] i8042: [794924] d4 -> i8042 (command)
[  795.748166] i8042: [794924] ff -> i8042 (parameter)
[  795.750667] i8042: [794926] fa <- i8042 (interrupt, 1, 12)
[  796.177419] i8042: [795353] aa <- i8042 (interrupt, 1, 12)
[  796.178491] i8042: [795354] 00 <- i8042 (interrupt, 1, 12)
[  796.178538] i8042: [795354] d4 -> i8042 (command)
[  796.178599] i8042: [795354] e8 -> i8042 (parameter)
[  796.181146] i8042: [795357] fa <- i8042 (interrupt, 1, 12)
[  796.181187] i8042: [795357] d4 -> i8042 (command)
[  796.181249] i8042: [795357] 00 -> i8042 (parameter)
[  796.183741] i8042: [795360] fa <- i8042 (interrupt, 1, 12)
[  796.183784] i8042: [795360] d4 -> i8042 (command)
[  796.183845] i8042: [795360] e6 -> i8042 (parameter)
[  796.186332] i8042: [795362] fa <- i8042 (interrupt, 1, 12)
[  796.186374] i8042: [795362] d4 -> i8042 (command)
[  796.186435] i8042: [795362] e6 -> i8042 (parameter)
[  796.188930] i8042: [795365] fa <- i8042 (interrupt, 1, 12)
[  796.188970] i8042: [795365] d4 -> i8042 (command)
[  796.189033] i8042: [795365] e6 -> i8042 (parameter)
[  796.191637] i8042: [795367] fa <- i8042 (interrupt, 1, 12)
[  796.191683] i8042: [795368] d4 -> i8042 (command)
[  796.191744] i8042: [795368] e9 -> i8042 (parameter)
[  796.194237] i8042: [795370] fa <- i8042 (interrupt, 1, 12)
[  796.195370] i8042: [795371] 00 <- i8042 (interrupt, 1, 12)
[  796.196499] i8042: [795372] 00 <- i8042 (interrupt, 1, 12)
[  796.197835] i8042: [795374] 64 <- i8042 (interrupt, 1, 12)
[  796.197877] i8042: [795374] d4 -> i8042 (command)
[  796.197939] i8042: [795374] e8 -> i8042 (parameter)
[  796.200429] i8042: [795376] fa <- i8042 (interrupt, 1, 12)
[  796.200470] i8042: [795376] d4 -> i8042 (command)
[  796.200532] i8042: [795376] 00 -> i8042 (parameter)
[  796.203009] i8042: [795379] fa <- i8042 (interrupt, 1, 12)
[  796.203052] i8042: [795379] d4 -> i8042 (command)
[  796.203114] i8042: [795379] e7 -> i8042 (parameter)
[  796.205616] i8042: [795381] fa <- i8042 (interrupt, 1, 12)
[  796.205650] i8042: [795381] d4 -> i8042 (command)
[  796.205711] i8042: [795382] e7 -> i8042 (parameter)
[  796.208622] i8042: [795384] fa <- i8042 (interrupt, 1, 12)
[  796.208680] i8042: [795385] d4 -> i8042 (command)
[  796.208741] i8042: [795385] e7 -> i8042 (parameter)
[  796.211280] i8042: [795387] fa <- i8042 (interrupt, 1, 12)
[  796.211322] i8042: [795387] d4 -> i8042 (command)
[  796.211383] i8042: [795387] e9 -> i8042 (parameter)
[  796.213827] i8042: [795390] fa <- i8042 (interrupt, 1, 12)
[  796.214990] i8042: [795391] 73 <- i8042 (interrupt, 1, 12)
[  796.216121] i8042: [795392] 02 <- i8042 (interrupt, 1, 12)
[  796.217252] i8042: [795393] 64 <- i8042 (interrupt, 1, 12)
[  796.217293] i8042: [795393] d4 -> i8042 (command)
[  796.217354] i8042: [795393] e8 -> i8042 (parameter)
[  796.220156] i8042: [795396] fa <- i8042 (interrupt, 1, 12)
[  796.220196] i8042: [795396] d4 -> i8042 (command)
[  796.220258] i8042: [795396] 00 -> i8042 (parameter)
[  796.222721] i8042: [795399] fa <- i8042 (interrupt, 1, 12)
[  796.222763] i8042: [795399] d4 -> i8042 (command)
[  796.222825] i8042: [795399] ec -> i8042 (parameter)
[  796.225299] i8042: [795401] fa <- i8042 (interrupt, 1, 12)
[  796.225340] i8042: [795401] d4 -> i8042 (command)
[  796.225401] i8042: [795401] ec -> i8042 (parameter)
[  796.227899] i8042: [795404] fa <- i8042 (interrupt, 1, 12)
[  796.227941] i8042: [795404] d4 -> i8042 (command)
[  796.228003] i8042: [795404] ec -> i8042 (parameter)
[  796.231065] i8042: [795407] fa <- i8042 (interrupt, 1, 12)
[  796.231106] i8042: [795407] d4 -> i8042 (command)
[  796.231168] i8042: [795407] e9 -> i8042 (parameter)
[  796.233690] i8042: [795410] fa <- i8042 (interrupt, 1, 12)
[  796.234783] i8042: [795411] 88 <- i8042 (interrupt, 1, 12)
[  796.235946] i8042: [795412] 07 <- i8042 (interrupt, 1, 12)
[  796.237095] i8042: [795413] 9d <- i8042 (interrupt, 1, 12)
[  796.237135] i8042: [795413] d4 -> i8042 (command)
[  796.237197] i8042: [795413] ea -> i8042 (parameter)
[  796.239900] i8042: [795416] fa <- i8042 (interrupt, 1, 12)
[  796.239943] i8042: [795416] d4 -> i8042 (command)
[  796.240004] i8042: [795416] ec -> i8042 (parameter)
[  796.242504] i8042: [795418] fa <- i8042 (interrupt, 1, 12)
[  796.242544] i8042: [795418] d4 -> i8042 (command)
[  796.242606] i8042: [795418] ec -> i8042 (parameter)
[  796.245104] i8042: [795421] fa <- i8042 (interrupt, 1, 12)
[  796.245145] i8042: [795421] d4 -> i8042 (command)
[  796.245207] i8042: [795421] ec -> i8042 (parameter)
[  796.247858] i8042: [795424] fa <- i8042 (interrupt, 1, 12)
[  796.247899] i8042: [795424] d4 -> i8042 (command)
[  796.247960] i8042: [795424] e9 -> i8042 (parameter)
[  796.250463] i8042: [795426] fa <- i8042 (interrupt, 1, 12)
[  796.251620] i8042: [795427] 88 <- i8042 (interrupt, 1, 12)
[  796.252709] i8042: [795429] 07 <- i8042 (interrupt, 1, 12)
[  796.253786] i8042: [795430] 9d <- i8042 (interrupt, 1, 12)
[  796.253820] i8042: [795430] d4 -> i8042 (command)
[  796.253835] i8042: [795430] ec -> i8042 (parameter)
[  796.256340] i8042: [795432] fa <- i8042 (interrupt, 1, 12)
[  796.256381] i8042: [795432] d4 -> i8042 (command)
[  796.256442] i8042: [795432] f0 -> i8042 (parameter)
[  796.259302] i8042: [795435] fa <- i8042 (interrupt, 1, 12)
[  796.259342] i8042: [795435] d4 -> i8042 (command)
[  796.259403] i8042: [795435] f0 -> i8042 (parameter)
[  796.261858] i8042: [795438] fa <- i8042 (interrupt, 1, 12)
[  796.261901] i8042: [795438] d4 -> i8042 (command)
[  796.261962] i8042: [795438] f0 -> i8042 (parameter)
[  796.264473] i8042: [795440] fa <- i8042 (interrupt, 1, 12)
[  796.264518] i8042: [795440] d4 -> i8042 (command)
[  796.264580] i8042: [795440] f3 -> i8042 (parameter)
[  796.267109] i8042: [795443] fa <- i8042 (interrupt, 1, 12)
[  796.267150] i8042: [795443] d4 -> i8042 (command)
[  796.267211] i8042: [795443] 64 -> i8042 (parameter)
[  796.269691] i8042: [795446] fa <- i8042 (interrupt, 1, 12)
[  796.269733] i8042: [795446] d4 -> i8042 (command)
[  796.269795] i8042: [795446] e9 -> i8042 (parameter)
[  796.272294] i8042: [795448] fa <- i8042 (interrupt, 1, 12)
[  796.273436] i8042: [795449] 00 <- i8042 (interrupt, 1, 12)
[  796.274554] i8042: [795450] 08 <- i8042 (interrupt, 1, 12)
[  796.275688] i8042: [795452] 00 <- i8042 (interrupt, 1, 12)
[  796.275729] i8042: [795452] d4 -> i8042 (command)
[  796.275790] i8042: [795452] ea -> i8042 (parameter)
[  796.278284] i8042: [795454] fa <- i8042 (interrupt, 1, 12)
[  796.278327] i8042: [795454] d4 -> i8042 (command)
[  796.278389] i8042: [795454] ec -> i8042 (parameter)
[  796.280885] i8042: [795457] fa <- i8042 (interrupt, 1, 12)
[  796.280926] i8042: [795457] d4 -> i8042 (command)
[  796.280988] i8042: [795457] ec -> i8042 (parameter)
[  796.283467] i8042: [795459] fa <- i8042 (interrupt, 1, 12)
[  796.283508] i8042: [795459] d4 -> i8042 (command)
[  796.283568] i8042: [795459] ec -> i8042 (parameter)
[  796.286068] i8042: [795462] fa <- i8042 (interrupt, 1, 12)
[  796.286109] i8042: [795462] d4 -> i8042 (command)
[  796.286170] i8042: [795462] e9 -> i8042 (parameter)
[  796.288670] i8042: [795465] fa <- i8042 (interrupt, 1, 12)
[  796.289996] i8042: [795466] 88 <- i8042 (interrupt, 1, 12)
[  796.291094] i8042: [795467] 07 <- i8042 (interrupt, 1, 12)
[  796.292163] i8042: [795468] 9d <- i8042 (interrupt, 1, 12)
[  796.292212] i8042: [795468] d4 -> i8042 (command)
[  796.292279] i8042: [795468] ec -> i8042 (parameter)
[  796.294733] i8042: [795471] fa <- i8042 (interrupt, 1, 12)
[  796.294775] i8042: [795471] d4 -> i8042 (command)
[  796.294837] i8042: [795471] f0 -> i8042 (parameter)
[  796.297628] i8042: [795473] fa <- i8042 (interrupt, 1, 12)
[  796.297690] i8042: [795474] d4 -> i8042 (command)
[  796.297752] i8042: [795474] f0 -> i8042 (parameter)
[  796.300249] i8042: [795476] fa <- i8042 (interrupt, 1, 12)
[  796.300290] i8042: [795476] d4 -> i8042 (command)
[  796.300352] i8042: [795476] f0 -> i8042 (parameter)
[  796.302813] i8042: [795479] fa <- i8042 (interrupt, 1, 12)
[  796.302853] i8042: [795479] d4 -> i8042 (command)
[  796.302915] i8042: [795479] f3 -> i8042 (parameter)
[  796.305393] i8042: [795481] fa <- i8042 (interrupt, 1, 12)
[  796.305432] i8042: [795481] d4 -> i8042 (command)
[  796.305494] i8042: [795481] 14 -> i8042 (parameter)
[  796.308010] i8042: [795484] fa <- i8042 (interrupt, 1, 12)
[  796.308052] i8042: [795484] d4 -> i8042 (command)
[  796.308114] i8042: [795484] e9 -> i8042 (parameter)
[  796.310619] i8042: [795486] fa <- i8042 (interrupt, 1, 12)
[  796.311697] i8042: [795488] 00 <- i8042 (interrupt, 1, 12)
[  796.312874] i8042: [795489] 04 <- i8042 (interrupt, 1, 12)
[  796.313999] i8042: [795490] c0 <- i8042 (interrupt, 1, 12)
[  796.314040] i8042: [795490] d4 -> i8042 (command)
[  796.314101] i8042: [795490] e8 -> i8042 (parameter)
[  796.316772] i8042: [795493] fa <- i8042 (interrupt, 1, 12)
[  796.316803] i8042: [795493] d4 -> i8042 (command)
[  796.316869] i8042: [795493] 01 -> i8042 (parameter)
[  796.319255] i8042: [795495] fa <- i8042 (interrupt, 1, 12)
[  796.319343] i8042: [795495] d4 -> i8042 (command)
[  796.319405] i8042: [795495] f3 -> i8042 (parameter)
[  796.321833] i8042: [795498] fa <- i8042 (interrupt, 1, 12)
[  796.327689] i8042: [795504] d4 -> i8042 (command)
[  796.327748] i8042: [795504] 3c -> i8042 (parameter)
[  796.330179] i8042: [795506] fa <- i8042 (interrupt, 1, 12)
[  796.330304] i8042: [795506] d4 -> i8042 (command)
[  796.330369] i8042: [795506] ec -> i8042 (parameter)
[  796.332788] i8042: [795509] fa <- i8042 (interrupt, 1, 12)
[  796.332802] i8042: [795509] d4 -> i8042 (command)
[  796.332861] i8042: [795509] f0 -> i8042 (parameter)
[  796.335267] i8042: [795511] fa <- i8042 (interrupt, 1, 12)
[  796.335281] i8042: [795511] d4 -> i8042 (command)
[  796.335340] i8042: [795511] f0 -> i8042 (parameter)
[  796.337884] i8042: [795514] fa <- i8042 (interrupt, 1, 12)
[  796.341627] i8042: [795517] d4 -> i8042 (command)
[  796.341687] i8042: [795518] f0 -> i8042 (parameter)
[  796.344077] i8042: [795520] fa <- i8042 (interrupt, 1, 12)
[  796.344120] i8042: [795520] d4 -> i8042 (command)
[  796.344179] i8042: [795520] f3 -> i8042 (parameter)
[  796.346596] i8042: [795522] fa <- i8042 (interrupt, 1, 12)
[  796.346607] i8042: [795522] d4 -> i8042 (command)
[  796.346667] i8042: [795523] 3c -> i8042 (parameter)
[  796.349060] i8042: [795525] fa <- i8042 (interrupt, 1, 12)
[  796.349130] i8042: [795525] d4 -> i8042 (command)
[  796.349189] i8042: [795525] e9 -> i8042 (parameter)
[  796.351581] i8042: [795527] fa <- i8042 (interrupt, 1, 12)
[  796.352728] i8042: [795529] 00 <- i8042 (interrupt, 1, 12)
[  796.353837] i8042: [795530] 06 <- i8042 (interrupt, 1, 12)
[  796.354969] i8042: [795531] 00 <- i8042 (interrupt, 1, 12)
[  796.355429] i8042: [795531] d4 -> i8042 (command)
[  796.355489] i8042: [795531] f0 -> i8042 (parameter)
[  796.357893] i8042: [795534] fa <- i8042 (interrupt, 1, 12)
[  796.358627] i8042: [795534] d4 -> i8042 (command)
[  796.358686] i8042: [795535] f6 -> i8042 (parameter)
[  796.361100] i8042: [795537] fa <- i8042 (interrupt, 1, 12)
[  796.361791] i8042: [795538] d4 -> i8042 (command)
[  796.361851] i8042: [795538] ec -> i8042 (parameter)
[  796.364265] i8042: [795540] fa <- i8042 (interrupt, 1, 12)
[  796.364276] i8042: [795540] d4 -> i8042 (command)
[  796.364335] i8042: [795540] f0 -> i8042 (parameter)
[  796.366969] i8042: [795543] fa <- i8042 (interrupt, 1, 12)
[  796.367087] i8042: [795543] d4 -> i8042 (command)
[  796.367146] i8042: [795543] f0 -> i8042 (parameter)
[  796.369574] i8042: [795545] fa <- i8042 (interrupt, 1, 12)
[  796.370301] i8042: [795546] d4 -> i8042 (command)
[  796.370360] i8042: [795546] f0 -> i8042 (parameter)
[  796.372776] i8042: [795549] fa <- i8042 (interrupt, 1, 12)
[  796.372791] i8042: [795549] d4 -> i8042 (command)
[  796.372851] i8042: [795549] f3 -> i8042 (parameter)
[  796.375238] i8042: [795551] fa <- i8042 (interrupt, 1, 12)
[  796.375252] i8042: [795551] d4 -> i8042 (command)

WORKING KERNEL:
[  204.053829] ACPI: Low-level resume complete
[  204.053881] ACPI: EC: EC started
[  204.053882] PM: Restoring platform NVS memory
[  204.055470] Enabling non-boot CPUs ...
[  204.055514] x86: Booting SMP configuration:
[  204.055515] smpboot: Booting Node 0 Processor 1 APIC 0x1
[  204.058676]  cache: parent cpu1 should not be sleeping
[  204.059011] CPU1 is up
[  204.059077] smpboot: Booting Node 0 Processor 2 APIC 0x2
[  204.062951]  cache: parent cpu2 should not be sleeping
[  204.063341] CPU2 is up
[  204.063404] smpboot: Booting Node 0 Processor 3 APIC 0x3
[  204.066570]  cache: parent cpu3 should not be sleeping
[  204.066975] CPU3 is up
[  204.075299] ACPI: Waking up from system sleep state S3
[  204.083246] ACPI: EC: interrupt unblocked
[  204.096673] ACPI: EC: event unblocked
[  204.097890] ath: phy0: ASPM enabled: 0x43
[  204.098017] sd 0:0:0:0: [sda] Starting disk
[  204.249530] r8169 0000:13:00.0 enp19s0: link down
[  204.320222] usb 1-1.5: reset full-speed USB device number 4 using ehci-pci
[  204.398596] usb 1-1.5: device firmware changed
[  204.406333] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  204.425055] ata4.00: configured for UDMA/66
[  204.874226] ACPI: button: The lid device is not compliant to SW_LID.
[  204.874456] i8042: [203653] 36 <- i8042 (flush, kbd)
[  204.874464] i8042: [203653] aa -> i8042 (command)
[  204.876572] i8042: [203655] 55 <- i8042 (return)
[  204.876580] i8042: [203655] Interrupt 1, without any data
[  204.876597] i8042: [203655] 60 -> i8042 (command)
[  204.876658] i8042: [203655] 74 -> i8042 (parameter)
[  204.876717] i8042: [203655] 60 -> i8042 (command)
[  204.876934] i8042: [203655] 56 -> i8042 (parameter)
[  204.876993] i8042: [203655] 60 -> i8042 (command)
[  204.877158] i8042: [203655] 47 -> i8042 (parameter)
[  204.877206] i8042: [203656] f2 -> i8042 (kbd-data)
[  204.879096] i8042: [203658] ** <- i8042 (interrupt, 0, 1)
[  204.880724] PM: resume devices took 0.784 seconds
[  204.880774] OOM killer enabled.
[  204.880777] Restarting tasks ... 
[  204.880943] i8042: [203659] ** <- i8042 (interrupt, 0, 1)
[  204.882810] i8042: [203661] ** <- i8042 (interrupt, 0, 1)
[  204.884331] usb 1-1.5: USB disconnect, device number 4
[  204.885134] i8042: [203664] f5 -> i8042 (kbd-data)
[  204.885741] done.
[  204.887146] i8042: [203666] ** <- i8042 (interrupt, 0, 1)
[  204.889955] i8042: [203668] ed -> i8042 (kbd-data)
[  204.892837] i8042: [203671] ** <- i8042 (interrupt, 0, 1)
[  204.892857] i8042: [203671] 02 -> i8042 (kbd-data)
[  204.897097] i8042: [203676] ** <- i8042 (interrupt, 0, 1)
[  204.897111] i8042: [203676] f3 -> i8042 (kbd-data)
[  204.898872] i8042: [203677] ** <- i8042 (interrupt, 0, 1)
[  204.898891] i8042: [203677] 00 -> i8042 (kbd-data)
[  204.903096] i8042: [203682] ** <- i8042 (interrupt, 0, 1)
[  204.903814] i8042: [203682] f4 -> i8042 (kbd-data)
[  204.909128] i8042: [203688] ** <- i8042 (interrupt, 0, 1)
[  204.909181] i8042: [203688] d4 -> i8042 (command)
[  204.909239] i8042: [203688] ff -> i8042 (parameter)
[  204.949241] usb 1-1.5: new full-speed USB device number 5 using ehci-pci
[  205.028125] usb 1-1.5: New USB device found, idVendor=0489, idProduct=e027, bcdDevice= 0.01
[  205.028133] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  205.756969] video LNXVIDEO:01: Restoring backlight state
[  205.757272] PM: suspend exit
[  205.789773] IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
[  205.921076] i8042: [204700] d4 -> i8042 (command)
[  205.921134] i8042: [204700] e8 -> i8042 (parameter)
[  205.946145] r8169 0000:13:00.0 enp19s0: link down
[  205.946254] IPv6: ADDRCONF(NETDEV_UP): enp19s0: link is not ready
[  205.949314] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[  205.969413] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[  206.001479] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[  206.128124] i8042: [204907] d4 -> i8042 (command)
[  206.653200] i8042: [204998]      -- i8042 (wait write timeout)
[  207.174467] i8042: Can't write CTR while closing AUX port
[  207.175094] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  207.179215] ata1.00: configured for UDMA/133
[  207.696507] i8042: Can't reactivate AUX port
[  207.696517] i8042: [206475] fa <- i8042 (interrupt, 1, 0)
[  207.697523] i8042: [206475] ed -> i8042 (kbd-data)
[  207.697533] i8042: [206475] fa <- i8042 (interrupt, 1, 12)
[  207.699926] i8042: [206478] fe <- i8042 (interrupt, 1, 12)
[  207.701797] i8042: [206480] ** <- i8042 (interrupt, 0, 1)
[  207.705398] i8042: [206484] ** <- i8042 (interrupt, 0, 1)
[  207.904116] i8042: [206683] f3 -> i8042 (kbd-data)
[  207.905842] i8042: [206684] ** <- i8042 (interrupt, 0, 1)
[  207.905866] i8042: [206684] 00 -> i8042 (kbd-data)
[  207.907611] i8042: [206686] ** <- i8042 (interrupt, 0, 1)
[  207.907645] i8042: [206686] d4 -> i8042 (command)
[  207.907706] i8042: [206686] f2 -> i8042 (parameter)
[  207.910111] i8042: [206689] fc <- i8042 (interrupt, 1, 12)
[  207.910132] i8042: [206689] 60 -> i8042 (command)
[  207.910193] i8042: [206689] 45 -> i8042 (parameter)
[  207.910252] i8042: [206689] 60 -> i8042 (command)
[  207.910416] i8042: [206689] 47 -> i8042 (parameter)
[  207.910480] i8042: [206689] d4 -> i8042 (command)
[  207.910645] i8042: [206689] f2 -> i8042 (parameter)
[  207.913121] i8042: [206692] fa <- i8042 (interrupt, 1, 12)
[  207.914229] i8042: [206693] 00 <- i8042 (interrupt, 1, 12)
[  207.914285] i8042: [206693] d4 -> i8042 (command)
[  207.914345] i8042: [206693] f6 -> i8042 (parameter)
[  207.916805] i8042: [206695] fa <- i8042 (interrupt, 1, 12)
[  207.916865] i8042: [206695] d4 -> i8042 (command)
[  207.916926] i8042: [206695] f3 -> i8042 (parameter)
[  207.919407] i8042: [206698] fa <- i8042 (interrupt, 1, 12)
[  207.919465] i8042: [206698] d4 -> i8042 (command)
[  207.919525] i8042: [206698] 0a -> i8042 (parameter)
[  207.921950] i8042: [206700] fa <- i8042 (interrupt, 1, 12)
[  207.921973] i8042: [206700] d4 -> i8042 (command)
[  207.922033] i8042: [206701] e8 -> i8042 (parameter)
[  207.924470] i8042: [206703] fa <- i8042 (interrupt, 1, 12)
[  207.924493] i8042: [206703] d4 -> i8042 (command)
[  207.924553] i8042: [206703] 00 -> i8042 (parameter)
[  207.927494] i8042: [206706] fa <- i8042 (interrupt, 1, 12)
[  207.927518] i8042: [206706] d4 -> i8042 (command)
[  207.927579] i8042: [206706] f3 -> i8042 (parameter)
[  207.930049] i8042: [206709] fa <- i8042 (interrupt, 1, 12)
[  207.930091] i8042: [206709] d4 -> i8042 (command)
[  207.930151] i8042: [206709] 14 -> i8042 (parameter)
[  207.932637] i8042: [206711] fa <- i8042 (interrupt, 1, 12)
[  207.932677] i8042: [206711] d4 -> i8042 (command)
[  207.932737] i8042: [206711] f3 -> i8042 (parameter)
[  207.935229] i8042: [206714] fa <- i8042 (interrupt, 1, 12)
[  207.935268] i8042: [206714] d4 -> i8042 (command)
[  207.935331] i8042: [206714] 3c -> i8042 (parameter)
[  207.937798] i8042: [206716] fa <- i8042 (interrupt, 1, 12)
[  207.937846] i8042: [206716] d4 -> i8042 (command)
[  207.937909] i8042: [206716] f3 -> i8042 (parameter)
[  207.940339] i8042: [206719] fa <- i8042 (interrupt, 1, 12)
[  207.940362] i8042: [206719] d4 -> i8042 (command)
[  207.940422] i8042: [206719] 28 -> i8042 (parameter)
[  207.942820] i8042: [206721] fa <- i8042 (interrupt, 1, 12)
[  207.942838] i8042: [206721] d4 -> i8042 (command)
[  207.942898] i8042: [206721] f3 -> i8042 (parameter)
[  207.945349] i8042: [206724] fa <- i8042 (interrupt, 1, 12)
[  207.945382] i8042: [206724] d4 -> i8042 (command)
[  207.945442] i8042: [206724] 14 -> i8042 (parameter)
[  207.947889] i8042: [206726] fa <- i8042 (interrupt, 1, 12)
[  207.947919] i8042: [206726] d4 -> i8042 (command)
[  207.947979] i8042: [206726] f3 -> i8042 (parameter)
[  207.950420] i8042: [206729] fa <- i8042 (interrupt, 1, 12)
[  207.950450] i8042: [206729] d4 -> i8042 (command)
[  207.950528] i8042: [206729] 14 -> i8042 (parameter)
[  207.953000] i8042: [206731] fa <- i8042 (interrupt, 1, 12)
[  207.953044] i8042: [206732] d4 -> i8042 (command)
[  207.953105] i8042: [206732] f3 -> i8042 (parameter)
[  207.955763] i8042: [206734] fa <- i8042 (interrupt, 1, 12)
[  207.955785] i8042: [206734] d4 -> i8042 (command)
[  207.955845] i8042: [206734] 3c -> i8042 (parameter)
[  207.958223] i8042: [206737] fa <- i8042 (interrupt, 1, 12)
[  207.958241] i8042: [206737] d4 -> i8042 (command)
[  207.958301] i8042: [206737] f3 -> i8042 (parameter)
[  207.960702] i8042: [206739] fa <- i8042 (interrupt, 1, 12)
[  207.960722] i8042: [206739] d4 -> i8042 (command)
[  207.960782] i8042: [206739] 28 -> i8042 (parameter)
[  207.963346] i8042: [206742] fa <- i8042 (interrupt, 1, 12)
[  207.963387] i8042: [206742] d4 -> i8042 (command)
[  207.963447] i8042: [206742] f3 -> i8042 (parameter)
[  207.966064] i8042: [206745] fa <- i8042 (interrupt, 1, 12)
[  207.966091] i8042: [206745] d4 -> i8042 (command)
[  207.966152] i8042: [206745] 14 -> i8042 (parameter)
[  207.968619] i8042: [206747] fa <- i8042 (interrupt, 1, 12)
[  207.968650] i8042: [206747] d4 -> i8042 (command)
[  207.968666] i8042: [206747] f3 -> i8042 (parameter)
[  207.971100] i8042: [206750] fa <- i8042 (interrupt, 1, 12)
[  207.971135] i8042: [206750] d4 -> i8042 (command)
[  207.971193] i8042: [206750] 14 -> i8042 (parameter)
[  207.973613] i8042: [206752] fa <- i8042 (interrupt, 1, 12)
[  207.973636] i8042: [206752] d4 -> i8042 (command)
[  207.973697] i8042: [206752] f2 -> i8042 (parameter)
[  207.976153] i8042: [206755] fa <- i8042 (interrupt, 1, 12)
[  207.977280] i8042: [206756] 00 <- i8042 (interrupt, 1, 12)
[  207.977301] i8042: [206756] d4 -> i8042 (command)
[  207.977363] i8042: [206756] e8 -> i8042 (parameter)
[  207.979847] i8042: [206758] fa <- i8042 (interrupt, 1, 12)
[  207.979917] i8042: [206758] d4 -> i8042 (command)
[  207.979978] i8042: [206758] 00 -> i8042 (parameter)
[  207.982462] i8042: [206761] fa <- i8042 (interrupt, 1, 12)
[  207.982508] i8042: [206761] d4 -> i8042 (command)
[  207.982526] i8042: [206761] e8 -> i8042 (parameter)
[  207.985000] i8042: [206763] fa <- i8042 (interrupt, 1, 12)
[  207.985041] i8042: [206764] d4 -> i8042 (command)
[  207.985106] i8042: [206764] 00 -> i8042 (parameter)
[  207.987565] i8042: [206766] fa <- i8042 (interrupt, 1, 12)
[  207.987606] i8042: [206766] d4 -> i8042 (command)
[  207.987666] i8042: [206766] e8 -> i8042 (parameter)
[  207.990087] i8042: [206769] fa <- i8042 (interrupt, 1, 12)
[  207.990114] i8042: [206769] d4 -> i8042 (command)
[  207.990176] i8042: [206769] 00 -> i8042 (parameter)
[  207.992586] i8042: [206771] fa <- i8042 (interrupt, 1, 12)
[  207.992608] i8042: [206771] d4 -> i8042 (command)
[  207.992670] i8042: [206771] e8 -> i8042 (parameter)
[  207.995067] i8042: [206774] fa <- i8042 (interrupt, 1, 12)
[  207.995091] i8042: [206774] d4 -> i8042 (command)
[  207.995152] i8042: [206774] 00 -> i8042 (parameter)
[  207.997608] i8042: [206776] fa <- i8042 (interrupt, 1, 12)
[  207.997647] i8042: [206776] d4 -> i8042 (command)
[  207.997716] i8042: [206776] e9 -> i8042 (parameter)
[  208.000212] i8042: [206779] fa <- i8042 (interrupt, 1, 12)
[  208.001366] i8042: [206780] 00 <- i8042 (interrupt, 1, 12)
[  208.002501] i8042: [206781] 00 <- i8042 (interrupt, 1, 12)
[  208.003639] i8042: [206782] 14 <- i8042 (interrupt, 1, 12)
[  208.003694] i8042: [206782] d4 -> i8042 (command)
[  208.003754] i8042: [206782] e8 -> i8042 (parameter)
[  208.006680] i8042: [206785] fa <- i8042 (interrupt, 1, 12)
[  208.006701] i8042: [206785] d4 -> i8042 (command)
[  208.006762] i8042: [206785] 00 -> i8042 (parameter)
[  208.009159] i8042: [206788] fa <- i8042 (interrupt, 1, 12)
[  208.009179] i8042: [206788] d4 -> i8042 (command)
[  208.009239] i8042: [206788] e8 -> i8042 (parameter)
[  208.011706] i8042: [206790] fa <- i8042 (interrupt, 1, 12)
[  208.011753] i8042: [206790] d4 -> i8042 (command)
[  208.011823] i8042: [206790] 00 -> i8042 (parameter)
[  208.014287] i8042: [206793] fa <- i8042 (interrupt, 1, 12)
[  208.014318] i8042: [206793] d4 -> i8042 (command)
[  208.014379] i8042: [206793] e8 -> i8042 (parameter)
[  208.016842] i8042: [206795] fa <- i8042 (interrupt, 1, 12)
[  208.016877] i8042: [206795] d4 -> i8042 (command)
[  208.016938] i8042: [206795] 00 -> i8042 (parameter)
[  208.019411] i8042: [206798] fa <- i8042 (interrupt, 1, 12)
[  208.019458] i8042: [206798] d4 -> i8042 (command)
[  208.019475] i8042: [206798] e8 -> i8042 (parameter)
[  208.021904] i8042: [206800] fa <- i8042 (interrupt, 1, 12)
[  208.021926] i8042: [206800] d4 -> i8042 (command)
[  208.021985] i8042: [206800] 00 -> i8042 (parameter)
[  208.024548] i8042: [206803] fa <- i8042 (interrupt, 1, 12)
[  208.024570] i8042: [206803] d4 -> i8042 (command)
[  208.024630] i8042: [206803] e9 -> i8042 (parameter)
[  208.027026] i8042: [206806] fa <- i8042 (interrupt, 1, 12)
[  208.028158] i8042: [206807] 00 <- i8042 (interrupt, 1, 12)
[  208.029347] i8042: [206808] 00 <- i8042 (interrupt, 1, 12)
[  208.030476] i8042: [206809] 14 <- i8042 (interrupt, 1, 12)
[  208.033073] usbcore: registered new interface driver ath3k
[  208.194433] usb 1-1.5: USB disconnect, device number 5
[  208.232087] i8042: [207011] d4 -> i8042 (command)
[  208.232148] i8042: [207011] f6 -> i8042 (parameter)
[  208.234540] i8042: [207013] fa <- i8042 (interrupt, 1, 12)
[  208.234579] i8042: [207013] d4 -> i8042 (command)
[  208.234639] i8042: [207013] e8 -> i8042 (parameter)
[  208.237068] i8042: [207016] fa <- i8042 (interrupt, 1, 12)
[  208.237102] i8042: [207016] d4 -> i8042 (command)
[  208.237163] i8042: [207016] 00 -> i8042 (parameter)
[  208.239555] i8042: [207018] fa <- i8042 (interrupt, 1, 12)
[  208.239584] i8042: [207018] d4 -> i8042 (command)
[  208.239643] i8042: [207018] e6 -> i8042 (parameter)
[  208.242054] i8042: [207021] fa <- i8042 (interrupt, 1, 12)
[  208.242081] i8042: [207021] d4 -> i8042 (command)
[  208.242141] i8042: [207021] e6 -> i8042 (parameter)
[  208.244716] i8042: [207023] fa <- i8042 (interrupt, 1, 12)
[  208.244743] i8042: [207023] d4 -> i8042 (command)
[  208.244803] i8042: [207023] e6 -> i8042 (parameter)
[  208.247232] i8042: [207026] fa <- i8042 (interrupt, 1, 12)
[  208.247273] i8042: [207026] d4 -> i8042 (command)
[  208.247342] i8042: [207026] e9 -> i8042 (parameter)
[  208.249844] i8042: [207028] fa <- i8042 (interrupt, 1, 12)
[  208.250996] i8042: [207029] 00 <- i8042 (interrupt, 1, 12)
[  208.252054] i8042: [207031] 00 <- i8042 (interrupt, 1, 12)
[  208.253182] i8042: [207032] 64 <- i8042 (interrupt, 1, 12)
[  208.253217] i8042: [207032] d4 -> i8042 (command)
[  208.253280] i8042: [207032] e8 -> i8042 (parameter)
[  208.255658] i8042: [207034] fa <- i8042 (interrupt, 1, 12)
[  208.255670] i8042: [207034] d4 -> i8042 (command)
[  208.255728] i8042: [207034] 00 -> i8042 (parameter)
[  208.258120] i8042: [207037] fa <- i8042 (interrupt, 1, 12)
[  208.258135] i8042: [207037] d4 -> i8042 (command)
[  208.258193] i8042: [207037] e7 -> i8042 (parameter)
[  208.260648] i8042: [207039] fa <- i8042 (interrupt, 1, 12)
[  208.260685] i8042: [207039] d4 -> i8042 (command)
Comment 31 Guido Aulisi 2018-11-14 19:37:53 UTC
These lines are present only in working kernel:

[  206.128124] i8042: [204907] d4 -> i8042 (command)
[  206.653200] i8042: [204998]      -- i8042 (wait write timeout)
Comment 32 Takashi Iwai 2018-11-14 20:23:35 UTC
And these are outputs without touching the built-in keyboard and touchpad?
Just to be sure, as I'm seeing so many i8042 events in the log.

Also, please don't paste.  Use attachments instead.
Comment 33 Takashi Iwai 2018-11-14 21:15:38 UTC
And, the log shows that the errors at port close and reset happen no matter whether patched or not; this looks already strange.

Could you try the oneliner below instead of the previous one?

--- a/drivers/input/serio/i8042.c
+++ b/drivers/input/serio/i8042.c
@@ -1357,7 +1357,7 @@ static int __init i8042_create_aux_port(int idx)
 		strlcpy(serio->phys, I8042_AUX_PHYS_DESC, sizeof(serio->phys));
 		strlcpy(serio->firmware_id, i8042_aux_firmware_id,
 			sizeof(serio->firmware_id));
-		serio->close = i8042_port_close;
+		// serio->close = i8042_port_close;
 	} else {
 		snprintf(serio->name, sizeof(serio->name), "i8042 AUX%d port", idx);
 		snprintf(serio->phys, sizeof(serio->phys), I8042_MUX_PHYS_DESC, idx + 1);
Comment 34 Guido Aulisi 2018-11-14 21:20:29 UTC
Yes, messages without touching keyboard or mouse after resuming, I sshed into the laptop.
Sorry for pasting...

Yes, I did notice the closing error as reported in comment 4

It was present in older working kernels too.
Comment 35 Guido Aulisi 2018-11-14 23:47:46 UTC
With the patch in comment 33 the keyboard and event the trackball are *NOT* working after resume.
If I put to sleep the laptop another time, then I cannot wake it up using the keyboard.
Not closing ports makes keyboard and touchpad not working anymore after resume
Comment 36 Erfan Bonyadi 2018-12-16 08:04:19 UTC
Kernel: 4.19.4-300.fc29.x86_64

dmesg output:

dmesg |grep i8042
[    1.211823] i8042: PNP: PS/2 Controller [PNP030b:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.215371] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.215377] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.240001] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    1.774716] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5

Laptop Vaio SVF152C23W/SVF1521BYG, i had this issue from Fedora 27.
Comment 37 Erfan Bonyadi 2018-12-16 09:43:11 UTC
connecting any kind of keyboard via USB fix this issue for me, i also resolved this issue on Fedora 27,28 by connecting Keyboard.
Comment 38 Andrew Hunter 2018-12-17 14:32:16 UTC
Also experiencing these symptoms with a Sony SVF152C29L laptop and 4.19.8-300.fc29.x86_64 on Fedora 29.
Comment 39 Andrew Hunter 2018-12-17 18:49:38 UTC
(In reply to Andrew Hunter from comment #38)
> Also experiencing these symptoms with a Sony SVF152C29L laptop and
> 4.19.8-300.fc29.x86_64 on Fedora 29.

I found that passing the options i8042.reset=1 i8042.dumbkbd=1 i8042.direct=1 results in the keyboard functioning after resume.

However, there is a long delay before the keyboard or mouse will respond to input on the lock screen. Setting i8042.noaux=1 results in the keyboard functioning and the lock screen responding to input without delay but of course no mouse.

I'm guessing the delay is related to the AUX port?

i8042: Can't write CTR while closing AUX port
i8042: Can't reactivate AUX port
Comment 40 Andrew Hunter 2018-12-17 18:50:18 UTC
Created attachment 280059 [details]
Resume Dmesg
Comment 41 Erfan Bonyadi 2018-12-18 05:54:40 UTC
i've faced something strange, immediately after resume i started to push keys on my keyboard,after few seconds of not responding i saw some input in password field, but keyboard did not function anymore as usual
Comment 42 if.gnu.linux 2018-12-18 07:31:10 UTC
(In reply to Andrew Hunter from comment #39)
> (In reply to Andrew Hunter from comment #38)
> > Also experiencing these symptoms with a Sony SVF152C29L laptop and
> > 4.19.8-300.fc29.x86_64 on Fedora 29.
> 
> I found that passing the options i8042.reset=1 i8042.dumbkbd=1
> i8042.direct=1 results in the keyboard functioning after resume.
> 
> However, there is a long delay before the keyboard or mouse will respond to
> input on the lock screen. Setting i8042.noaux=1 results in the keyboard
> functioning and the lock screen responding to input without delay but of
> course no mouse.
> 
> I'm guessing the delay is related to the AUX port?
> 
> i8042: Can't write CTR while closing AUX port
> i8042: Can't reactivate AUX port

Hi Andrew,

I forwarded your message to LKML thread in the hope that it can be used as a hint for fixing this bug. Thank you!
Comment 43 Guido Aulisi 2018-12-19 18:41:13 UTC
(In reply to Andrew Hunter from comment #39)
> (In reply to Andrew Hunter from comment #38)
> > Also experiencing these symptoms with a Sony SVF152C29L laptop and
> > 4.19.8-300.fc29.x86_64 on Fedora 29.
> I'm guessing the delay is related to the AUX port?
...

> i8042: Can't write CTR while closing AUX port
> i8042: Can't reactivate AUX port

These two messages are present in working kernels too (see comment #4).
Comment 44 Takashi Iwai 2018-12-19 18:54:03 UTC
(In reply to Andrew Hunter from comment #39)
> (In reply to Andrew Hunter from comment #38)
> > Also experiencing these symptoms with a Sony SVF152C29L laptop and
> > 4.19.8-300.fc29.x86_64 on Fedora 29.
> 
> I found that passing the options i8042.reset=1 i8042.dumbkbd=1
> i8042.direct=1 results in the keyboard functioning after resume.
> 
> However, there is a long delay before the keyboard or mouse will respond to
> input on the lock screen. Setting i8042.noaux=1 results in the keyboard
> functioning and the lock screen responding to input without delay but of
> course no mouse.
> 
> I'm guessing the delay is related to the AUX port?
> 
> i8042: Can't write CTR while closing AUX port
> i8042: Can't reactivate AUX port

Did you try my workaround in comment 27?

If that helps, it's likely some changes in the resume code execution order (or a timing issue), which worked just casually in the past.
Yes, the problem is likely related with AUX port, but I have too little time to dig further.  Hopefully input subsystem guys take a deeper look.
Comment 45 Andrew Hunter 2019-01-02 17:39:36 UTC
Hey Takashi,

I just updated to Fedora kernel 4.19.12-301.fc29.x86_64 and I have found that the keyboard responds to input immediately after resume.
Comment 46 Takashi Iwai 2019-01-02 18:28:38 UTC
Thanks, that's interesting.  Can anyone else confirm that 4.19.12 (or perhaps 4.20) fixes the issue, too?
Comment 47 if.gnu.linux 2019-01-03 05:34:25 UTC
(In reply to Takashi Iwai from comment #46)
> Thanks, that's interesting.  Can anyone else confirm that 4.19.12 (or
> perhaps 4.20) fixes the issue, too?

Hi Takashi,

Unfortunately, 4.20.0-arch1-1-ARCH kernel does not fix issue for me. I tried to suspend and resume a couple of times with no success, and I got familiar outputs as follows:

i8042: Can't write CTR while closing AUX port
i8042: Can't reactivate AUX port

And there is this message:

atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to access hardware directly.
Comment 48 Guido Aulisi 2019-01-03 13:15:59 UTC
Kernel 4.19.13-200.fc28.x86_64 still *NOT* working for me.
Comment 49 if.gnu.linux 2019-03-16 11:23:58 UTC
Here is the recent comment from Peter Zijlstra:

>So the thing is, the mutex works, there's nothing wrong or broken about
>it (or we'd have known, the kernel would crash and burn). The hand-off
>stuff fixed at least one known starvation case as well.
>
>What it does do, is change timing behaviour. But that is something that
>is not guaranteed anyway.
>
>This all smells like there's some timing dependent behaviour (aka. race
>condition) in the suspend/keyboard interaction _somewhere_.
>
>Now, I know absolutely nothing about either suspend or keyboard stuff,
>so I really can't help there. The best idea is to add trace_printk()
>throughout the keyboard suspend/resume code and see if there's a clue to
>be had there (using remote access to dump the trace buffer after resume,
>because of lack of keyboard).
>
>Obviously that takes someone who knows how that should work ...

He also pointed out this bug can be related to timing, as Takashi did. I am sorry that I do not have enough technical knowledge and means (I have one laptop) to do what Peter suggested, but I can re-send bug report to mailing list which is responsible for suspend/hibernate code.
Comment 50 Mike B 2019-03-30 00:58:29 UTC
Kernel 5.0.4-200.fc29.x86_64 still exhibits this issue.
Comment 51 Guido Aulisi 2019-03-31 09:25:50 UTC
... and maybe we assumed the race is in the resume code, but it could be in the suspend code as well...
Comment 52 javier 2019-06-30 13:37:40 UTC
I can confirm that the issue is present in kernel 5.1.8.

Going back to kernel 4.9 fixes it for now.
Comment 53 wangqu8 2019-07-23 06:16:41 UTC
A similar problem come with my laptop ,a new DELL model: ins 7591.But the problem with my machine is more serious:

keyboards, mouses,touchpad (no matter built-in or plugin-in)become disabled after suspend&resume!

The "suspend&resume" means close the lid and then open the lid,   even a re-plugin ,the usb keyboard/mouse doesn't work at all!
Though the login screen light up but whthout blinking in the password field!   keyboards , mouses,touchpad don't react ...    

So I have to preess the power button for a long to force it shutdown and restart the system...

Though I'm not sure it has something to do with the i8042 drivers ....what I 'm sure is  my machine also has a i8042 port.
This is my hardware info:

$ sudo dmesg|grep i8042
[    2.016825] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[    2.016826] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    2.017432] i8042: Warning: Keylock active
[    2.017714] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.019805] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
Comment 54 Guido Aulisi 2019-07-23 07:02:39 UTC
(In reply to wangqu8 from comment #53)

This sounds like something different. i8042 does not control usb devices and usually they work after resume, I was able to attach a USB mouse and it worked in my laptop.

Note You need to log in before you can comment on or make changes to this bug.