Como obtenho entrada de mais de 4 controladores sem fio com o xboxdrv?

2

Estou usando o xboxdrv no Ubuntu para coletar entradas dos controladores do Xbox. Com controladores com fio, posso obter mais de 4 entradas de controlador com facilidade:

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

Mas com controladores sem fio só consigo chegar a 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

O que preciso fazer para obter informações de mais de quatro controladores sem fio? Eu sei que cada receptor sem fio só pode lidar com 4 controladores cada, mas não deveria funcionar se eu tiver 2 receptores sem fio e oito controladores?

    
por Daniel X Moore 26.09.2011 / 03:43

1 resposta

1

Para ver quais controladores estão disponíveis, use:

xboxdrv --list-controller

Ele vai dizer o id e wid. Para usar o segundo receptor sem fio:

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 é o dispositivo USB, -w é para o controlador nesse dispositivo USB.

    
por Grumbel 08.02.2012 / 03:44