<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - paravirtualized vm does not accept input to decrypt luks storage devices"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=73395">73395</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>systemd-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>paravirtualized vm does not accept input to decrypt luks storage devices
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>systemd-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>blocker
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>systemdbugzilla@resellerdesktop.de
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86 (IA32)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>general
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>systemd
          </td>
        </tr></table>
      <p>
        <div>
        <pre>VM System: XenServer 6
Vendor: Citrix

Guest OS: Fedora 19 
Kernel: 3.12.6-200 

The paravirualized VM does not accept any keyboard input, before booting the
real os. As a result, cryptsetup can't unlock the encrypted luks devices.

In HVM Mode, it works. But HVM is a hardware simulation modus ( QEMU )and
therefor slow. PV is the prefered way to run a VM on Xen. 

Things tried without success:

1. adding console=hvc0 and xencons=hvc0 to the booting kernel arguments.
2. adding rd.shell rd.debug to get a boot shell 
3. adding rescue target
4. building my own initramfs with /etc/securetty ( with hvc0 enabled )
5. building my own initramfs with /etc/securetty and all the getty@services and
targets  with AFTER, REQUIRE and BEFORE arguments between cryptosetup.target
and getty.target

Everytime, it boots, starts plymouth and asked for the luks password, but does
not accept any input. 


Request: 

Support hvc0 virtual console for xen in initramfs systemd installations.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>