diff mbox

Problem with Acer Bluetooth Optical Rechargeable Mouse

Message ID 200909221319.45013.lamarque@gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Lamarque Vieira Souza Sept. 22, 2009, 4:19 p.m. UTC
Em Terça-feira 22 Setembro 2009, Jiri Kosina escreveu:
> Hi,
> 
> could you please resend your patch? It has either been lost somewhere on
> the way, or in the dark depths of my inbox, so I am not really sure which
> one you are referring to, sorry.

Marks Acer Bluetooth Optical Rechargeable Mouse from Ferrari 4005 notebook to 
be ignored by hid core. This change makes hid core to use input session 
instead of hid session with that mouse. With hid session the mouse cursor 
moves too laggy, using input session corrects this problem.

Signed-off-by: Lamarque V. Souza <lamarque@gmail.com>

 };

Comments

Jiri Kosina Sept. 24, 2009, 9:39 a.m. UTC | #1
On Tue, 22 Sep 2009, Lamarque Vieira Souza wrote:

> Em Terça-feira 22 Setembro 2009, Jiri Kosina escreveu:
> > Hi,
> > 
> > could you please resend your patch? It has either been lost somewhere on
> > the way, or in the dark depths of my inbox, so I am not really sure which
> > one you are referring to, sorry.
> 
> Marks Acer Bluetooth Optical Rechargeable Mouse from Ferrari 4005 notebook to 
> be ignored by hid core. This change makes hid core to use input session 
> instead of hid session with that mouse. With hid session the mouse cursor 
> moves too laggy, using input session corrects this problem.

Is this wonky behavior of this mouse regression from older kernels, or has 
the mouse been misbehaving in HID mode all the time?
Lamarque Vieira Souza Sept. 24, 2009, 1:43 p.m. UTC | #2
Em Quinta-feira 24 Setembro 2009, Jiri Kosina escreveu:
> Is this wonky behavior of this mouse regression from older kernels, or has
> the mouse been misbehaving in HID mode all the time?

	It is misbehaving since hid session was made default in kernel 2.6.22. Until 
kernel 2.6.21 input session was the default.
diff mbox

Patch

diff -Nru --show-c-function a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
--- a/drivers/hid/hid-core.c	2009-08-13 20:45:11.000000000 -0300
+++ b/drivers/hid/hid-core.c	2009-08-13 22:25:54.504677594 -0300
@@ -1636,6 +1636,7 @@  static const struct hid_device_id hid_ig
 	{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_1_PHIDGETSERVO_20) },
 	{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_8_8_4_IF_KIT) },
 	{ HID_USB_DEVICE(USB_VENDOR_ID_YEALINK, USB_DEVICE_ID_YEALINK_P1K_P4K_B2K) },
+	{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_KYE, 0x0058) },
 	{ }
 };