Have you read the manual?
Anyway, let me explain.
QtSixA (err, sixad), doesn't handle USB devices by default.
The driver used for USB will be the system generic one.
If you want QtSixA features on USB, use 'sixad-raw'.
After you configured the stuff properly in the GUI as needed, connect your sixaxis via USB.
Now run:
You'll see something like this:
Code:
[16484.325306] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input16
[16484.325560] sony 0003:054C:0268.0004: input,hiddev96,hidraw1: USB HID v1.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-0000:00:1a.1-1/input0
[16484.326161] sony 0003:054C:0268.0004: can't set operational mode
[16484.345011] sony: probe of 0003:054C:0268.0004 failed with error -71
[16484.580086] usb 4-1: USB disconnect, address 5
[16484.820049] usb 4-1: new full speed USB device using uhci_hcd and address 6
[16485.023316] usb 4-1: configuration #1 chosen from 1 choice
[16485.109286] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input17
[16485.109480] sony 0003:054C:0268.0005: input,hiddev96,hidraw1: USB HID v1.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-0000:00:1a.1-1/input0
Notice the values I put on bold, it tells you which hidraw device the sixaxis is using.
Now using that, simply run:
Code:
sudo sixad-raw /dev/hidrawX
And replace 'X' by the appropriate number, as you found before.
PS: If you got an uinput error with sixad-raw, run 'sudo modprobe uinput' and try again.
Bookmarks