OpenSuSE 12.2 上的 XEN 4.1.3 无法识别 Dell XPS 1330 的键盘

OpenSuSE 12.2 上的 XEN 4.1.3 无法识别 Dell XPS 1330 的键盘

标题确实说明了一切。启动 XEN Hypervisor 内核时,一切都运行正常,除了根本看不到键盘。

如果我插入 USB 键盘,它可以被识别,我可以正常打字。内置键盘不起作用,甚至无法使 PC 退出“熄灯”省电模式,也不会对 REISUB 做出反应。

我在其他 XEN 版本和不同硬件上搜索过类似问题,发现“笔记本电脑上的键盘无法使用”确实是 XEN 4.0.1 中记录的一个错误,与 IOAPIC 编程有关。不幸的是,我已经在使用较新的版本,因此“更新到较新的 XEN”解决方案不起作用(事实上,确实没有起作用)。

我现在将调查 APIC/XEN 交互,但如果有人能就此事分享一些指点,我将不胜感激。

更新

好的,所以这肯定与 IRQ 管理有关。如果我将 GRUB 参数添加到

acpi=noirq

不仅键盘可以正确显示,而且我之前注意到的奇怪的视频刷新滞后(并且忽略了...我可以忍受)也消失了。

我发布这个并不是想解决问题,因为它纯粹是巫术——”以随机顺序尝试任何与 8042、ACPI 或 IRQ 相关的引导加载程序参数“。但我现在正在运行虚拟机的 XEN 笔记本电脑上发帖,所以 - 至少现在 - 它在职的。

“解决方案”的一个恼人的副作用是,中断管理不出所料地变得混乱。例如,我可以ls -la > dummyfile在终端中输入一个很长的命令,然后让它运行,然后命令就会运行……但提示没有再次出现我会等上半分钟,然后移动鼠标;瞧,提示符再次出现,并且dummyfile时间戳为一分钟前,当命令做过完成并大概提示做过再次出现,仅视频未更新. 同样的问题也出现在系统中显然滞后,除非中断源(鼠标可以工作,但键盘、网络、 WiFi 和磁盘驱动器不工作)持续刺激它。

(这可能与我在谷歌搜索的“XEN Dom0 中断问题”有关,也可能不相关)。

相关内容