Bug 831358

Summary: Cyborg RAT 7 MMO does not work
Product: [openSUSE] openSUSE 12.3 Reporter: Barsoianu Radu <r.barsoianu>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Minor    
Priority: P3 - Medium    
Version: Final   
Target Milestone: ---   
Hardware: 64bit   
OS: openSUSE 12.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Barsoianu Radu 2013-07-25 11:41:59 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36

Hello,

Since the release of Steam, and Linux moving more and more to the gaming area, i've encountered that a few pheripherals such as this mouse do not work out of the box, and a driver for them is not provided by the manufacturer. Such an example is this mouse. The solution is to add in /etc/X11/xorg.conf.d the following file named 910-rat.conf. I don't know if this can be considered a bug, but adding this file will certainly help allot of peple using Mad Catz mouses. The only problem with it is that the "MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse" differs on some products, some are seen only as "Mad Catz" and others, such as mine as "Mad Catz Mad Catz". If it differs, it still works but only after an CTRL+ALT+Backspace.

Section "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "Buttons"        "24"
        Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 13 14 15 16 17 7 6 0"        Option "ZAxisMapping" "4 5 6 7"
        Option "AutoReleaseButtons" "20 21 22 23 24"
EndSection


p.s installing OpenSuse if you have this mouse can only be done via keyboard, allot of tabs, and may be discurraging for anyone new trying to move to OpenSuse

Reproducible: Always

Steps to Reproduce:
1.plug in the mouse
2.start the os
3.
Comment 1 Ludwig Nussel 2013-09-19 15:01:10 UTC
looks rather trivial. Do you have experience packaging yourself? Maybe you could just fix it yourself and file a submit request?
Comment 2 Barsoianu Radu 2013-09-20 09:02:43 UTC
i have no experience packaging it myself. What i could do is create 5 .conf files for each version of the mouse (RAT 3, 5, 7, 9 and RAT 7 MMO) and submit them, and someone else place those in xorg.conf.d if the mouse is detected. I know it looks trivial and maybe non-important to most of you, but let's say that only a few million people out there uses those products, out of those...let's say that only 1-2 thousand people in the world would try linux. None of them can't even install it, since the mouse blocks itself during the setup process. And those are small numbers, 3-4 forums instruct people on how to get those toys working, (ubuntu, arch, mint and now opensuse) and one other post http://fcns.eu/2011/04/01/cyborg-rat-7-mouse-under-linux/, page which seems that has been shared 11.6k times. So my initial 2k linux users might be a big understatement.
Comment 3 Stefan Dirsch 2013-09-20 09:55:22 UTC
Honestly instead of adding more evdev snippets I'm considering to remove existing ones in 11-mouse.conf (which probably are outdated, no longer matching at all, completely wrong or simply obsolete).
Comment 4 Stefan Dirsch 2015-01-07 14:37:22 UTC
Product is no longer supported. In case the issue is still reproducable on a maintainerd product (at that momement: openSUSE 13.1 or later), feel free to reopen.