USB PS3 Compatible Controller detected as Microsoft Xbox 360
-
Hi All,
I have Raspberry Pi 3 Model B with Retropie 4.8.6 with all packages updated.
I'm facing a strange issue with my new USB PS3 Compatible controller. Emulation Station, in the Config Input menù, see the gamepad but any buttons I try to hold, the controller configuration step doesn't start.
Following some posts and advises in this forum, in spite of the "Product" is "PS3 Controller" and the "Manufacturer" is "Sony", the gamepad is detected as "Microsoft X-Box 360 pad". These are some useful output:
dmesg with I connect the controller:
[18464.194261] usb 1-1.4: new full-speed USB device number 6 using dwc_otg
[18464.324973] usb 1-1.4: not running at top speed; connect to a high speed hub
[18464.329458] usb 1-1.4: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 1.00
[18464.329495] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[18464.329509] usb 1-1.4: Product: PS3 Controller
[18464.329522] usb 1-1.4: Manufacturer: Sony
[18464.404615] input: Sony PS3 Controller Motion Sensors as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:054C:0268.0002/input/input3
[18464.474390] input: Sony PS3 Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:054C:0268.0002/input/input2
[18464.475258] sony 0003:054C:0268.0002: input,hiddev96,hidraw1: USB HID v81.11 Joystick [Sony PS3 Controller] on usb-3f980000.usb-1.4/input0
[18466.334718] usb 1-1.4: USB disconnect, device number 6
[18467.524160] usb 1-1.4: new full-speed USB device number 7 using dwc_otg
[18467.659718] usb 1-1.4: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[18467.659755] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[18467.659769] usb 1-1.4: Product: Controller
[18467.659783] usb 1-1.4: Manufacturer: Sony
[18467.661734] input: Microsoft X-Box 360 pad as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/input/input4pi@retropie:/opt/retropie/configs/all $ cat /proc/bus/input/devices
I: Bus=0003 Vendor=045e Product=028e Version=0110
N: Name="Microsoft X-Box 360 pad"
P: Phys=usb-3f980000.usb-1.4/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/input/input1
U: Uniq=
H: Handlers=event1 js1
B: PROP=0
B: EV=20000b
B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3001b
B: FF=1 7030000 0 0U sing Retropie Setup, I tried to change the "input_joypad_driver" in the retroarch.cfg, from "udev" to "sdl2" (and reboot too) but the issue is the same.
Could someone help me to understand and solve this issue, please?
Thanks and Regards,
Stefano -
Did you install the
xboxdrv
package ? Please add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first. -
Hi mitu,
no, I didn't install the xboxdrv package.
I installed the Pre made SD Image "retropie-buster-4.8-rpi2_3_zero2w.img.gz" with all default configuratio. I didn't install that packae because I don't have any XBOX controllers.
Thanks and Regards,
Stefano -
OK, then it seems you have a PS3 clone that also supports Windows and thus resets itself, then sends the XBox 360 identification. Try to install the
sixaxis
driver and enable the 3rd party controller support (see here). -
I have already try to install the sixaxis driver following that link but the issue was not solved. This is the dmesg log after I connect the PS£ clone controller after the sixaxis driver installation (and enabled the 3rd party controller support).
[ 105.404776] usb 1-1.4: new full-speed USB device number 5 using dwc_otg
[ 105.535523] usb 1-1.4: not running at top speed; connect to a high speed hub
[ 105.537502] usb 1-1.4: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 1.00
[ 105.537527] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 105.537542] usb 1-1.4: Product: PS3 Controller
[ 105.537556] usb 1-1.4: Manufacturer: Sony
[ 105.613729] hid_sony: loading out-of-tree module taints kernel.
[ 105.624486] input: Sony PS3 Controller Motion Sensors as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:054C:0268.0002/input/input2
[ 105.695198] input: Sony PS3 Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:054C:0268.0002/input/input1
[ 105.696289] sony 0003:054C:0268.0002: input,hiddev96,hidraw1: USB HID v81.11 Joystick [Sony PS3 Controller] on usb-3f980000.usb-1.4/input0
[ 107.555250] usb 1-1.4: USB disconnect, device number 5
[ 108.734769] usb 1-1.4: new full-speed USB device number 6 using dwc_otg
[ 108.871539] usb 1-1.4: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[ 108.871577] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 108.871592] usb 1-1.4: Product: Controller
[ 108.871605] usb 1-1.4: Manufacturer: Sony
[ 108.921260] input: Microsoft X-Box 360 pad as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/input/input3
[ 108.921977] usbcore: registered new interface driver xpadI have already try to install the ps3controller driver, same issue.
Thanks and Regards,
Stefano -
Hi All,
do you have any other suggestions?
Thanks,
Stefano
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.