Public bug reported: I just received an adaptator that allows one to plug a PlayStation 2 controller into an USB port to use it as a joystick in ubuntu. The adpatator is from Gameron, but there is no clear product name (in french : "Adaptateur Manette PS2 > PS3, Compatible Sony PS3 / PC", so it seems to emulate a Playstation 3 controller). It has a "Gamepad / Wheel" switch on its side.
Using the "Wheel" mode, the controller is recognized as a "Logitech Logitech Driving Force" (output from jstest) and works correctly but is missing some features (half working analog sticks). I think this is working as intended. Using the "Gamepad" mode, some buttons are missing. The controller was set in that mode for all that follows. Note that I've made the following tests with two different official Playstation 2 gamepads and the result was the same. Here is the result of lsusb : Bus 002 Device 012: ID 054c:0268 Sony Corp. Batoh Device And here is the initial output of jstest : Joystick (Sony PLAYSTATION(R)3 Controller) has 30 axes (X, Y, Z, Rz, Hat0X, Hat0Y, (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null)) and 13 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6, BtnDead). All axes are working correctly (they correspond to button pressure levels). The 13 button IDs correspond to the following : 0 : select 1 : analog left 2 : analog right 3 : start 4 : directional pad top 5 : directional pad right 6 : directional pad bottom 7 : directional pad left 8 : L2 9 : R2 10 : L1 11 : R1 12 : triangle As you can see, "circle", "cross" and "square" are missing from the button list. I've plugged the adaptator on a Windows XP machine, and it was recognized out of the box (no additional driver required), and all buttons were working correctly. It also reported 13 buttons, which were mapped to the corresponding actions : 0 : triangle 1 : circle 2 : cross 3 : square 4 : L1 5 : R1 6 : L2 7 : R2 8 : select 9 : start 10 : analog left 11 : analog right 12 : ? (analog on/off button ?) The directional pad was mapped to a joystick hat as far as I can tell, and the two analog sticks were working properly. See the corresponding forum post : http://ubuntuforums.org/showthread.php?p=11193828#post11193828 Other people having the exact same problem with unofficial Playstation 3 controllers : http://ubuntuforums.org/showthread.php?t=920636 ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: linux-image-2.6.38-11-generic 2.6.38-11.48 ProcVersionSignature: Ubuntu 2.6.38-11.48-generic 2.6.38.8 Uname: Linux 2.6.38-11-generic i686 AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23. Architecture: i386 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: kalith 1639 F.... pulseaudio /dev/snd/pcmC0D0p: kalith 1639 F...m pulseaudio CRDA: Error: [Errno 2] Aucun fichier ou dossier de ce type Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xf0700000 irq 43' Mixer name : 'Intel IbexPeak HDMI' Components : 'HDA:10ec0269,10cf0200,00100004 HDA:80862804,80860101,00100000' Controls : 16 Simple ctrls : 8 Date: Mon Aug 29 00:13:44 2011 HibernationDevice: RESUME=UUID=961ec798-a386-4b00-8827-f15196d5a77e InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007) MachineType: FUJITSU LIFEBOOK A530 ProcEnviron: LANGUAGE=fr_FR:en LANG=fr_FR.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-11-generic root=UUID=e8424bc6-ca68-4a71-982b-a2456bb7abd8 ro quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-2.6.38-11-generic N/A linux-backports-modules-2.6.38-11-generic N/A linux-firmware 1.52 SourcePackage: linux UpgradeStatus: Upgraded to natty on 2011-06-30 (59 days ago) dmi.bios.date: 08/19/2010 dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd. dmi.bios.version: Version 1.16 dmi.board.name: FJNBB06 dmi.board.vendor: FUJITSU dmi.chassis.type: 10 dmi.chassis.vendor: FUJITSU dmi.modalias: dmi:bvnFUJITSU//PhoenixTechnologiesLtd.:bvrVersion1.16:bd08/19/2010:svnFUJITSU:pnLIFEBOOKA530:pvr:rvnFUJITSU:rnFJNBB06:rvr:cvnFUJITSU:ct10:cvr: dmi.product.name: LIFEBOOK A530 dmi.sys.vendor: FUJITSU ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Tags: apport-bug i386 natty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/836335 Title: Sony Playstation 2 controller PC adaptator : buttons are not mapped correctly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836335/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs