Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Feb 2005 08:12:05 -0800
From:      othermark <atkin901@yahoo.com>
To:        freebsd-current@freebsd.org
Subject:   Re: Sluggish USB mouse in -CURRENT
Message-ID:  <cut6rv$4eb$1@sea.gmane.org>
References:  <200502150928.12090.jonathan@fosburgh.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jonathan Fosburgh wrote:
> I have a new Logitech LX700 cordless USB keyboard/mouse combo.  The
> keyboard is working fine in either USB or PS/2, but the mouse is giving me
> issues. When used on the USB port, regardless of if I am in X using the
> mouse
> directly, or using moused, the mouse is very sluggish to respond.  That
> is, it does not move smoothly, but rather is jerky and always feels behind
> where
> I think it should be.  Also, clicking is difficult, I usually have to hold
> the button an extremely long time.  If I connect to the PS/2 port the
> pointer responds quickly, but it is detected as only a generic PS/2 mouse,
> and has no
> wheel support.  I am running -current from yesterday.  Also, I am using an
> older USB mouse at home on 5-STABLE (and 4-STABLE before that) without any
> such issues. Any thoughts?

If you search the archive, you'll find this problem is mentioned off and on
in -current postings.   I too cannot use my USB mouse in -current.  I used
to be able to, but that's when I could turn apic on and off in the kernel.  
Turning it off broke other things as well, but the brokeness is partially
a function of my mboard/bios, and partially because of the implementation of
-current.

Take a look at the output from 'vmstat -i' and look to see what interrupt
ums0 is sharing.   Try to hardcode an unused interrupt to the USB controller
in BIOS (sometimes just disabling the PS/2 port in BIOS works as well).   If
FreeBSD reads the table correctly (check with a verbose boot,
my interrupt setting never takes) then you should get your mouse back to
working in -current. 

-- 
othermark
atkin901 at nospam dot yahoo dot com
(!wired)?(coffee++):(wired);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cut6rv$4eb$1>