XEN 4.1.3 no OpenSuSE 12.2 não vendo o teclado do Dell XPS 1330

1

O título realmente diz tudo. Ao inicializar o kernel do XEN Hypervisor, tudo funciona de forma impecável, exceto que o teclado não é visto.

Se eu conectar um teclado USB, ele será reconhecido e eu posso digitar normalmente. O teclado integrado não funciona e nem traz o PC para fora do modo de economia de energia "luzes apagadas", nem reage a um REISUB.

Eu pesquisei problemas semelhantes em outras versões do XEN e hardware diferente, e descobri que de fato "o teclado não funciona no laptop" era um bug documentado no XEN 4.0.1, relacionado à programação do IOAPIC. Infelizmente, eu já estou usando uma versão mais recente, então a solução "update to newer XEN" não funcionaria (e, na verdade, não funcionava).

Agora vou investigar as interações APIC / XEN, mas eu ficaria grato se alguém pudesse compartilhar algumas dicas sobre o assunto.

UPDATE

OK, então definitivamente é algo relacionado ao gerenciamento de IRQ. Se eu adicionar aos parâmetros do GRUB

acpi=noirq

não só o teclado é visto corretamente, mas o estranho intervalo de atualização de vídeo que eu notei antes (e dispensado ... eu poderia viver com isso) desaparece.

Eu não estou postando isso como uma solução, já que era puro voodoo - " tente qualquer parâmetro de boot loader com cheiro de 8042, ACPI ou IRQ, em ordem aleatória ". Mas eu estou postando agora do laptop XEN com uma VM rodando, então - pelo menos por enquanto - está funcionando .

Um efeito colateral chato da "solução" é que, sem surpresa, o gerenciamento de interrupções é gerenciado. Por exemplo, posso digitar um longo comando ls -la > dummyfile no Terminal e deixá-lo ripar, e o comando é executado ... , mas o prompt não reaparece . Eu espero, digamos, meio minuto, e então movo o mouse ; e eis que o prompt reaparece, e dummyfile tem o timestamp de um minuto antes , quando o comando fez completar e presumivelmente o prompt fez em> reaparecer, somente o vídeo não foi atualizado . O mesmo problema se manifesta no sistema aparentemente atrasado, a menos que uma fonte de interrupções (o mouse funciona, o teclado, a rede, o WiFi e a unidade de disco não o façam) continua insistindo.

(Isso pode ou não estar relacionado a um "problema de interrupção do XEN Dom0" que estive pesquisando).

    
por LSerni 12.01.2013 / 17:20

0 respostas