* Re: Fwd: issue with Mad Catz joystick ? [not found] ` <CAHkp7MAsieivQuZQ5aTKDTXWM=9bP1BK8Yqy5SLWeK1dr+2pzQ@mail.gmail.com> @ 2015-05-08 21:39 ` Christoph Fritz 2015-05-09 8:54 ` Guillaume Apostoly 0 siblings, 1 reply; 3+ messages in thread From: Christoph Fritz @ 2015-05-08 21:39 UTC (permalink / raw) To: Guillaume APOSTOLY; +Cc: linux-usb, linux-input Hi Guillaume On Tue, 2015-05-05 at 08:09 +0200, Guillaume APOSTOLY wrote: > I have the first PS3 version of the MadCatz Arcade Stick and I am trying to > use it on my raspberry pi (with a raspbian distribution). > The joystick is "detected", it shows up if I do "lsusb" and even if I do a > "jstest /dev/input/js0" but the display of jstest is like frozen and > pressing the buttons has no effect. > Oddly enough, it worked once (not the first time) after a reboot. Can you make sure this PS3 device is in an overall working condition? If so, you need to come up with a quirk to make it work for Linux. > I have tested modification of the voltage of the USB, tried to power it > with a Y cable in case this was the issue, I have investigated the usb > layer (the stick being known on the web to use OHCI but I think this is a > wrong lead). > Yesterday, I also added a part to xpad.c with the appropriate device ID, > hoping that it will make it work somehow better, as currently only the xbox > version is declared, and recompiled the kernel but this changes nothing : As you noted, your device is for PlayStation 3 -- why do you think the xbox driver is appropriate? It's not! have fun -- chf ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: issue with Mad Catz joystick ? 2015-05-08 21:39 ` Fwd: issue with Mad Catz joystick ? Christoph Fritz @ 2015-05-09 8:54 ` Guillaume Apostoly 2015-05-09 17:21 ` Christoph Fritz 0 siblings, 1 reply; 3+ messages in thread From: Guillaume Apostoly @ 2015-05-09 8:54 UTC (permalink / raw) To: chf.fritz-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-input-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Hi, Yes it's on working conditions (and i have two of them), I looked into the xpad driver because 1) it was handling the ps3 pad at the beginning 2) because I found reference to the xbox version of my pad in it, so I stupidly tried just to had the UUID of mine in the code. The issues I have to investigate further is that I don't understand how the kernel decide which module is loaded for the joypad, if I modprobe other joystick related modules I don't see how to know if module A or B is handling it. All I know is jstest "kind of" work with it but does not. If you could point me to some leads that could be cool, I can give you external root access to it if you want. Best regards > Le 8 mai 2015 à 23:39, Christoph Fritz <chf.fritz-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org> a écrit : > > Hi Guillaume > >> On Tue, 2015-05-05 at 08:09 +0200, Guillaume APOSTOLY wrote: >> I have the first PS3 version of the MadCatz Arcade Stick and I am trying to >> use it on my raspberry pi (with a raspbian distribution). >> The joystick is "detected", it shows up if I do "lsusb" and even if I do a >> "jstest /dev/input/js0" but the display of jstest is like frozen and >> pressing the buttons has no effect. >> Oddly enough, it worked once (not the first time) after a reboot. > > Can you make sure this PS3 device is in an overall working condition? If > so, you need to come up with a quirk to make it work for Linux. > >> I have tested modification of the voltage of the USB, tried to power it >> with a Y cable in case this was the issue, I have investigated the usb >> layer (the stick being known on the web to use OHCI but I think this is a >> wrong lead). >> Yesterday, I also added a part to xpad.c with the appropriate device ID, >> hoping that it will make it work somehow better, as currently only the xbox >> version is declared, and recompiled the kernel but this changes nothing : > > As you noted, your device is for PlayStation 3 -- why do you think the > xbox driver is appropriate? It's not! > > have fun > -- chf > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: issue with Mad Catz joystick ? 2015-05-09 8:54 ` Guillaume Apostoly @ 2015-05-09 17:21 ` Christoph Fritz 0 siblings, 0 replies; 3+ messages in thread From: Christoph Fritz @ 2015-05-09 17:21 UTC (permalink / raw) To: Guillaume Apostoly; +Cc: linux-usb@vger.kernel.org, linux-input@vger.kernel.org On Sat, 2015-05-09 at 10:54 +0200, Guillaume Apostoly wrote: > The issues I have to investigate further is that I don't understand > how the kernel decide which module is loaded for the joypad, if I > modprobe other joystick related modules I don't see how to know if > module A or B is handling it. Depends on USB VID/PID or USB Descriptor. If you want to read more about USB, e.g. look at: www.usb.org As far as I know, PS3 controllers come with a HID descriptor, so the generic hid driver binds this. It's quirks get organized by drivers/hid/usbhid/hid-quirks.c > All I know is jstest "kind of" work with it but does not. > If you could point me to some leads that could be cool, I can give you > external root access to it if you want. No, I don't want that! :) bye -- chf ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-05-09 17:21 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <CAHkp7MAbgJZ0bkDCG=WYWgJa2=y0rqFVRSjDL6jbtVQpp--==A@mail.gmail.com> [not found] ` <CAHkp7MAsieivQuZQ5aTKDTXWM=9bP1BK8Yqy5SLWeK1dr+2pzQ@mail.gmail.com> 2015-05-08 21:39 ` Fwd: issue with Mad Catz joystick ? Christoph Fritz 2015-05-09 8:54 ` Guillaume Apostoly 2015-05-09 17:21 ` Christoph Fritz
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).