It seems I can't get xboxdrv to work with two controllers at the same time unless I run two processes. Do I have to run xboxdrv as a daemon to use multiple controllers?
lsusb lists two Xbox 360 controllers: Bus 001 Device 006: ID 045e:028e Microsoft Corp. Xbox360 Controller Bus 001 Device 007: ID 045e:028e Microsoft Corp. Xbox360 Controller I've tried running xboxdrv with configurations ranging from very simple to much more specific. For instance: sudo xboxdrv -l 2 --next-controller -l 3 leaves one controller in whatever state it was before (typically blinking LEDs) and the other has the player two LED blink a couple of times and then stays on. If I add more --next-controller options with different LED settings for each, the last one is always the only one that applies. Only input from one controller shows up in the output, and only a single joystick device is added to /dev/input. I've tried specifying specifically which controller slot it is, and specifically which USB device to use: sudo xboxdrv --controller-slot 0 --device-by-path 001:006 --type xbox360 -l 2 --controller-slot 1 --device-by-path 001:007 -l 3 --type xbox360 But still only the last controller configured gets set up. If, however, I run two xboxdrv processes and specify devices as in the last example, I can use both controllers. It's a bit of a hassle, as I'd rather just set it up as a single daemon with a configuration on file when I'm done with testing. Not sure if this is a bug or if I'm doing something wrong. I'm running xboxdrv on a RPi2, and I've tried with 0.8.5 which is in the repos, and building 0.8.8 from source by cloning the Github repo, but I get the same results. -- You received this message because you are subscribed to the Google Groups "xboxdrv" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/xboxdrv. For more options, visit https://groups.google.com/d/optout.
