Mouse + KVM Issues [with fix]

Rick Olson rick at napalmriot.com
Tue Mar 6 08:13:33 UTC 2007


Hi Jordan,

Thanks for the explanation, makes complete sense.  The primary scenario 
that I've been reading on this issue, which matches my setup, is people 
behind a _cheap_ KVM using a USB mouse with a PS/2 converter (maybe also 
vice versa).

A sysctl setting would be a sufficient workaround, if it's even 
applicable (not sure that it is).  Something like:
sysctl 
hw.my_cheap_kvm_and_usb_to_ps2_converted_mouse_makes_my_scrollwheel_stop_working_please_fix=1

Obviously a less verbose and more catchy name would be used.  My 
personal favourite is the dev.emujoy family, perhaps *.scrollwheeljoy.* 
would be appropriate. :p

Alternatively, is there currently any way for me to force my box to use 
what I know to be my mouse, and not do any form of autodetection that it 
appears to be doing at the time of my KVM switching?  Something that 
wouldn't require myself or someone else to recompile the kernel (even 
though I already did)...

Thanks,

Rick
http://www.sensual.jp



Jordan Sissel wrote:
> On 3/5/07, Rick Olson <rick at napalmriot.com> wrote:
>> I'm really not sure which list to post this to, and this is my first
>> post on any of the official FreeBSD mailing lists, so pardon my
>> ignorance.  This was a tossup between arch & hackers.
>>
>> A long time ago, way back in May of 2005, there was a bug/change-request
>> posted by a Tim H. regarding increasing compatibility of the psm driver
>> with KVM switches.  That post is located at:
>> http://lists.freebsd.org/pipermail/freebsd-bugs/2005-May/012848.html
>>
> <snip>
>>
>> Is there any way that simple change could be implemented into the base,
>> or are there other issues that would arise by implementing that fix?  I
>> can verify that it works, and I've noticed there are quite a few people
>> that experienced the same issue.
>
> kern/80844 changes probe order. However, probe order is important, and
> this will break people who have mouseman ps/2 mice and want to use
> horizontal scrolling.
>
> Mouseman protocol supports horizontal scrolling. Intellimouse does
> not. Maybe a sysctl knob to say "I'm behind a kvm" that always makes
> it use either generic ps/2 or intellimouse? Most mice support one or
> both, it seems, along with whatever other proprietary protocol they
> use.
>
> -Jordan
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to 
> "freebsd-hackers-unsubscribe at freebsd.org"



More information about the freebsd-hackers mailing list