[haiku-bugs] Re: [Haiku] #17504: Playstation 3 joypad issues

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Mon, 27 Dec 2021 12:16:01 -0000

#17504: Playstation 3 joypad issues
----------------------------+----------------------------------------------
  Reporter:  danboid        |      Owner:  nobody
      Type:  bug            |     Status:  new
  Priority:  normal         |  Milestone:  Unscheduled
 Component:  System/Kernel  |    Version:  R1/Development
Resolution:                 |   Keywords:  PS3 playstation 3 joypad USB HID
Blocked By:                 |   Blocking:
  Platform:  All            |
----------------------------+----------------------------------------------
Description changed by danboid:

Old description:

I have a few clone PS3 USB joypads which work fine with no config with
retroarch under Linux but I've not been able to get any of them working
with Haiku's port of retroarch. When I have one of them plugged in the
retroarch menu selection scrolls up non-stop. Under Linux, I can navigate
the retroarch menus fine using the d-pad with the same joypad.

hrev55742 amd64

```
KERN: usb hub 7: port 1: new device connected
USER 'KS': Notify of added/removed/started/stopped device
KERN: slab memory manager: created area 0xffffffffb4001000 (12841)
KERN: usb hub 2: port 2: new device connected
KERN: usb error xhci 0: unsuccessful command 13, error Parameter (17)
KERN: usb xhci 0: transfer error on slot 5 endpoint 1: Babble detected
KERN: usb error device 29: KERN: error while getting the device
descriptor
KERN: usb error xhci 0: KERN: device object failed to initialize
KERN: usb hub 2: port 2: new device connected
KERN: usb_hid: found quirky device, using patched descriptor
KERN: usb_hid: found SIXAXIS controller, putting it in operational mode
KERN: usb_hid: using joystick in variable mode
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0xffffffffa36b6e60
(1)
KERN: usb xhci 0: transfer error on slot 6 endpoint 3: Length invalid
KERN: usb error xhci 0: TRB 0x102a2220 was not found in the endpoint!
KERN: usb_hid: using joystick in variable mode
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0xffffffffa36b6e60
(1)
KERN: usb xhci 0: transfer error on slot 6 endpoint 3: Stopped
KERN: usb_hid: using joystick in variable mode
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0xffffffffa36b6e60
(1)
KERN: usb xhci 0: transfer error on slot 6 endpoint 3: Length invalid
KERN: usb error xhci 0: TRB 0x102a2220 was not found in the endpoint!
KERN: usb_hid: using joystick in variable mode
KERN: usb hub 2: port 2: device removed
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0xffffffffa36b6e60
(1)
KERN: usb xhci 0: transfer error on slot 6 endpoint 3: Length invalid
KERN: usb error xhci 0: TRB 0x102a2320 was not found in the endpoint!
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa36b69b0
(2)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa36b6e60
(1)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa369f580
(0)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa36b69b0
(2)
KERN: usb xhci 0: transfer error on slot 6 endpoint 4: Length invalid
KERN: usb error xhci 0: TRB 0x102a2330 was not found in the endpoint!
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa36b6e60
(1)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa369f580
(0)
```

New description:

 I have a few clone PS3 USB joypads which work fine with no config with
 retroarch under Linux but I've not been able to get any of them working
 with Haiku's port of retroarch. When I have one of them plugged in the
 retroarch menu selection scrolls up non-stop. Under Linux, I can navigate
 the retroarch menus fine using the d-pad with the same joypad.

 hrev55742 amd64

--
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/17504#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: