DSL Embedded :: New build of QEMU
I've downloaded the new qemu, replaced the files as directed, but my scroll wheel still doesn't work. I know I've got the new qemu because of the higher resolution. I run xsetup.sh and then xstart. The only mouse option that works for me is the default. When I choose USB mouse I can't use the mouse at all. Booting from USB the mouse works just fine, scroll wheel and all. Any ideas?
I'm using a Dell M40 Precision laptop in a dock with W2K server, would that prevent it from working? I get the exact same situation running qemu from my home setup (Mandrake 10.1) with the mouse directly in the motherboard USB port, though.
Hmm..
I am using DSL Embedded/new QEMU on a Dell Optiplex GX280 running Windows XP with a Dell MO56U0 USB optical scroll mouse and it is working fine.
I also have run it on a Dell Poweredge 400SC with a Logitech PS/2 optical scroll mouse and Windows XP host OS and it also works.
Keep in mind that these files are for the MSWindows host Operating system.
If you are running qemu from a Linux host, you will need to upgrade the linux qemu binary file in your qemu folder.
If you can find a precompiled qemu daily build or a Qemu 0.6.2 release build for LINUX, you should be able to replace this file and you will be in business.
I did a little more experimenting and discovered that I can use the scroll mouse, but only if I accept the default Xvesa setup. Seems to me that Generic Wheel mouse on /dev/psaux (or something like that) was detected on qemu boot. But none of the options in xsetup allow me to choose this generic mouse type, so if I want to change resolutions, how do I do it without choosing a new mouse?
I would expect that if you choose USB Mouse = NO and PS/2 mouse = YES from the xsetup.sh script would work. Keep in mind that the simulated mouse is a PS2 mouse even if your real mouse is a USB mouse.
Mouse protocol is automatically detected by xvesa or xfbdev servers.
However, you do need to make sure that you have additional mouse buttons enabled in your .xserverrc file. Usually it is specified like this:
/dev/psaux,5
That did it. Thanks again.
Next Page...
original here.