Intrepid: Gamepad controls the mouse cursor, not games

Bug #273364 reported by Jeremy LaCroix
This bug report is a duplicate of:  Bug #274203: Joystick detected as mouse, crashes X. Edit Remove
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-joystick (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I'm using Intrepid Alpha 6 (64-bit) with all updates.

Problem: When I try to set up my controls in a game, I notice that this is not possible, as the D-Pad of my joystick controls the mouse cursor instead. For example, if I go into ZSNES to set up my controller, and it asks me to press up, when I do, the mouse cursor moves up instead and ZSNES does not recognize the fact I pressed the button. One of the gamepad buttons kills X. I also tried the gamepad by going into System Settings and pressing the buttons there, but again, it moved the mouse cursor. One of the buttons kills X every time.

The odd part about this is that before I reformatted my machine, it was working fine. I just decided to start it over, so I know that the gamepad works and that it's compatible.

Below is the output from ZSNES:
---
jeremy@jeremy-desktop:~$ zsnes
ZSNES v1.51, (c) 1997-2007, ZSNES Team
Be sure to check http://www.zsnes.com/ for the latest version.

ZSNES is written by the ZSNES Team (See AUTHORS.TXT)
ZSNES comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions;
please read 'LICENSE.TXT' thoroughly before doing so.

Use ZSNES -? for command line definitions.

Starting Mouse detection.
Unable to poll /dev/input/event5. Make sure you have read permissions to it.
Unable to poll /dev/input/event4. Make sure you have read permissions to it.
Unable to poll /dev/input/event3. Make sure you have read permissions to it.
Unable to poll /dev/input/event2. Make sure you have read permissions to it.
Unable to poll /dev/input/event0. Make sure you have read permissions to it.
Unable to poll /dev/input/event1. Make sure you have read permissions to it.
ManyMouse: 0 mice detected.

Audio Opened.
Driver: Simple DirectMedia Layer output
Channels: 2
Rate: 32000

Device 0 Mega World
  2 axis, 12 buttons, 0 hats, 0 balls

Revision history for this message
Jeremy LaCroix (jlacroix82-deactivatedaccount) wrote :

Same problem after all the xorg updates today.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please attach the output of 'lshal'.

Changed in xserver-xorg-input-joystick:
status: New → Incomplete
Revision history for this message
Jeremy LaCroix (jlacroix82-deactivatedaccount) wrote : Re: [Bug 273364] Re: Intrepid: Gamepad controls the mouse cursor, not games

Attached as requested.

Timo Aaltonen wrote:
> Please attach the output of 'lshal'.
>
> ** Changed in: xserver-xorg-input-joystick (Ubuntu)
> Status: New => Incomplete
>
>

Revision history for this message
Patrick Eiffe (xdspro) wrote :

I can confirm this bug, I've tested with a Microsoft SideWinder Joystick and a Wireless Xbox 360 Controller, both exhibit the exact same behaviour (first 2 axes control mouse position, pressing any button crashes X) - this bug does essentially make any joystick/gamepad completely useless as a result.

Revision history for this message
Jeremy LaCroix (jlacroix82-deactivatedaccount) wrote :

I'm still having this problem too. :(

Patrick Eiffe wrote:
> I can confirm this bug, I've tested with a Microsoft SideWinder Joystick
> and a Wireless Xbox 360 Controller, both exhibit the exact same
> behaviour (first 2 axes control mouse position, pressing any button
> crashes X) - this bug does essentially make any joystick/gamepad
> completely useless as a result.
>
>

Revision history for this message
StR34k (pnearing) wrote :

Hey, there seems to be a few bug reports all relating to the same issue. I have a temporary work around, but it's far from a solution. Check out my post in bug #274203

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-joystick/+bug/274203

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-input-joystick - 1:1.3.2-1ubuntu1

---------------
xserver-xorg-input-joystick (1:1.3.2-1ubuntu1) intrepid; urgency=low

  * Add 10-x11-joystick.fdi, with various models listed. (LP: #272421,
    #273364, #274203)

 -- Timo Aaltonen <email address hidden> Mon, 06 Oct 2008 17:24:26 +0300

Changed in xserver-xorg-input-joystick:
status: Incomplete → Fix Released
Revision history for this message
Jeremy LaCroix (jlacroix82-deactivatedaccount) wrote :

This is not fixed, still having this problem. There are so many bug reports I didn't know which one to post this comment in, so I did it in all of them. (So please excuse me).

Revision history for this message
Omar Shami (bigfox) wrote :

Having the same problem.

2 of my machines running Intrepid will use any joystick or game pad as a mouse.
These machines are 64 bit

1 of my machines running intrepid does not have this problem.
This machine is 32 bit.

All systems are completely updated.

Here is the lshal output for the joystick being attached and disconnected.

11:59:18.041: usb_device_6a3_422_noserial added
11:59:18.061: usb_device_6a3_422_noserial property info.linux.driver = 'usb' (new)
11:59:18.142: usb_device_6a3_422_noserial_if0 added
11:59:18.225: usb_device_6a3_422_noserial_if0 property info.linux.driver = 'usbhid' (new)
11:59:18.323: usb_device_6a3_422_noserial_if0_logicaldev_input added
11:59:29.982: usb_device_6a3_422_noserial_if0_logicaldev_input removed
11:59:30.030: usb_device_6a3_422_noserial_if0 removed
11:59:30.039: usb_device_6a3_422_noserial removed

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.