Making Mouse Wheels Work w/ a KVM?
Elvii asks: "My mouse wheel doesn't want to work through my KVM. It doesn't work in X11 under Linux (Debian 3.0, kernel 2.4.20), but it works in Windows on same machine, through same KVM, so that tells me it's a protocol or driver issue , which is beyond me. I have no other OS's to test on, although I read online that FreeBSD can handle the mouse wheel in this type of setup. When I set the mouse type to IMPS/2, it just twitches in corner and randomly clicks. Anyone know if it's a kernel issue or an X11 issue? I've googled and found nothing of real use there - just that some KVMs work and some don't. Plain PS/2 works but I want my wheel too." The kicker is that when the mouse is plugged directly to the machine, the mouse wheel works just fine! Has anyone else experienced the problem? What did you do to fix it?
- Get a USB keyboard with a built in hub (~$50)
- Get a USB mouse with a scroll wheel (~$30)
- Get a USB switch (~$20)
- Plug Each of your computers into the switch's outputs
- Plug your keyboard into the switch input
- Plug your mouse into your keyboard
For less that $100 you won't have to by an expensive (up to $500) KVM.There are a couple drawbacks:
- I don't know of a USB monitor, so you will need a different monitor switch.
- Because this actually disconnects your mouse and keyboard from the computer, they may take a few seconds be be recognized by the computer and start working when you switch
You can get monitor/usb KVM switches, I don't know how much they cost, but the scroll wheel will probably work just fine though them as well.Okey, what is this? Isn't this the sort of question you usually ask in a discussion forum or even IRC? I don't see why someone whould make a slashdot article over it. I did a search on google and found many resources for how to fix this, take a look here, here and here. And if you want to browse the results yourself, here.
I've googled and found nothing of real use there.
I don't have a device like this myself, but from the results I got I'll say it looks quite useful.
Note to self: get smarter troll to guard door.
I have the exact same KVM (only you paid too much for it. buy.com is selling it for $20 less).
I am also running a Debian stable box and an XP box and my mouse wheel works fine on both. However I've had debian boxes that were a nightmare to get the wheel working (running unstable however).
I suppose my point is that it *can* work given your setup.
I don't really mind double posts on
This may not help your particular situation with your existing hardware, but I switched to a USB KVM switch (with a USB keyboard and USB wheel-mouse) and it works just fine in Windows 2000/XP and Redhat Linux (8.0). There are, of course, other issues with using a USB keyboard if you need boot-time support, but a modern PC motherboard should be able to handle it without much difficulty.
Best of luck,
XDG
There are two things to check, first turn off gpm. It's never done anything but give me grief in all the time I've ever seen turned on. I know that this will solve problems on several different KVM's I have. I know on one of the KVM's, it fixed all my problems so I could use the IMPS driver without doing the second fix.
Second, is that something is completely screwed about XFree86 of handling the PS2 mice, you can switch to a serial mouse, but no wheel then. The way to fix the problem, is to get XFree86 to resync/reset with the mouse. After switching from once machine to the next, immediately switch to a virtual console, then back to X, and the PS2 drivers will resync/reset/"do the magic to make it go". I've got no idea what the problem is, or why switching consoles works, but on the various Belkin Switches I've seen that is the fix that works best.
Kirby
Most modern KVM switches will send a signal that tells the machine that it has a keyboard and mouse plugged in even if you're actually switched to another machine. My guess is that the KMS' pseudo-mouse is just a basic 2-button, so Linux doesn't recognize that it's actually a wheel mouse that's plugged in. Have you tried booting the Linux box completely while switched to it (meaning you don't switch to another box to do something else while it comes up)? That might make a difference.
/etc might not be the one being used), and/or you might try installing imwheel, which is supposed to fix some mouse wheel in Linux issues. I would probably do both.
Also, check for the ZAxisMapping option in your X11Config (you may have more than one, and the one in
Under capitalism man exploits man. Under communism it's the other way around.
I have no problem at all with my Logitech wireless optical wheel mouse running through my Belkin 4-port switch.
Did you bother with the Linksys support site? Perhaps this is the problem you are having.
The Linksys product description says, "Because they donâ(TM)t use software, the ProConnect Compact KVM Switches are compatible with all major desktop and note-book computers." One might read into that statement that the switch is not altering the electrical signals and that the switch is compatible with all mice. Sadly, that appears not to be the case and although a known limitation they don't mention it in the description. I'd send it back and buy from a company that makes KVM switches that work properly.
~~~~~~~
"You are not remembered for doing what is expected of you." - Atul Chitnis
I've had similar issues with belkin LVM's working with OpenBSD. Turned out to be a PASSIVE kvm and what I really needed was an ACTIVE kvm. The difference for those that don't know is that the active maintains a signal to the mouse port in effect "tricking" the computer into thinking it was never switched away, whereas passive kvm's will just switch it away and don't really care if the OS notices.
/* oops I accidentally made a comment, sorry */
Mouse wheel support works for me under Linux, but if I switch to another machine with the KVM it will kill the mouse wheel support. It is something about X and the switch (can't remember the details). Try hitting ctrl + alt + f2 or something to goto a new login screen without X before switching to another machine. When you come back to the Linux box do ctrl + alt + f7 to get back to Linux and your mouse wheel should work.
Everytime you look at porn a devil gets their horns.
...I thought you simply stuck the mouse wheel in the cage and the mouse makes it work on his own...
Section "Pointer"
Protocol "imps/2"
Device "/dev/psaux"
ZAxisMapping 4 5
EndSection
Cut that out, or I will ship you to Norilsk in a box.
IO Gear KVM's work fine.
The Mitsubishi DiamondPro 900U (diamondfoo, whatever) has a built in usb hub and two usb upstream ports that it switches between when you switch between the BNC & VGA inputs via the simple button on the front.
only works for a two systems; but if that's all you need this is seriously convenient.
better hope windows doesn't whine about "you unplugged a device without asking me first" though. don't put anything other than your keyboard/mouse on its hub.
and kiss some chance of configuring your BIOS goodbye as many BIOSes won't support USB keyboards connected to a hub (this is a bios not being usb compliant problem). better off having a real keyboard on hand for bios config.
Can you tell that I have strong negative feelings about PS2 mice?
I see even classic Slashdot is now pretty much unusable on dial up anymore.
Logitech mouse? Most KVM's support only MS Mouse wheel mode, and not Logitech one. You need to switch your mouse it to Microsoft Wheel mode.
/etc/rc.d/rc.sysinit, at the very top (before it starts gpm)
Download imwheel rpm... It includes little utility called setimps2. Put call to setimps2 to your
In X86Config under mouse put
Protocol "IMPS/2"
Device "/dev/mouse"
ZAxisMapping 4 5
That fixed it for me, until I switched to Logitech laser mouse, which defaults to MS mouse protocol instead of Logitech one, which works fine without this fix.
I suspect that the KVM initializes the mouse as a generic PS/2 mouse and then pretends to BE a mouse for each computer it is connected to. The KVM is probably ignoring the initialization that it receives (or at least ignoring the extended settings) rather than passing it on to the mouse.
So it's a driver issue in the sense that the KVM's dumb internal mouse driver is not enabling the mousewheel.
Every so often a wheel mouse under Linux seems to hang (i.e., not do anything) under RH 8 and 9. This isn't the system, it is some kind of confusion caused by the mouse. Switching virtual consoles away from X then back again seems to clean things up wonderfully.
What I would love to know is where is the mouse reset is being generated, i.e. is this X, /dev/mouse or what? Clearly Win either is sending out a periodic mouse reset or it waits for something to seem borked and does the reset automatically.
See my journal, I write things there