Hi! i use archlinux and i build package from aur. it named as qtsixa-gasia. It use official source packages with specific patches
http://aur.archlinux.org/packages.php?ID=63437
Printable View
Hi! i use archlinux and i build package from aur. it named as qtsixa-gasia. It use official source packages with specific patches
http://aur.archlinux.org/packages.php?ID=63437
Hey there!
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-1.2.1.3/1-1.2.1.3: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-1.2.1.3/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
so i can provide additional info if it is required... if it is possible, i beg for help)) it is not really cool to use a wireless controller as a wired one...
.... 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[2]: *** [common_so] Error 1
make[2]: Leaving directory `/home/newamericanclassic/Downloads/qtsixa-1.5.0/utils/hcid'
make[1]: *** [hcid_bin] Error 2
make[1]: Leaving directory `/home/newamericanclassic/Downloads/qtsixa-1.5.0/utils'
make: *** [build] Error 2
Ubuntu 12.04 x64
genuine PS3 sixaxis controller
qtsixa installed.
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.
You're going to have trouble if you want to use it as a mouse/keyboard and a joystick. I recommend that you don't.------------------------------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.Quote:
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;
*UPDATE*
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.
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?