You are not logged in.

#1 2014-07-12 09:23:29

adomas
Member
From: Panevėžys, Lithuania
Registered: 2011-01-05
Posts: 21
Website

ACME GA-02 Joystick

Hello,
I bought ACME GA-02 USB "Game pad" and it seems to not work on my Arch Linux. When I connect it to USB port on dmesg I see:

[40504.659266] usb 1-10.2: new low-speed USB device number 9 using xhci_hcd
[40504.757500] usb 1-10.2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[40504.757502] usb 1-10.2: ep 0x1 - rounding interval to 64 microframes, ep desc says 80 microframes
[40504.761159] input: GreenAsia Inc.      USB  Joystick   as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.2/1-10.2:1.0/0003:0E8F:0012.0007/input/input24
[40504.761328] greenasia 0003:0E8F:0012.0007: input,hidraw0: USB HID v1.10 Joystick [GreenAsia Inc.      USB  Joystick  ] on usb-0000:00:14.0-10.2/input0
[40504.761333] greenasia 0003:0E8F:0012.0007: Force Feedback for GreenAsia 0x12 devices by Lukasz Lubojanski <lukasz@lubojanski.info>
[40537.531899] usb 1-10.2: USB disconnect, device number 9

But when I do cat /dev/input/js0 and push buttons on the joystick, it does not react, I don't see any output like with cat /dev/input/mice and moving a mouse...

The main thing is to play Steam games with this joystick. Tried this joystick on Windows 8.1 wifes laptop and it works, even works with force feedback smile

I have tried reading Arch Linux wiki page Joysticks but nothing helped. I installed xf86-input-joystick, but maybe it need to be added somehow to xorg.conf?

Offline

#2 2014-07-12 11:41:46

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: ACME GA-02 Joystick

Did you try other usb sockets? Similar modules for similar hardware would be PantherLord (hid_pl I assume), which is probably already used and DragonRise (hid_dr). Maybe blocking forcefeedback (ff_memless maybe) will help.
Is the system up to date? Is kernel installed and running of the same version?

Offline

#3 2014-07-12 12:29:36

adomas
Member
From: Panevėžys, Lithuania
Registered: 2011-01-05
Posts: 21
Website

Re: ACME GA-02 Joystick

Thank you for reply, emeres

Yes I have tried other USB sockets. By the way I have USB3 sockets only and joystick is USB2. Maybe that can be a problem? System is up-to-date, reinstalled Arch yesterday, I am even using testing repos, so I have bleeding edge Arch.

Just now I tried rebooting the system and cat /dev/input/js0 without Xorg started and it worked! I get output while pushing buttons. So I think Xorg might be blocking this controller or DE which is KDE. Maybe a need good xorg.conf? Because it stops working after launching Xorg with KDE SC 4

Offline

#4 2014-07-12 15:30:39

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: ACME GA-02 Joystick

You can test if this is a problem of xorg.conf or KDE, by running Xorg with xinit using the current configuration or without one (disable xorg.conf[.d]). I do not recall how KDE works here, I stopped using it a long time ago. Maybe you need to look at hardware page of settings in KDE? Usb3 sockets should be no concern to usb2 devices, they will work at usb2 speeds only obviously.

Offline

#5 2014-07-12 19:12:07

adomas
Member
From: Panevėžys, Lithuania
Registered: 2011-01-05
Posts: 21
Website

Re: ACME GA-02 Joystick

I discovered that KDE somehow is blocking the controller. When I launch bare Xorg without KDE, cat /dev/input/js0 works and shows output. Weird thing. In System Settings KDE settings manager I found Joystick in section of Input Devices, but there nothing is changable. How I could disable this KDE Joystick take over? Any ideas? sad

Offline

#6 2014-07-12 19:21:44

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: ACME GA-02 Joystick

You could just run:

jstest /dev/input/js0

There are some other tools in ff-utils for example. As for KDE, I am in the dark here. Does anything change on re/plugging the gamepad in the system settings for joysticks? Are the modules still loaded for the joystick with KDE running?

Last edited by emeres (2014-07-12 19:22:47)

Offline

Board footer

Powered by FluxBB