Estoy usando xboxdrv en Ubuntu para recopilar información de los controladores de Xbox. Con los controladores con cable puedo obtener más de 4 entradas de controlador muy fácilmente:
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
Pero con los controladores inalámbricos sólo puedo conseguir hasta 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
¿Qué debo hacer para poder recibir información de más de cuatro controladores inalámbricos? Sé que cada receptor inalámbrico sólo puede manejar 4 controladores cada uno, pero ¿no debería funcionar si tengo 2 receptores inalámbricos y ocho controladores?
Respuesta1
Para ver qué controladores están disponibles, utilice:
xboxdrv --list-controller
Le dirá la identificación y el ancho. Para utilizar el segundo receptor inalámbrico:
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
es el dispositivo USB, -w
es para el controlador de ese dispositivo USB.