
El titulo lo dice todo. Al iniciar el kernel XEN Hypervisor, todo funciona perfectamente,exceptoque el teclado no se ve en absoluto.
Si conecto un teclado USB, se reconoce y puedo escribir normalmente. El teclado incorporado no funciona y ni siquiera saca la PC del modo de ahorro de energía "apagado", ni reacciona a un REISUB.
Busqué en Google problemas similares en otras versiones de XEN y hardware diferente, y descubrí que, de hecho, "el teclado no funciona en la computadora portátil" era un error documentado en XEN 4.0.1, que tenía que ver con la programación IOAPIC. Desafortunadamente, ya estoy usando una versión más nueva, por lo que la solución "actualizar a XEN más reciente" no funcionaría (y, de hecho, no funcionó).
Ahora investigaré las interacciones APIC/XEN, pero agradecería que alguien pudiera compartir algunos consejos al respecto.
ACTUALIZAR
Bien, definitivamente es algo que tiene que ver con la gestión de IRQ. Si agrego a los parámetros de GRUB
acpi=noirq
no solo el teclado se ve correctamente, sino que el extraño retraso en la actualización del video que noté antes (y descarté... podría vivir con eso) desaparece.
No publicaré esto como una solución ya que era puro vudú - "pruebe cualquier parámetro del cargador de arranque que huela a 8042, ACPI o IRQ, en orden aleatorio". Pero ahora estoy publicando desde la computadora portátil XEN con una máquina virtual en ejecución, por lo que, al menos por ahora,eslaboral.
Un efecto secundario molesto de la "solución" es que, como era de esperar, la gestión de interrupciones se complica. Por ejemplo, puedo escribir un ls -la > dummyfile
comando largo en la Terminal y dejarlo copiar, y el comando se ejecuta...pero el aviso no reaparece. Espero, digamos, medio minuto, y luegomueve el ratón; y he aquí, el mensaje reaparece y dummyfile
tiene la marca de tiempo deun minuto antes, cuando el comandohizocompleto y presumiblemente el mensajehizoreaparecer, sóloel video no fue actualizado. El mismo problema se manifiesta en el sistema.aparentementeretrasado, a menos que una fuente de interrupciones (el mouse funciona, el teclado, la red, el WiFi y la unidad de disco no) lo siga presionando.
(Esto puede o no estar relacionado con un "problema de interrupción de XEN Dom0" que he estado buscando en Google).