BTNX not working

Hello,

A year ago i made this post, and with the help of others found a solution to make the mouse + btnx working (RAT 7 MMO). The old link is here : https://forums.opensuse.org/english/get-technical-help-here/hardware/481201-madcatz-r-t-7-mmo-gaming-mouse-issue.html

Now, i installed 13.1, did the same thing, and the mouse is not recognized by BTNX. The mouse works, all buttons are visible in xev | grep button, however if i go on BTNX and press Detect Buttons and Mouse nothing happens, nothing get’s detected. Can someone help me fix this issue ? The only thing i saw different was in xorg.conf where the protocol used was IMPS/2 so i changed it to auto, but still nothing. Any ideeas ?

Regards,
Radu

Cmmon guys, we can safely assume it’s been over a year and still no responce :D. What could cause BTNX to not detect the mouse ? For example, if i press a key on the keyboard during the recognition, it sees it imediately (as a mouse of coruse). Just point me in the right direction and i will start digging from there.

Regards,
Radu

On 2014-01-01 22:16, rbarsoianu wrote:
>
> Cmmon guys, we can safely assume it’s been over a year and still no
> responce :D. What could cause BTNX to not detect the mouse ? For
> example, if i press a key on the keyboard during the recognition, it
> sees it imediately (as a mouse of coruse). Just point me in the right
> direction and i will start digging from there.

Only to tell you that people does read your post :slight_smile:
But sorry, no idea about that thing of yours.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” (Elessar))

I assume “BTNX” is the 3rd Party button extender software for the mouse??

If so, try installing the RPMs for openSUSE 13.1 from opensuse.org
found here

software.opensuse.org:

Note that these are NOT officially supported packages, so you’re on your own if there are issues.

i know they are not officially supported, however last year we solved the issue, and that post had over 2k views afterwards (ppl with the same mouse). How about we try and solve it now again ?

On 2014-01-01 23:56, rbarsoianu wrote:
>
> i know they are not officially supported, however last year we solved
> the issue, and that post had over 2k views afterwards (ppl with the same
> mouse). How about we try and solve it now again ?

Well, it is holiday season for many people, you will have to be patient :slight_smile:

On the other hand, the people that do those repositories surely will accept bug reports. It is not
official support, meaning support from the (mainline) distribution, but it is something.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” (Elessar))

Have you tried installing/using the latest 13.1 RPM from the software.opensuse.org/package/btnx page?
Here is the link:

software.opensuse.org:

Does it not work?

it is clearly not related to BTNX, i’ve been trying to explain that from the start. Samve version, built on 12.3 works. Build on 13.1 it dosn’t. Same mouse and all. Tried those from the repositories and same thing. The mouse does not get detected. However, the keyboard does. I’m just wondering why is that ? why is the keyboard beeing detected and the mouse not. Let’s troubleshoot, but starting from where ? :slight_smile:

lsusb output


Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0738:1713 Mad Catz, Inc. 
Bus 002 Device 003: ID 06a3:0728 Saitek PLC 
Bus 002 Device 007: ID 12d1:0005 Huawei Technologies Co., Ltd. 

xev | grep - lists all buttons as working properly. Config used can be found here https://forums.opensuse.org/english/get-technical-help-here/hardware/481201-madcatz-r-t-7-mmo-gaming-mouse-issue-2.html

BTNX sees the keyboard if i press any keyboard on it as

Vedor ID : 0x06a3
Product ID : 0x0728

Why can’t it see the mouse ? Should i modify something in xorg.conf ?

currently xorg.conf is :


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildmeister@swio-display-x86-rhel47-05)  Wed Oct 30 18:20:32 PDT 2013

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.20  (buildmeister@swio-display-x86-rhel47-05)  Wed Oct 30 18:20:53 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from data in "/etc/sysconfig/mouse"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Ancor Communications Inc ASUS VG236"
    HorizSync       24.0 - 140.0
    VertRefresh     50.0 - 122.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 570"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "1920x1080_120 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Modified the protocol to auto and still nothing.

910rat-conf is


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

And yes, in case you were wondering, arguing alone on forums does help. Just posting the lsusb and the Vendor id and Product Id from BTNX in the same page made me realize that i can just search for the config file and manually input the data for the mouse (taken from lsusb). And of course now everything works :D. Thx for the help

On 2014-01-02 04:26, rbarsoianu wrote:
>
> And yes, in case you were wondering, arguing alone on forums does help.
> Just posting the lsusb and the Vendor id and Product Id from BTNX in the
> same page made me realize that i can just search for the config file and
> manually input the data for the mouse (taken from lsusb). And of course
> now everything works :D. Thx for the help

Good! :slight_smile:


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” (Elessar))