Skip to content

Invalid argument: the --input argument doesn't take any keys: "ff" #2

@BlueD

Description

@BlueD

Cheap 3rd party ds4 controller.

I: Bus=0005 Vendor=054c Product=09cc Version=8100
N: Name="Wireless Controller"
P: Phys=
S: Sysfs=/devices/virtual/misc/uhid/0005:054C:09CC.0007/input/input19
U: Uniq=b5:c0:57:05:06:07
H: Handlers=event19 js0
B: PROP=0
B: EV=20000b
B: KEY=7fdb000000000000 0 0 0 0
B: ABS=3003f
B: FF=107030000 0

Result of systemctl status ds4-xboxdrv.service

● ds4-xboxdrv.service - DualShock 4/3/5 to Xbox 360 Controller Mapper
     Loaded: loaded (/etc/systemd/system/ds4-xboxdrv.service; enabled; preset: disabled)
     Active: active (running) since Thu 2025-07-03 16:48:33 CST; 21min ago
 Invocation: 52b6b6ac2adc40c2846ebf673d63c58d
   Main PID: 836 (ds4-xboxdrv.sh)
      Tasks: 2 (limit: 38031)
     Memory: 6.1M (peak: 8.3M)
        CPU: 5.924s
     CGroup: /system.slice/ds4-xboxdrv.service
             ├─ 836 /bin/bash /usr/local/bin/ds4-xboxdrv.sh
             └─6923 sleep 5

7月 03 16:48:33 cachy9070 systemd[1]: Started DualShock 4/3/5 to Xbox 360 Controller Mapper.
7月 03 16:48:33 cachy9070 ds4-xboxdrv.sh[836]: /usr/local/bin/ds4-xboxdrv.sh: line 14: /var/run/ds4-xboxdrv.lock: Read-only file system
7月 03 16:49:03 cachy9070 ds4-xboxdrv.sh[836]: 2025年 07月 03日 星期四 16:49:03 CST: New controller detected or device changed.
7月 03 16:49:03 cachy9070 ds4-xboxdrv.sh[836]: 2025年 07月 03日 星期四 16:49:03 CST: Starting evsieve for /dev/input/event19...
7月 03 16:49:03 cachy9070 sudo[2330]:     root : PWD=/ ; USER=root ; COMMAND=/usr/bin/evsieve --input /dev/input/event19 grab ff --output create-link=/dev/input/evsieve_ds4 'name=Evsieve DS4 Virtual'
7月 03 16:49:03 cachy9070 sudo[2330]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
7月 03 16:49:03 cachy9070 ds4-xboxdrv.sh[2333]: While parsing the arguments "--input /dev/input/event19 grab ff":
7月 03 16:49:03 cachy9070 ds4-xboxdrv.sh[2333]:     Invalid argument: the --input argument doesn't take any keys: "ff"
7月 03 16:49:03 cachy9070 sudo[2330]: pam_unix(sudo:session): session closed for user root
7月 03 16:49:08 cachy9070 ds4-xboxdrv.sh[836]: 2025年 07月 03日 星期四 16:49:08 CST: Failed to create evsieve virtual link at /dev/input/evsieve_ds4. Retrying.

Works fine with only:

xboxdrv --evdev "/dev/input/event19" --evdev-keymap "BTN_SOUTH=a,BTN_EAST=b,BTN_TL=lb,BTN_THUMBR=tr,BTN_SELECT=back,BTN_START=start,BTN_THUMBL=tl,BTN_TR=rb,BTN_NORTH=y,BTN_WEST=x" --evdev-absmap "ABS_RZ=rt,ABS_RY=y2,ABS_RX=x2,ABS_Z=lt,ABS_Y=y1,ABS_X=x1,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y" --axismap "-y2=y2,-y1=y1" --mimic-xpad --silent

And evsieve version is 1.4.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions