Problem with Batoh PS3 controller
-
@pscotto1234 said in Problem with Batoh PS3 controller:
I found this old thread but I don't understand how can I solve this issue.
In the old topic the issue was with RPI's Bluetooth packages, but the controller was working via USB. Did you enable support the 3rd party controllers, as the poster from the other topic has done ? See https://retropie.org.uk/docs/PS3-Controller/#using-the-retropie-shell-to-configure-the-ps3-controller-bluetooth-connection-for-sixaxis.
-
@mitu said in Problem with Batoh PS3 controller:
@pscotto1234 said in Problem with Batoh PS3 controller:
I found this old thread but I don't understand how can I solve this issue.
In the old topic the issue was with RPI's Bluetooth packages, but the controller was working via USB. Did you enable support the 3rd party controllers, as the poster from the other topic has done ? See https://retropie.org.uk/docs/PS3-Controller/#using-the-retropie-shell-to-configure-the-ps3-controller-bluetooth-connection-for-sixaxis.
Yes, I follow exactly the tutorial and my old controller worked very well. I bought a new controller to replace the broken one and I cannot pair it any more.
I upgraded the whole system and reinstalled sixaxis. Then I enabled third party controller but won’t work.
Windows recognise usb controller.
Can I try to do something else? -
If you test the controller with
jstest
- while connected over USB - does it work, do you get any reaction when pressing the buttons/moving the joysticks ? -
@mitu said in Problem with Batoh PS3 controller:
If you test the controller with
jstest
- while connected over USB - does it work, do you get any reaction when pressing the buttons/moving the joysticks ?It says “no such file or directory”.
When I connect it to usb no js0 file is present in /dev/input/ while if I connect another wired controller js0 appears. -
Can you post the
dmesg
output taken after connecting the controller ? Runsudo dmesg -c # plug in the controller dmesg
then post the result of the last
dmesg
command.
You may try removing thesixaxis
driver and see if it works without it, the new controller may have a different firmware that does not need the quirks/3rd party controller option. -
[ 70.325508] usb 1-1.3: new full-speed USB device number 3 using xhci_hcd [ 70.464240] usb 1-1.3: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 0.01 [ 70.464258] usb 1-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 70.464272] usb 1-1.3: Product: PS3 Controller [ 70.481038] usbhid 1-1.3:1.0: can't add hid device: -32 [ 70.481152] usbhid: probe of 1-1.3:1.0 failed with error -32 [ 70.483852] usb 1-1.3: USB disconnect, device number 3 [ 71.155563] usb 1-1.3: new full-speed USB device number 4 using xhci_hcd [ 71.293196] usb 1-1.3: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 5.72 [ 71.293214] usb 1-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 71.293228] usb 1-1.3: Product: PS3 Controller [ 71.355639] hid_sony: loading out-of-tree module taints kernel. [ 71.360083] sony 0003:054C:0268.0001: failed to retrieve feature report 0xf2 with the Sixaxis MAC address [ 71.360596] sony 0003:054C:0268.0001: hiddev96,hidraw0: USB HID v81.11 Joystick [PS3 Controller] on usb-0000:01:00.0-1.3/input0 [ 71.360611] sony 0003:054C:0268.0001: failed to claim input
Tried uninstalling sixaxis: same result.
-
Looking at the log, looks like the controller doesn't support all the PS3 features and the
sony-hid
driver is not able to initialize it.
Normally you'd use thecustomhisony
driver in RetroPie-Setup and thesixaxis
module to make it work, if that doesn't work then I'm afraid there's no workaround to make it function properly.As a last resort, you can try the
ps3controller
driver, but note that it will disable the Linux Bluetooth stack, so you won't be able to connect other Bluetooth gamepads. -
@mitu said in Problem with Batoh PS3 controller:
Looking at the log, looks like the controller doesn't support all the PS3 features and the
sony-hid
driver is not able to initialize it.
Normally you'd use thecustomhisony
driver in RetroPie-Setup and thesixaxis
module to make it work, if that doesn't work then I'm afraid there's no workaround to make it function properly.As a last resort, you can try the
ps3controller
driver, but note that it will disable the Linux Bluetooth stack, so you won't be able to connect other Bluetooth gamepads.No luck with ps3controller driver :(
Thecustomhisony
driver is already installed or I have to install it? -
@pscotto1234 said in Problem with Batoh PS3 controller:
The customhisony driver is already installed or I have to install it?
You can also install it manually from the
drivers
section in RetroPie-Setup. -
@mitu said in Problem with Batoh PS3 controller:
@pscotto1234 said in Problem with Batoh PS3 controller:
The customhisony driver is already installed or I have to install it?
You can also install it manually from the
drivers
section in RetroPie-Setup.Ok, so I need customhisony and sixaxis (with third party support enabled) both active and installed, right?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.