[SOLVED] USB Gamepad recognized by Plasma 5 but no longer by Steam/antimicro
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
USB Gamepad recognized by Plasma 5 but no longer by Steam/antimicro
It was working fine a few days ago. Plasma 5 picks it up and key presses (check attached screenshot). Steam says "No Controllers Detected." antimicro says "No Joysticks have been found."
I tried the gamepad with antimicro on 14.2 and it works. It was working earlier this week on my Current install. Could an update earlier this week affected it?
Same thing here with my XBOX 360 controller. It works with KDE input settings and a couple of emulators and games, but does work not in steam or a couple other games and emulators. All were working fine before my updating current today after about 10 days from last update
I have all of multilib installed except "alsa-plugins-compat32-1.2.2-x86_64-1compat32."
Code:
bash-5.0# dmesg | grep Smart
[ 9.359475] usb 3-1.4: Product: SmartJoy PLUS Adapter
[ 10.430698] input: Gamtec.,Ltd SmartJoy PLUS Adapter as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.4/3-1.4:1.0/0003:0925:0005.0006/input/input25
[ 10.434933] smartjoyplus 0003:0925:0005.0006: input,hidraw5: USB HID v1.00 Joystick [Gamtec.,Ltd SmartJoy PLUS Adapter] on usb-0000:00:1a.0-1.4/input0
[ 10.439015] smartjoyplus 0003:0925:0005.0006: Force feedback for SmartJoy PLUS PS2/USB adapter
I meant, perhaps there's a 32bit Slackware package that I omitted and that I still need to add to the multilib 'compat32' set?
I don't think it is that unless something new added to Slackware changed something but I don't understand how that could affect antimicro? antimicro stopped picking up the gamepad and I built that as 64 bit. On a relative's computer I have Slackware Current64 installed too with multilib and Plasma 5 and it hasn't been updated since last weekend. antimicro picks up my gamepad on it. antimicro binds keyboard keys to gamepad buttons. I installed the updated Steam slackbuild this week and udev is complaining about:
Code:
bash-5.0# dmesg | grep steam
[ 4.009782] udevd[234]: invalid key/value pair in file /lib/udev/rules.d/60-steam-input.rules on line 42, starting at character 82 ('u')
[ 4.025663] udevd[235]: invalid key/value pair in file /lib/udev/rules.d/60-steam-input.rules on line 42, starting at character 82 ('u')
[ 7.363302] udevd[708]: invalid key/value pair in file /lib/udev/rules.d/60-steam-input.rules on line 42, starting at character 82 ('u')
[ 17.500501] udevd[709]: invalid key/value pair in file /lib/udev/rules.d/60-steam-input.rules on line 42, starting at character 82 ('u')
I think that has been there for awhile. That is what the slackbuild installed. I haven't touched them.
Code:
bash-5.0# lsusb
Bus 004 Device 004: ID 0925:0005 Lakeview Research Gamtec.,Ltd SmartJoy PLUS Adapter
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.