<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Race condition when mouse and/or keyboard randomly doesn't work upon fresh boot - Thinkpad Yoga S1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98904#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Race condition when mouse and/or keyboard randomly doesn't work upon fresh boot - Thinkpad Yoga S1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98904">bug 98904</a>
              from <span class="vcard"><a class="email" href="mailto:benjamin.tissoires@gmail.com" title="Benjamin Tissoires <benjamin.tissoires@gmail.com>"> <span class="fn">Benjamin Tissoires</span></a>
</span></b>
        <pre>Thanks for the logs. So you are using a PS/2  keyboard, and a PS/2 mouse, so we
will need to check the flags I was mentioning in my previous comment.

I think those that have the best chance of being useful are i8042.notimeout and
i8042.nomux. So please append those 2 flags to the kernel boot line in grub
("i8042.notimeout=1 i8042.nomux=1"), and try to boot, and reboot, and reboot :)
If these 2 flags reliably make both the touchpad and keyboard work, we will
need to check which one is the right one (so please do the same tests with only
one flag).

Note: there might be an other slightly less tedious option which would consist
in providing a dmesg of a failed keyboard/touchpad boot with i8042.debug=1.
  -> In that case make sure to test the keyboard before typing a password
(cause the length can be detected from the number of key events, but the keys
are masked). So please beware in such situation to not type the LUKS password
or your password with the embedded keyboard.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>