Things You'll Need
Instructions
Reset the PS3 controller. Sometimes the controller stops functioning properly and simply needs a reset to begin working again. The reset button is located on the bottom of the controller close to the left trigger. You will need to insert a paper clip or other small object into the reset slot to press the button.
Check to see if the controller is working properly at all. You should try pairing it with a PS3 and see if it works for navigating the XMB menu and for playing games.
Make sure the battery is charged if you are attempting to connect the PS3 controller with Bluetooth. When the battery gets low, the power indicator light on the controller blinks. You can also view the battery charge by connecting it to a PS3. If the battery needs charging, you can plug in the controller's provided USB cord to a PS3 or a computer.
Check the instructions that came with the Linux drivers to be sure you're trying to connect the controller correctly. Some drivers may require that the controller connect with a physical cord and others may allow a Bluetooth connection. For the latter, you may need to pair it with the computer using a USB cord first and then remove the cord.
Make sure you're using the correct drivers for your version of Linux. If the drivers you downloaded does not match your version of Linux,\ they may not work at all for you.
Reinstall the drivers. This step is highly variable because of the different approaches programmers have taken to creating drivers. You may be able to reinstall the drivers by double-clicking the installation file or you may need to work step-by-step through the setup process again and make sure all configurations are correct and all required files are present.
Look for new drivers if you still cannot get the controller to work. Because there are no official Linux drivers for the PS3 controller, the drivers you downloaded may not work properly, so you might have to try to find new ones.