Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 20 Jan 2019, 15:37
All times are UTC - 4
 Forum index » Advanced Topics » Hardware
How to use PS3 six axis joystick in Puppy?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [4 Posts]  
Author Message

Joined: 29 May 2011
Posts: 48

PostPosted: Sat 25 Jun 2011, 22:35    Post subject:  How to use PS3 six axis joystick in Puppy?  

I read about using the PS3 controller after experimentally popping it into my little puppy Linux laptop. I was attempting to multi-task, Managing my Java based server, while playing PS3. It was on my lap, and the wireless controller needed charging so i popped it into my puppy. It actually started flashing before i even turned it on, so i unplugged it, turned it on until one light lit, connecting to the PS3. Then I plugged it back into puppy, and found it still worked with the PS3, and was charging, except the one single light was flashing

A thought popped into my head though, Was it trying to connect to the computer? As i read on it, It was supposed to be reconized as a joystick by default on the Linux Kernel. It showed that the controller could simply reconized as a gamepad or joystick

It also occurred to me that there is no joystick configuration interface in puppy either, so even if the controller was being reconized, there was no way of interacting with it.

Is there a driver to get this working as a normal joystick or gamepad, or just a drive for a gamepad/joystick by itself?

That would be AMAZING. I'm starting to get used to gaming on my PS3 and some of my games on Linux would be pretty cool with a controller.

Thanks guys - May puppy linux live on...
Back to top
View user's profile Send private message 

Joined: 04 Apr 2007
Posts: 6815
Location: Chatham, Kent, UK

PostPosted: Mon 27 Jun 2011, 07:59    Post subject:  



Aitch Smile
Back to top
View user's profile Send private message 

Joined: 10 Jun 2005
Posts: 5472
Location: Australia

PostPosted: Wed 13 Jul 2011, 01:30    Post subject:  

The PS3 Sixaxis controller is a non-standard game controller, which requires a bit of hacking to work with Linux.
Apparently it only communicates via bluetooth, but the pairing is done over USB. Refer here -
and updated instructions here -

Puppy-friendly translation:
you need to have a bluetooth dongle connected to your Puppy computer (obviously!) and the Linux bluetooth libraries (BlueZ) installed. One particular component of the BlueZ utilities, hidd, needs to be patched, and this utility needs to be explicitly enabled during compilation, with -
./configure ..... --enable hidd

You also need a unique utility called "sixpair" from the first link I provided.

The controller should be connected via USB to your Puppy computer, and the bluetooth daemon (bluetoothd) needs to be up and running on Puppy. Then you run the "sixpair" utility - this will pair the controller to Puppy. At this point the USB cable can be disconnected.
Now you need to stop the normal bluetoothd daemon on Puppy, and start the (patched) hidd daemon instead.
Then you press the "PS" button on the controller to establish the connection with Puppy. The hidd daemon should confirm this connection.

In summary: do-able, but not particularly easy.
Back to top
View user's profile Send private message 

Joined: 23 May 2010
Posts: 2545
Location: near here

PostPosted: Mon 06 Aug 2012, 17:37    Post subject:  

there's also qtSixA

also could be difficult to implement on Puppy.

Added links wiki, please add any more info if known

Regards Jon ; -)

helping Wiki for help
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [4 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0379s ][ Queries: 12 (0.0097s) ][ GZIP on ]