[SOLVED] Joystick - mouse conflict

Help for Current Versions of MX
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
remarkrv
Posts: 9
Joined: Sun Nov 29, 2020 8:37 pm

[SOLVED] Joystick - mouse conflict

#1 Post by remarkrv »

I have MX Linux installed on three computers. XFCE on two laptops and KDE version on a desktop. I found that plugging in a USB Logitech Extreme 3D joystick into any of the computers creates a conflict with the mouse. Both joystick and mouse control the cursor. I noticed that when plugging into one of the laptops a brief message popped up reporting “sticky keys – sticky keys are enabled”. All computers are using a wireless mouse. I previously was running Xubuntu on the laptops and Kubuntu on the desktop without this problem. I would like to resolve this issue and would appreciate any suggestions.

Code: Select all

System:    Host: <filter> Kernel: 4.19.0-13-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-4.19.0-13-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.14.2 tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0 
           Distro: MX-19.3_x64 patito feo November 11  2020 base: Debian GNU/Linux 10 (buster) 
Machine:   Type: Laptop System: Hewlett-Packard product: HP Pavilion g7 Notebook PC 
           v: 0690130000204610000620100 serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: Hewlett-Packard model: 3568 v: 21.3A serial: <filter> BIOS: Insyde v: F.53 
           date: 10/24/2012 
Battery:   ID-1: BAT0 charge: 43.2 Wh condition: 43.5/43.5 Wh (100%) volts: 12.6/10.8 
           model: Hewlett-Packard Primary type: Li-ion serial: <filter> status: Charging 
           Device-1: hidpp_battery_0 model: Logitech M215 serial: <filter> 
           charge: 55% (should be ignored) rechargeable: yes status: Discharging 
           Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard K360 serial: <filter> 
           charge: 55% (should be ignored) rechargeable: yes status: Discharging 
CPU:       Topology: Dual Core model: AMD A4-3305M APU with Radeon HD Graphics bits: 64 
           type: MCP arch: Fusion family: 12 (18) model-id: 1 stepping: N/A microcode: 3000027 
           L2 cache: 1024 KiB 
           flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 7585 
           Speed: 819 MHz min/max: 800/1900 MHz boost: enabled Core speeds (MHz): 1: 863 2: 864 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass status: Not affected 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full AMD retpoline, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Sumo [Radeon HD 6480G] vendor: Hewlett-Packard driver: radeon v: kernel 
           bus ID: 00:01.0 chip ID: 1002:9649 
           Display: x11 server: X.Org 1.20.4 driver: ati,radeon unloaded: fbdev,modesetting,vesa 
           resolution: 1600x900~60Hz 
           OpenGL: renderer: AMD SUMO2 (DRM 2.50.0 / 4.19.0-13-amd64 LLVM 7.0.1) 
           v: 3.3 Mesa 18.3.6 compat-v: 3.1 direct render: Yes 
Audio:     Device-1: AMD BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series] 
           vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:01.1 
           chip ID: 1002:1714 
           Device-2: AMD FCH Azalia vendor: Hewlett-Packard driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 chip ID: 1022:780d 
           Sound Server: ALSA v: k4.19.0-13-amd64 
Network:   Device-1: Realtek RTL8188CE 802.11b/g/n WiFi Adapter vendor: Hewlett-Packard 
           driver: rtl8192ce v: kernel port: 3000 bus ID: 01:00.0 chip ID: 10ec:8176 
           IF: wlan0 state: up mac: <filter> 
           Device-2: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet 
           vendor: Hewlett-Packard RTL810xE driver: r8169 v: kernel port: 2000 bus ID: 02:00.0 
           chip ID: 10ec:8136 
           IF: eth0 state: down mac: <filter> 
Drives:    Local Storage: total: 931.51 GiB used: 31.27 GiB (3.4%) 
           ID-1: /dev/sda vendor: Western Digital model: WD10SPZX-22Z10T1 size: 931.51 GiB 
           block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s rotation: 5400 rpm 
           serial: <filter> rev: 1A04 scheme: MBR 
Partition: ID-1: / raw size: 927.79 GiB size: 913.13 GiB (98.42%) used: 31.27 GiB (3.4%) 
           fs: ext4 dev: /dev/sda1 
Sensors:   System Temperatures: cpu: 44.8 C mobo: N/A gpu: radeon temp: 50 C 
           Fan Speeds (RPM): N/A 
Repos:     Active apt repos in: /etc/apt/sources.list 
           1: deb http://liveusb.info/multisystem/depot/ all main
           2: deb http://liveusb.info/multisystem/depot/ all main
           3: deb http://liveusb.info/multisystem/depot all main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian/ buster-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian/ buster main contrib non-free
           2: deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/mdoyen-ubuntu-homebank-hirsute.list 
           1: deb http://ppa.launchpad.net/mdoyen/homebank/ubuntu/ hirsute main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb https://mirror.genesisadaptive.com/mxlinux/mx/repo/ buster main non-free
           No active apt repos in: /etc/apt/sources.list.d/various.list 
