Как получить вход от более чем 4 беспроводных контроллеров с xboxdrv?

Я использую xboxdrv в Ubuntu для сбора данных с контроллеров Xbox. С помощью проводных контроллеров я могу очень легко получить более 4 входов контроллера:

xboxdrv --daemon -i 0 --detach-kernel-driver \
  --next-controller -i 1 --detach-kernel-driver \
  --next-controller -i 2 --detach-kernel-driver \
  --next-controller -i 3 --detach-kernel-driver \
  --next-controller -i 4 --detach-kernel-driver \
  --next-controller -i 5 --detach-kernel-driver

Но с беспроводными контроллерами я могу получить только до 4

xboxdrv --daemon -w 0 --detach-kernel-driver \
  --next-controller -w 1 --detach-kernel-driver \
  --next-controller -w 2 --detach-kernel-driver \
  --next-controller -w 3 --detach-kernel-driver \
  --next-controller -w 4 --detach-kernel-driver \
  --next-controller -w 5 --detach-kernel-driver


-- [ ERROR ] ------------------------------------------------------
wireless id must be within 0 and 3

в состоянии получить вход от более чем четырех беспроводных контроллеров? Я знаю, что каждый беспроводной приемник может обрабатывать только 4 контроллера каждый, но не должен ли он работать, если у меня есть 2 беспроводных приемника и восемь контроллеров?

2
задан 26 September 2011 в 05:43

1 ответ

Чтобы увидеть, какие контроллеры доступны, используйте:

xboxdrv --list-controller

Он сообщит id и wid. Чтобы использовать второй беспроводной приемник:

xboxdrv --daemon \
                    -i 0 -w 0 --detach-kernel-driver \
  --next-controller -i 0 -w 1 --detach-kernel-driver \
  --next-controller -i 0 -w 2 --detach-kernel-driver \
  --next-controller -i 0 -w 3 --detach-kernel-driver \
  --next-controller -i 1 -w 0 --detach-kernel-driver \
  --next-controller -i 1 -w 1 --detach-kernel-driver

-i - это устройство USB, -w - для контроллера на этом устройстве USB.

0
ответ дан 26 September 2011 в 05:43

Другие вопросы по тегам:

Похожие вопросы: