Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Troubleshooting wireless PS3 controller install
- This topic has 1 reply, 2 voices, and was last updated 9 years, 10 months ago by boblablah.
-
AuthorPosts
-
12/05/2014 at 16:23 #83353toontjeParticipant
Hi all!
First message on this forum, first time i install RetroPie.
My idea is to have my Pi hidden away in a cupboard, a Bluetooth adapter hanging on a cable outside of the cupboard and me (or probably my kids) sitting in the couch with just a controller playing on the TV.So i installed RetroPie. No problems.
Updated everything on the distribution with apt-get update and apt-get upgrade.
I hooked the PS3 controller up to the Pi and it gets detected by Emulation Station. Buttons configured and all working well. So now bluetooth.Installed bluetooth drivers.
Now the idea was to use a PS3 controller so i went to the shop and got myself a “compatible” one. A Gioteck VX-2 wireless controller for PS3 and PC.
I had an old noname bluetooth adapter which is recognized by the OS, but i am not able to pair the controller.
At first i thought it was the adapter since the adapter only supports BT2.0. So i went to the shop again and bought a Belkin BT4.0 adapter.
However, that doesn’t solve my problem.
I am following this manual: https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-a-PS3-controller
I get stuck at the point where i run sixpair as root.pi@retropi ~ $ sudo ./sixpair
No controller found on USB busses.I have been reading all over the web. I actually read a whole bunch of other websites before i found the article on Github. But i cannot get my head around what is wrong here.
I am looking for hints how to troubleshoot this.
Here is some info:
pi@retropi ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 006: ID 050d:065a Belkin Components
Bus 001 Device 010: ID 25f0:83c4pi@retropi ~ $ hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:DA:1C:BB ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:916 acl:0 sco:0 events:43 errors:0
TX bytes:947 acl:0 sco:0 commands:43 errors:0pi@retropi ~ $ jstest /dev/input/js0 (this is when the joystick is connected over USB)
Driver version is 2.1.0.
Joystick (Goodbetterbest Ltd Gioteck VX2 BT Controller) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
and 12 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR).
Testing … (interrupt to exit)
Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3:-32767 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3:-32767 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3:-32767 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:offpi@retropi ~ $ /etc/init.d/bluetooth status
[ ok ] bluetooth is running.pi@retropi ~ $ tail /var/log/messages
Dec 5 14:48:56 retropi kernel: [ 4909.383105] usb 1-1.2: New USB device found, idVendor=050d, idProduct=065a
Dec 5 14:48:56 retropi kernel: [ 4909.383164] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 5 14:48:56 retropi kernel: [ 4909.383186] usb 1-1.2: Product: BCM20702A0
Dec 5 14:48:56 retropi kernel: [ 4909.383208] usb 1-1.2: Manufacturer: Broadcom Corp
Dec 5 14:48:56 retropi kernel: [ 4909.383225] usb 1-1.2: SerialNumber: 000272DA1CBB
Dec 5 14:49:04 retropi kernel: [ 4917.725787] usb 1-1.3: new full-speed USB device number 7 using dwc_otg
Dec 5 14:49:04 retropi kernel: [ 4917.832764] usb 1-1.3: New USB device found, idVendor=054c, idProduct=0268
Dec 5 14:49:04 retropi kernel: [ 4917.832825] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 5 14:49:04 retropi kernel: [ 4917.832849] usb 1-1.3: Product: PLAYSTATION(R)3 Controller
Dec 5 14:49:04 retropi kernel: [ 4917.832868] usb 1-1.3: Manufacturer: Sony
Dec 5 14:49:04 retropi kernel: [ 4917.996756] usb 1-1.3: USB disconnect, device number 7
Dec 5 14:49:05 retropi kernel: [ 4918.235646] usb 1-1.3: new full-speed USB device number 8 using dwc_otg
Dec 5 14:49:05 retropi kernel: [ 4918.342249] usb 1-1.3: New USB device found, idVendor=25f0, idProduct=83c4
Dec 5 14:49:05 retropi kernel: [ 4918.342352] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 5 14:49:05 retropi kernel: [ 4918.342409] usb 1-1.3: Product: Gioteck VX2 BT Controller
Dec 5 14:49:05 retropi kernel: [ 4918.342430] usb 1-1.3: Manufacturer: Goodbetterbest Ltd
Dec 5 14:49:05 retropi kernel: [ 4918.404891] input: Goodbetterbest Ltd Gioteck VX2 BT Controller as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
Dec 5 14:49:05 retropi kernel: [ 4918.416945] hid-generic 0003:25F0:83C4.0003: input,hidraw0: USB HID v1.11 Gamepad [Goodbetterbest Ltd Gioteck VX2 BT Controller] on usb-bcm2708_usb-1.3/input0
Dec 5 14:49:15 retropi kernel: [ 4928.748970] usb 1-1.3: USB disconnect, device number 8
Dec 5 14:49:16 retropi kernel: [ 4929.755708] usb 1-1.3: new full-speed USB device number 9 using dwc_otg
Dec 5 14:49:16 retropi kernel: [ 4929.863759] usb 1-1.3: New USB device found, idVendor=054c, idProduct=0268
Dec 5 14:49:16 retropi kernel: [ 4929.863856] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 5 14:49:16 retropi kernel: [ 4929.863885] usb 1-1.3: Product: PLAYSTATION(R)3 Controller
Dec 5 14:49:16 retropi kernel: [ 4929.863900] usb 1-1.3: Manufacturer: Sony
Dec 5 14:49:16 retropi kernel: [ 4930.028863] usb 1-1.3: USB disconnect, device number 9
Dec 5 14:49:17 retropi kernel: [ 4930.276078] usb 1-1.3: new full-speed USB device number 10 using dwc_otg
Dec 5 14:49:17 retropi kernel: [ 4930.381736] usb 1-1.3: New USB device found, idVendor=25f0, idProduct=83c4
Dec 5 14:49:17 retropi kernel: [ 4930.381836] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 5 14:49:17 retropi kernel: [ 4930.381863] usb 1-1.3: Product: Gioteck VX2 BT Controller
Dec 5 14:49:17 retropi kernel: [ 4930.381923] usb 1-1.3: Manufacturer: Goodbetterbest Ltd
Dec 5 14:49:17 retropi kernel: [ 4930.445204] input: Goodbetterbest Ltd Gioteck VX2 BT Controller as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input2
Dec 5 14:49:17 retropi kernel: [ 4930.453649] hid-generic 0003:25F0:83C4.0005: input,hidraw0: USB HID v1.11 Gamepad [Goodbetterbest Ltd Gioteck VX2 BT Controller] on usb-bcm2708_usb-1.3/input0
D02/10/2015 at 14:55 #86922boblablahParticipantThrough some searching, I found the updated information for the wireless ps3 controller setup in this site. The new 2.4+ directions specifically state you can use the script within the retropie_setup.sh script to install the driver… they will fail, but you can run a couple things manually and voila.
for me, this does not survive a reboot. no matter what. sixpair only hammers up a js device when usb connected. There’s no ps3 controller vibration when linked, and the one time it did work, there was only one controller allowed. as soon as i connected the second one, the first went off the air.
The issue I am having now is that since the new script was built, new auto-configs have been added and I need to basically send those packing and go back to the 2.3 way of doing it, with downloading source, patching running and pairing etc etc.. I can go through all this work, but the problem lies in that the exit buttons are not taking either when i manually setup the controllers with my own 2.3 version predefined configs..
i had this running sweet as honey on 2.3 but went to the beta as the RPI2 showed up and it seems this version is the necessary one for RPI2.
Which are the predefined config files, and can I move/remove them and have the emulators go back to the previous configs?
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.