Info:      Processes: 177 Uptime: 31m Memory: 7.28 GiB used: 1.29 GiB (17.7%) Init: SysVinit 
           v: 2.93 runlevel: 5 default: 5 Compilers: gcc: 8.3.0 alt: 8 Shell: quick-system-in 
           running in: quick-system-in inxi: 3.0.36 
Last edited by remarkrv on Sun Jan 24, 2021 11:53 am, edited 1 time in total.

SwampRabbit
Posts: 3602
Joined: Tue Jun 14, 2016 2:02 pm

Re: Joystick - mouse conflict

#2 Post by SwampRabbit »

Sorry to give a short only semi-helpful reply, but doing so from my phone and not at a computer.

This has been covered on the forums a few times, give a search, should be a easy fix.

Also not sure what is up with those first few entries in your repos. Did you add those?

Code: Select all

http://liveusb.info/multisystem/depot/ all main
Anything from the homebank PPA probably isn’t causing your specific issue, but we don’t recommend adding PPAs because they aren for Ubuntu based distros not Debian ones. Not sure if we have homebank or not, check both the MX Stable and MX Test Repos via MX Package Installer, but we package things on request if possible.
NEW USERS START HERE FAQS, MX Manual, and How to Break Your System - Don't use Ubuntu PPAs! Always post your Quick System Info (QSI) when asking for help.

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: Joystick - mouse conflict

#3 Post by JayM »

Homebank 5.2.7 is in the MX Stable Repo and 5,4,3 which is the latest stable version is in the Test Repo (in MX Package Installer) so there's no need to add Ubuntu PPAs to get it unless you're one of the app's testers, testing the 5.5rc prerelease version. Like SwampRabbit said, the PPA isn't causing your current issue but adding them will lead to system problems sooner or later and could cause you to have to reinstall MX from scratch and start over.
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

User avatar
OoglaBoogla
Posts: 22
Joined: Tue Oct 27, 2020 2:34 am

Re: Joystick - mouse conflict

#4 Post by OoglaBoogla »

I just got on the forum to talk about this same issue. A search of previous posts turned up nothing relevant. This is obviously a MX-specific issue. I've never had this problem with any other distro. I am actually running the cinnamon desktop on MX, but logged into XFCE just to make sure. It was the same. I had decided to install Nestopia and play around with my old NES ROMs. I have SNES USB joypads to use with NES and SNES emulators, exactly like the original SNES controllers. When I plug one in running MX Linux, it is installed as a mouse. The arrows move the cursor, and if I remember correctly, the A and B buttons act as left and right click. The logitech mouse plugged into the system still works as well. The SNES controller makes a nice mouse, but I wanted to play Super Mario Brothers with it. Guess I'll try it on Linux Mint. Here's my system info, in case anybody wants to laugh at it.

Code: Select all

System:    Host: <filter> Kernel: 4.19.0-13-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
           parameters: BOOT_IMAGE=/vmlinuz-4.19.0-13-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.14.2 tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0 
           Distro: MX-19.3_x64 patito feo May 31  2020 base: Debian GNU/Linux 10 (buster) 
Machine:   Type: Desktop Mobo: MSI model: 760GM-P23(FX) (MS-7641) v: 3.0 serial: <filter> 
           BIOS: American Megatrends v: 17.10 date: 08/10/2012 
CPU:       Topology: 6-Core model: AMD FX-6300 bits: 64 type: MCP arch: Bulldozer 
           family: 15 (21) model-id: 2 stepping: N/A microcode: 6000852 L2 cache: 2048 KiB 
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 41998 
           Speed: 1411 MHz min/max: 1400/3500 MHz boost: enabled Core speeds (MHz): 1: 1400 
           2: 1400 3: 1400 4: 1400 5: 1779 6: 1729 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass 
           mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: Micro-Star MSI 
           driver: radeon v: kernel bus ID: 01:00.0 chip ID: 1002:68f9 
           Display: x11 server: X.Org 1.20.4 driver: ati,radeon unloaded: fbdev,modesetting,vesa 
           resolution: 1600x900~60Hz 
           OpenGL: renderer: AMD CEDAR (DRM 2.50.0 / 4.19.0-13-amd64 LLVM 7.0.1) 
           v: 3.3 Mesa 18.3.6 compat-v: 3.1 direct render: Yes 
