Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems with vibration #42

Closed
blacksparrow123 opened this issue Sep 22, 2018 · 18 comments
Closed

Problems with vibration #42

blacksparrow123 opened this issue Sep 22, 2018 · 18 comments

Comments

@blacksparrow123
Copy link

Describe the bug
Sometimes controller freezes during vibration sequences.
And it also keeps sending last input signals.
(Character keep moving, constantly attacking, etc)

Sometimes controller just keeps vibrating, while working properly.

To Reproduce
No idea.
Happens to me during

Expected behavior
Not freezing.

Screenshots
Not possible.

System information:
Linux anton-pc 4.14.70-1-MANJARO #1 SMP PREEMPT Sat Sep 15 20:38:15 UTC 2018 x86_64 GNU/Linux

  • dmesg output
    I could't file module required module in /sys/ folder.

Additional context
Installed via AUR.
If connected via usb, controller work fine.

@atar-axis
Copy link
Owner

hey there! please activate the debug output and tell me where exactly is hangs (what is the last output before it freezes and whats the one after freezing)?

@blacksparrow123
Copy link
Author

I'd like to, but i don't have hid-xpadneo in my /sys/module/ folder.
So, i dunno how to enable debugging.

@atar-axis
Copy link
Owner

what does
modinfo hid-xpadneo
say?

@atar-axis
Copy link
Owner

btw, there is another way to enable debugging output ;)

echo "options hid_xpadneo debug_level=3" | sudo tee /etc/modprobe.d/xpadneo.conf

@blacksparrow123
Copy link
Author

blacksparrow123 commented Sep 25, 2018

modinfo hid-xpadneo
filename: /lib/modules/4.14.71-1-MANJARO/kernel/drivers/hid/hid-xpadneo.ko
version: 0.3.1
description: Linux kernel driver for Xbox ONE S+ gamepads (BT), incl. FF
author: Florian Dollinger [email protected]
license: GPL
srcversion: 4F42AA1953F33EC02168084
alias: hid:b0005gv0000045Ep000002E0
alias: hid:b0005g
v0000045Ep000002FD
depends: hid,ff-memless
retpoline: Y
name: hid_xpadneo
vermagic: 4.14.71-1-MANJARO SMP preempt mod_unload modversions
parm: debug_level:(u8) Debug information level: 0 (none) to 3+ (most verbose). (byte)
parm: dpad_to_buttons:(bool) Map the DPAD-buttons as BTN_DPAD_UP/RIGHT/DOWN/LEFT instead of as a hat-switch. Restart device to take effect. (bool)
parm: trigger_rumble_damping:(u8) Damp the trigger: 1 (none) to 2^8+ (max) (byte)
parm: fake_dev_version:(u16) Fake device version # to hide from SDL's mappings. 0x0001-0xFFFF: fake version, others: keep original (ushort)

xpadneo_log.txt

Hope that helps to find out the issue.

@atar-axis
Copy link
Owner

atar-axis commented Sep 25, 2018

Under which circumstances have you logged the dmesg output?
Because there is not a single playing effect: ... message in it ;)

I need a dmesg log that was recorded while the problem occured.
Can you maybe tell us which game you are playing?

@blacksparrow123
Copy link
Author

Ow, sorry.
I send a proper dmesg later.

I played a few games via pcsx2.

@atar-axis
Copy link
Owner

Have you ever tried any other gamepad - which has rumble features - in PCSX2?

@blacksparrow123
Copy link
Author

I tried dualshock 3, but it didn't work.
Honestly, ds3 interaction with were very buggy.
I couldn't even assign buttons properly. This is the driver issue, so far as i know.

@atar-axis
Copy link
Owner

atar-axis commented Sep 26, 2018

Sounds more like a PCSX2 problem to me, but I will give it a try anyway. Waiting for the dmesg now ;)

@blacksparrow123
Copy link
Author

xpadneo_log.txt
Done this dmesg while pad froze and started vibrating.

@blacksparrow123
Copy link
Author

Whoops.
Wrong file. This one is correct.
xpadneo_log.txt
Sorry. :(

@atar-axis
Copy link
Owner

atar-axis commented Oct 2, 2018

Hum, looks normal to me at a first glance. Have you ever tried any other game outside PCSX2? (Like Steam)

@blacksparrow123
Copy link
Author

blacksparrow123 commented Oct 6, 2018

I did.
There are some sync issue or something.
Input stops working properly and pad keeps vibrating for too long.

But only if i go about 1m away from dongle.
When siting next to it, everything works fine.
The only issue is that vibration is too strong.
But this probably controller issue, not driver.

DS3 for example works fine even 2m away.

@atar-axis
Copy link
Owner

Sounds like interference to me, furthermore the connection to the gamepad is established by the kernel, not the driver. I fear it is not a driver problem therefore.

@blacksparrow123
Copy link
Author

blacksparrow123 commented Oct 7, 2018

:(
Well, i guess i'll be playing with a usb cable for now.
Thanks for your help anyway.

May switching dongle to better one help?

@atar-axis
Copy link
Owner

unfortunately you cannot use the dongle in linux since it is not yet supported by any driver.
have you ever tried to play in any other room or computer?

@blacksparrow123
Copy link
Author

I meant bluetooth adapter.

No, i didn't.
But i have notebook with build-in bluetooth.
So i might test it later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants