Proposed patch to get the Microsoft Sidewinder Force Feedback 2 working.

Three bugs are addressed:

1) The FF2 driver (usbhid/hid-pidff.c) sends commands to the stick
during ff_init. However, this is called inside a block where
driver_input_lock is locked, so the results of these initial commands
are discarded. This one is the "killer", without this nothing else
works.

2) The usbhid driver ignores an endpoint stall when sending control
commands, causing the first few commands of the hid-pidff.c
initialisation to get lost.

3) The FF2 driver does not set the effect ID when uploading an effect.
The result is that the initial upload works but subsequent uploads to
modify effect parameters are all directed at the last-created effect.

Patch created against kernel 3.13.0 .


** Patch added: "swff2.patch"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1035723/+attachment/4300116/+files/swff2.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1035723

Title:
  Joystick (SideWinder FF2) Force Feedback doesn't reset properly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1035723/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to