Linux qemu仿真器中的鼠标和键盘不工作

Linux qemu仿真器中的鼠标和键盘不工作,linux,embedded-linux,qemu,gumstix,Linux,Embedded Linux,Qemu,Gumstix,我正试图用以下命令在我的Ubuntu笔记本电脑上运行qemu中的Yocto映像 qemu-system-arm -M overo -m 256 -sd ./test.img -clock unix -serial stdio -device usb-mouse -device usb-kbd Qemu工作正常,图像引导非常干净,但我无法使用键盘和鼠标。任何一次按键我都会得到这个警告 usb-kbd: warning: key event queue full 此无响应键盘的任何解决方法?将-

我正试图用以下命令在我的Ubuntu笔记本电脑上运行qemu中的Yocto映像

qemu-system-arm -M overo -m 256 -sd ./test.img -clock unix -serial stdio -device usb-mouse -device usb-kbd
Qemu工作正常,图像引导非常干净,但我无法使用键盘和鼠标。任何一次按键我都会得到这个警告

usb-kbd: warning: key event queue full

此无响应键盘的任何解决方法?

-显示光标
参数添加到命令中

i、 e
qemu系统arm-M overo-M 256-sd./test.img-clock unix-serial stdio-device usb mouse-device usb kbd-show cursor


这将模拟您的光标指针。问题是,我需要为USB直通指定USB总线号和设备号。 通过此命令
lsusb
获取USB的列表,它将如下所示:

我的键盘总线号是002,地址是001。因此,根据设备编号和地址更改命令。因此,我的命令如下:

qemu-system-arm -M overo -m 256 -sd ./test.img -clock unix -serial stdio -usb -device usb-host,hostbus=2,hostaddr=1

您需要根据设备编号和地址添加此行
-usb-设备usb主机,hostbus=2,hostaddr=1
。要使光标指针正常工作,请按指定添加
-show cursor
,我遇到了相同的问题,安装os x 10.0时键盘停止工作,安装os x 10.1时甚至没有鼠标,但在删除以下条目后,我使其正常工作(os x在详细模式下启动时提示USB错误)


这是可行的,但我需要让我的键盘响应。鼠标指针可以很好地模拟键盘,但不能模拟键盘。我使用的是控制台图像,所以实际上鼠标没有任何用处。知道如何让键盘响应吗?我发现我必须输入这些条目,才能在第一次启动时通过“按下这些键”位。你怎么知道地址=001,我看到总线002设备003,没有地址…:(
-device usb-mouse -device usb-kbd