Do you have multiple PS3 controllers connected?
What does
"dmesg | grep -i sony"
show?
Here is the output from /dev/input/event0 (the joystick on my FC6 machine)
00000000 46 e6 e5 16 00 0c ce ad 00 03 00 00 00 00 00 8b |F...............|
00000010 46 e6 e5 16 00 0c ce bb 00 00 00 00 00 00 00 00 |F...............|
00000020 46 e6 e5 16 00 0e c2 cf 00 03 00 00 00 00 00 8a |F...............|
00000030 46 e6 e5 16 00 0e c2 dc 00 00 00 00 00 00 00 00 |F...............|
00000040 46 e6 e5 16 00 0e e9 e1 00 03 00 00 00 00 00 8b |F...............|
00000050 46 e6 e5 16 00 0e e9 ed 00 00 00 00 00 00 00 00 |F...............|
00000060 46 e6 e5 16 00 0f 38 07 00 03 00 00 00 00 00 8a |F.....8.........|
00000070 46 e6 e5 16 00 0f 38 12 00 00 00 00 00 00 00 00 |F.....8.........|
00000080 46 e6 e5 17 00 00 1c d9 00 03 00 00 00 00 00 8b |F...............|
00000090 46 e6 e5 17 00 00 1c e5 00 00 00 00 00 00 00 00 |F...............|
We read from dev/event and look for an event type of 1 and a button modifier of 304.
In the event output it looks something like (on my machine)
000000c0 46 e6 e5 17 00 02 18 cb 00 01 01 30 00 00 00 01 |F..........0....|
or
00000130 46 e6 e5 17 00 03 2a 4c 00 01 01 30 00 00 00 00 |F.....*L...0....|
| ^ Button Modifier 304 = 0x130
^ Event code 1 = 0x1
Depending on if the button is pressed.
Joaquin