first thank you, falkTX for your work. it is realy fantastic.
second i have two issues with qtsixa, my archlinux (gnome3) and my fake ps3 controller.
1. issue - sixad -s command provokes gnome 3.4 hanging and crash error as a result.
2. issue i cannot make my controller to assosiate with sixad via bluetooth. even with gasia hacks. maybe it is possible to modify hack somehow to make my controller as capable as gasia controllers?
here is dmesg:
and here is lsusb -vvCode:input: SHENGHIC 2009/0708ZXW-V1Inc. PLAYSTATION(R)3Conteroller as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.1/1-22.214.171.124/1-126.96.36.199:1.0/input/input19 [ 2489.861261] sony 0003:054C:0268.0004: >input,hiddev0,hidraw1: USB HID v1.11 Joystick [SHENGHIC 2009/0708ZXW-V1Inc. PLAYSTATION(R)3Conteroller] on usb-0000:00:1a.0-188.8.131.52/input0
here some guy named RominuX is havin same problems with the same gamepad... but i did not found his problem solved anywhere...Code:Bus 001 Device 024: ID 054c:0268 Sony Corp. Batoh Device / PlayStation 3 Controller Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x054c Sony Corp. idProduct 0x0268 Batoh Device / PlayStation 3 Controller bcdDevice 1.00 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 41 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 148 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1
Last edited by shohart; November 1st, 2012 at 07:58 AM.
.... anyone? at least please tell me where can i find gasia controller? preferably on ebay.... thanx
I would like to see a raring ppa for this. Trying to get it to work now...
after trying to apt-get every possible related dependency I am still receiving this
I tried EVERY raring package at http://packages.ubuntu.com/search?su...&keywords=dbus I was still unable to get it working.Code:: Entering directory `/home/newamericanclassic/Downloads/qtsixa-1.5.0/utils/hcid' cc -DHAVE_CONFIG_H -I. -I./mod -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -g -Wall -O2 -D_FORTIFY_SOURCE=2 -c common/oui.c cc -DHAVE_CONFIG_H -I. -I./mod -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -g -Wall -O2 -D_FORTIFY_SOURCE=2 -c common/dbus.c In file included from common/dbus.c:38:0: /usr/include/dbus-1.0/dbus/dbus.h:29:33: fatal error: dbus/dbus-arch-deps.h: No such file or directory compilation terminated. make: *** [common_so] Error 1 make: Leaving directory `/home/newamericanclassic/Downloads/qtsixa-1.5.0/utils/hcid' make: *** [hcid_bin] Error 2 make: Leaving directory `/home/newamericanclassic/Downloads/qtsixa-1.5.0/utils' make: *** [build] Error 2
Ubuntu 12.04 x64
genuine PS3 sixaxis controller
sixpair works fine.
sixadd --start appears to work but doesn't accept the ps button press. A little help please?
Ok, managed to get it to work, had to install a patched bluez .deb. I can now use it as a mouse and some keypresses, how would I configure it to work with an emulator, say zsnes? I tried using zsnes's built in configurer, but it does not accept my keypresses.
Last edited by ntzrmtthihu777; December 23rd, 2012 at 04:44 AM.
The old ways are not the only ways. We study the mysteries of laser and circuit, crystal and scanner. Holographic daemons and invocations of equations. These are the tools we employ, and we know many things
------------------------------Code:apt-get remove --purge xserver-xorg-input-joystick
Sounds like you've gotten a couple of tutorials mixed up. The custom deb you've installed is intended to make the controllers pair over USB, then connect over bluetooth without sixad--using the linux kernel drivers.
Development on the kernel driver has come to a halt, approximately 2 years ago, at this point:If you want a more sensible experience, you need sixad, which is also less than ideal--it works well, and supports all the sixaxis/dualshock3 features, but requires that ordinary bluetooth be disabled. Furthermore, SUID is required to disable bluetooth and to enable sixad.The accelerometer and gyro axis do not work but can be used by reading the raw device.
The rumble feature is not supported.
The LEDs keep blinking and do not report the chosen input device.
Multiple gamepads on the same system have not been tested.
Lately I've had trouble with sixad not disabling bluetooth and I don't know why. It sounds like you might have the same problem.
To make sure bluetooth is disabled before starting sixad, I wrote a simple script to replace the complex sixad script:I'm still not sure why I have to do this, but it works for me. I assigned a keyboard shortcut to run the script (Super+KP Enter) to avoid the terminal.Code:#!/bin/bash if [ -n "`pgrep sixad`" ]; then #true when sixad is running gksudo "sh -c '/etc/init.d/sixad stop; service bluetooth restart'" else gksudo "sh -c 'service bluetooth stop; /etc/init.d/sixad restart'" fi exit 0;
changed the script to use "service" for stopping and restarting bluetooth, which interacts with blueman-applet better.
also, using "restart" instead of "start" covers the case when the service is already running in a broken state.
Last edited by quequotion; February 1st, 2013 at 05:34 AM. Reason: better script
Well, I have some problem with qtsixa i could not find any solution for by searching this thread.
I'm using Ubuntu 12.04.1 64-bit, a genuine PS3 Sixaxis Controller and the onboard bluetooth Controller of my Asus P8Z68-V Mainboard.
Basically the software works fine, pairing and everything without any problem. But if I use the controller as Joystick device it only works like for five second after connecting. Then it seems to be dead.
Any hints for this problem?