XEN 4.1.3 на OpenSuSE 12.2 не видит клавиатуру Dell XPS 1330

XEN 4.1.3 на OpenSuSE 12.2 не видит клавиатуру Dell XPS 1330

Название действительно говорит само за себя. При загрузке ядра гипервизора XEN все работает безупречно,кромечто клавиатура вообще не видна.

Если я подключаю USB-клавиатуру, она распознается, и я могу нормально печатать. Встроенная клавиатура не работает и даже не выводит ПК из режима энергосбережения "lights out", а также не реагирует на REISUB.

Я поискал в Google похожие проблемы на других версиях XEN и на другом оборудовании и обнаружил, что действительно "клавиатура не работает на ноутбуке" была задокументированной ошибкой в ​​XEN 4.0.1, связанной с программированием IOAPIC. К сожалению, я уже использую более новую версию, поэтому решение "обновить до новой версии XEN" не сработало (и, действительно, не сработало).

Сейчас я займусь изучением взаимодействия APIC/XEN, но буду признателен, если кто-нибудь поделится советами по этому вопросу.

ОБНОВЛЯТЬ

Хорошо, это определенно что-то, связанное с управлением IRQ. Если я добавлю к параметрам GRUB

acpi=noirq

не только клавиатура отображается правильно, но и странная задержка обновления видео, которую я замечал раньше (и не обращал на нее внимания... с этим можно было бы жить), исчезает.

Я не публикую это как решение, так как это чистое вуду - "попробуйте любой параметр загрузчика, напоминающий 8042, ACPI или IRQ, в случайном порядке". Но я сейчас пишу с ноутбука XEN с работающей виртуальной машиной, так что - по крайней мере сейчас - этоявляетсяработающий.

Раздражающий побочный эффект "решения" заключается в том, что, что неудивительно, управление прерываниями становится неработоспособным. Например, я могу ввести длинную ls -la > dummyfileкоманду в Терминале и позволить ей выполниться, и команда запустится...но приглашение не появляется снова. Я жду, скажем, полминуты, а затемпереместите мышь; и о чудо, подсказка снова появляется и dummyfileимеет временную меткуза минуту до этого, когда командаделалполный и, предположительно, подсказкаделалснова появиться, тольковидео не было обновлено. Та же проблема проявляется в системевидимозадержка, если только источник прерываний (мышь работает, клавиатура, сеть, Wi-Fi и дисковод не работают) не продолжает ее подталкивать.

(Это может быть связано или не связано с «проблемой прерывания XEN Dom0», которую я искал в Google).

Связанный контент