Audio:     Device-1: AMD SBx00 Azalia vendor: Micro-Star MSI driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 chip ID: 1002:4383 
           Device-2: AMD Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] 
           vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           chip ID: 1002:aa68 
           Sound Server: ALSA v: k4.19.0-13-amd64 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
           vendor: Micro-Star MSI driver: r8169 v: kernel port: e800 bus ID: 02:00.0 
           chip ID: 10ec:8168 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 698.59 GiB used: 219.38 GiB (31.4%) 
           ID-1: /dev/sda vendor: Seagate model: ST500DM009-2DM14C size: 465.76 GiB block size: 
           physical: 4096 B logical: 512 B speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter> 
           rev: CC46 scheme: MBR 
           ID-2: /dev/sdb vendor: Seagate model: ST3250310AS size: 232.83 GiB block size: 
           physical: 512 B logical: 512 B speed: 3.0 Gb/s serial: <filter> rev: A scheme: MBR 
Partition: ID-1: / raw size: 35.16 GiB size: 34.35 GiB (97.72%) used: 12.38 GiB (36.0%) fs: ext4 
           dev: /dev/sda6 
           ID-2: /boot raw size: 499.0 MiB size: 475.2 MiB (95.23%) used: 216.7 MiB (45.6%) 
           fs: ext4 dev: /dev/sda8 
           ID-3: /home raw size: 34.67 GiB size: 33.87 GiB (97.71%) used: 5.98 GiB (17.7%) 
           fs: ext4 dev: /dev/sda7 
           ID-4: swap-1 size: 7.81 GiB used: 0 KiB (0.0%) fs: swap swappiness: 15 (default 60) 
           cache pressure: 100 (default) dev: /dev/sda5 
Sensors:   System Temperatures: cpu: 23.2 C mobo: N/A gpu: radeon temp: 60 C 
           Fan Speeds (RPM): N/A 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian buster-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian buster main contrib non-free
           2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ buster main non-free
           No active apt repos in: /etc/apt/sources.list.d/various.list 
Info:      Processes: 238 Uptime: 1h 33m Memory: 7.77 GiB used: 1.08 GiB (13.9%) Init: SysVinit 
           v: 2.93 runlevel: 5 default: 5 Compilers: gcc: 8.3.0 alt: 8 Shell: quick-system-in 
           running in: quick-system-in inxi: 3.0.36

User avatar
OoglaBoogla
Posts: 22
Joined: Tue Oct 27, 2020 2:34 am

Re: Joystick - mouse conflict

#5 Post by OoglaBoogla »

Oops. Sorry I broke the system info formatting.

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: Joystick - mouse conflict

#6 Post by JayM »

Here's how to fix it.
Please edit your post using the pencil icon
Image
to wrap the information inside of code tags. Example: [code]log file contents, configuration file contents and terminal text go here[/code]

Code: Select all

to make it look like this, which is a lot easier to read for large amounts of text:
1. It really stands out as being separate from the text that you're typing due to the different background and font colors
2. It also puts it inside of its own little frame with its own scrollbars, making it easier to navigate.

To do this, select the text by dragging your mouse over it while holding the left button down then click the </> icon in the forum's editor's toolbar and click the Submit button.
Image
Thanks.
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

User avatar
OoglaBoogla
Posts: 22
Joined: Tue Oct 27, 2020 2:34 am

Re: Joystick - mouse conflict

#7 Post by OoglaBoogla »

Thanks, @JayM. By the way, one more bit of info... When I open HardInfo to look at my devices, the USB gamepad is shown in the USB Devices category as a Dragonrise USB Gamepad. It is also shown in the Input Devices section as a USB Gamepad. Clearly, the system knows what it is. But it still works as a mouse, and can't be used as a gamepad. Very strange. I also tried using QJoyPad to see if it may help the system isolate it as only a gamepad. That didn't work, because it has to work as a gamepad before the program can do anything with it.

Amigo
Posts: 74
Joined: Fri Nov 01, 2019 9:55 am

Re: Joystick - mouse conflict

#8 Post by Amigo »

I was having the same problem. Try removing xserver-xorg-input-joystick (in my case that was the solution)

remarkrv
Posts: 9
Joined: Sun Nov 29, 2020 8:37 pm

Re: Joystick - mouse conflict (SOLVED)

#9 Post by remarkrv »

Deleting the joystick driver xserver-xorg-input-joystick eliminated the mouse and joystick conflict. I installed JStest-GTK to calibrate the joystick. Thanks all for the suggestions. I wonder what the issue is with the joystick driver.

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: Joystick - mouse conflict

#10 Post by JayM »

xserver-xorg-input device entries are system-level devices for mice and keyboards, so it's probably there to let you use your joystick as a pointing device (mouse.)

If this is solved to your satisfaction, could you please edit your original post #1 at the very top of the topic by clicking the pencil tip icon, the one circled in red in my screenshot image below (yours won't have the red circle)
Image
and add [SOLVED] at the front of the subject? This will make it easier for others when they search the forum looking for a solution to the same problem. Thanks.
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

Post Reply

Return to “MX Help”