Всем доброго времени суток!
Пытаюсь настроить два геймпада, которые подключаются в один USB-порт.
Производитель никому неизвестный, посему поддерживаются не все игры.
В системе оба видяться, как
/dev/input/js1
/dev/input/js2
Установил xboxdrv, пробую настроить:
gena@Lenovo-B570e ~ $ xboxdrv
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de>
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain
conditions; see the file COPYING for details.
-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found
gena@Lenovo-B570e ~ $
Пробую вот так, узнаю ID:
gena@Lenovo-B570e ~ $ lsusb
Bus 002 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 002 Device 003: ID 046d:c24a Logitech, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:58e4 Realtek Semiconductor Corp.
Bus 001 Device 006: ID 0810:0001 Personal Communication Systems, Inc. Dual PSX Adaptor
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Понимаю, что это оно - Bus 001 Device 006: ID 0810:0001 Personal Communication Systems, Inc. Dual PSX Adaptor, когда отключаешь джойстик оно исчезает, да и из названия видно.
А потом хочу его сделать как xbox360 контролер:
gena@Lenovo-B570e ~ $ sudo xboxdrv --device-by-id 0810:0001 --type xbox
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de>
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain
conditions; see the file COPYING for details.
Controller: unknown
Vendor/Product: 0810:0001
USB Path: 001:006
Controller Type: Xbox Classic
-- [ ERROR ] ------------------------------------------------------
USBController::usb_find_ep(): couldn't find matching endpoint
Гуглил - не помогает. Пробовал аргумент -d - выдает тоже самое. Есть у кого-то идеи? Буду признателен.