Open fluffymadness opened 9 years ago
Can you post some evtest output? I assume it has problems with the conversion of the min/max axis values (sensitivity).
Input driver version is 1.0.1
Input device ID: bus 0x6 vendor 0x54c product 0x268 version 0x100
Input device name: "PLAYSTATION(R)3 Controller (E0:75:0A:99:35:62)"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 288 (BTN_TRIGGER)
Event code 289 (BTN_THUMB)
Event code 290 (BTN_THUMB2)
Event code 291 (BTN_TOP)
Event code 292 (BTN_TOP2)
Event code 293 (BTN_PINKIE)
Event code 294 (BTN_BASE)
Event code 295 (BTN_BASE2)
Event code 296 (BTN_BASE3)
Event code 297 (BTN_BASE4)
Event code 298 (BTN_BASE5)
Event code 299 (BTN_BASE6)
Event code 300 (?)
Event code 301 (?)
Event code 302 (?)
Event code 303 (BTN_DEAD)
Event code 304 (BTN_SOUTH)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min -127
Max 127
Event code 1 (ABS_Y)
Value 0
Min -127
Max 127
Event code 2 (ABS_Z)
Value 0
Min -127
Max 127
Event code 3 (ABS_RX)
Value 0
Min -127
Max 127
Event code 4 (ABS_RY)
Value 0
Min -622
Max -402
Event code 5 (ABS_RZ)
Value 0
Min 402
Max 622
Event code 6 (ABS_THROTTLE)
Value 0
Min 402
Max 622
Event code 7 (ABS_RUDDER)
Value 0
Min -127
Max 127
Event code 8 (ABS_WHEEL)
Value 0
Min -255
Max 255
Event code 9 (ABS_GAS)
Value 0
Min -255
Max 255
Event code 10 (ABS_BRAKE)
Value 0
Min -255
Max 255
Event code 11 (?)
Value 0
Min -255
Max 255
Event code 12 (?)
Value 0
Min -255
Max 255
Event code 13 (?)
Value 0
Min -255
Max 255
Event code 14 (?)
Value 0
Min -255
Max 255
Event code 15 (?)
Value 0
Min -255
Max 255
Event code 26 (ABS_TILT_X)
Value 0
Min -255
Max 255
Event code 27 (ABS_TILT_Y)
Value 0
Min -255
Max 255
Event code 28 (ABS_TOOL_WIDTH)
Value 0
Min -255
Max 255
Event code 29 (?)
Value 0
Min -255
Max 255
Event code 30 (?)
Value 0
Min -1250
Max 1250
Event code 31 (?)
Value 0
Min -1250
Max 1250
Event code 32 (ABS_VOLUME)
Value 0
Min -1250
Max 1250
Event code 33 (?)
Value 0
Min -1250
Max 1250
Event code 34 (?)
Value 0
Min -1250
Max 1250
Event code 35 (?)
Value 0
Min -1250
Max 1250
Event code 36 (?)
Value 0
Min -1250
Max 1250
Event code 37 (?)
Value 0
Min -1250
Max 1250
Event code 38 (?)
Value 0
Min -1250
Max 1250
Event type 21 (EV_FF)
Event code 80 (FF_RUMBLE)
Event code 81 (FF_PERIODIC)
Event code 88 (FF_SQUARE)
Event code 89 (FF_TRIANGLE)
Event code 90 (FF_SINE)
Properties:
Testing ... (interrupt to exit)
Event: time 1446377020.066960, type 3 (EV_ABS), code 1 (ABS_Y), value -17
Event: time 1446377020.066960, -------------- EV_SYN ------------
Event: time 1446377020.080739, type 3 (EV_ABS), code 1 (ABS_Y), value -58
Event: time 1446377020.080739, -------------- EV_SYN ------------
Event: time 1446377020.089464, type 3 (EV_ABS), code 0 (ABS_X), value 10
Event: time 1446377020.089464, type 3 (EV_ABS), code 1 (ABS_Y), value -112
Event: time 1446377020.089464, -------------- EV_SYN ------------
Event: time 1446377020.103222, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377020.103222, type 3 (EV_ABS), code 1 (ABS_Y), value -128
Event: time 1446377020.103222, -------------- EV_SYN ------------
Event: time 1446377021.069495, type 3 (EV_ABS), code 0 (ABS_X), value 10
Event: time 1446377021.069495, -------------- EV_SYN ------------
Event: time 1446377021.092047, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377021.092047, -------------- EV_SYN ------------
Event: time 1446377021.100748, type 3 (EV_ABS), code 0 (ABS_X), value 11
Event: time 1446377021.100748, type 3 (EV_ABS), code 1 (ABS_Y), value -94
Event: time 1446377021.100748, -------------- EV_SYN ------------
Event: time 1446377021.114605, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377021.114605, type 3 (EV_ABS), code 1 (ABS_Y), value -29
Event: time 1446377021.114605, -------------- EV_SYN ------------
Event: time 1446377021.123276, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377021.123276, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377021.123276, -------------- EV_SYN ------------
Event: time 1446377021.347008, type 3 (EV_ABS), code 0 (ABS_X), value 18
Event: time 1446377021.347008, type 3 (EV_ABS), code 1 (ABS_Y), value -98
Event: time 1446377021.347008, -------------- EV_SYN ------------
Event: time 1446377021.360800, type 3 (EV_ABS), code 0 (ABS_X), value 23
Event: time 1446377021.360800, type 3 (EV_ABS), code 1 (ABS_Y), value -128
Event: time 1446377021.360800, -------------- EV_SYN ------------
Event: time 1446377021.383273, type 3 (EV_ABS), code 0 (ABS_X), value 22
Event: time 1446377021.383273, -------------- EV_SYN ------------
Event: time 1446377021.392004, type 3 (EV_ABS), code 0 (ABS_X), value 21
Event: time 1446377021.392004, -------------- EV_SYN ------------
Event: time 1446377021.405767, type 3 (EV_ABS), code 0 (ABS_X), value 19
Event: time 1446377021.405767, -------------- EV_SYN ------------
Event: time 1446377021.414502, type 3 (EV_ABS), code 0 (ABS_X), value 17
Event: time 1446377021.414502, -------------- EV_SYN ------------
Event: time 1446377021.428271, type 3 (EV_ABS), code 0 (ABS_X), value 15
Event: time 1446377021.428271, -------------- EV_SYN ------------
Event: time 1446377021.437013, type 3 (EV_ABS), code 0 (ABS_X), value 14
Event: time 1446377021.437013, -------------- EV_SYN ------------
Event: time 1446377021.729505, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377021.729505, -------------- EV_SYN ------------
Event: time 1446377021.743278, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377021.743278, -------------- EV_SYN ------------
Event: time 1446377021.765770, type 3 (EV_ABS), code 0 (ABS_X), value -17
Event: time 1446377021.765770, -------------- EV_SYN ------------
Event: time 1446377021.774549, type 3 (EV_ABS), code 0 (ABS_X), value -19
Event: time 1446377021.774549, type 3 (EV_ABS), code 1 (ABS_Y), value -127
Event: time 1446377021.774549, -------------- EV_SYN ------------
Event: time 1446377021.788284, type 3 (EV_ABS), code 0 (ABS_X), value -16
Event: time 1446377021.788284, type 3 (EV_ABS), code 1 (ABS_Y), value -95
Event: time 1446377021.788284, -------------- EV_SYN ------------
Event: time 1446377021.797012, type 3 (EV_ABS), code 0 (ABS_X), value -14
Event: time 1446377021.797012, type 3 (EV_ABS), code 1 (ABS_Y), value -59
Event: time 1446377021.797012, -------------- EV_SYN ------------
Event: time 1446377021.810786, type 3 (EV_ABS), code 0 (ABS_X), value -10
Event: time 1446377021.810786, type 3 (EV_ABS), code 1 (ABS_Y), value -33
Event: time 1446377021.810786, -------------- EV_SYN ------------
Event: time 1446377021.819521, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377021.819521, type 3 (EV_ABS), code 1 (ABS_Y), value -12
Event: time 1446377021.819521, -------------- EV_SYN ------------
Event: time 1446377021.833295, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377021.833295, -------------- EV_SYN ------------
Event: time 1446377021.977028, type 3 (EV_ABS), code 0 (ABS_X), value 11
Event: time 1446377021.977028, type 3 (EV_ABS), code 1 (ABS_Y), value -31
Event: time 1446377021.977028, -------------- EV_SYN ------------
Event: time 1446377021.990802, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377021.990802, type 3 (EV_ABS), code 1 (ABS_Y), value -85
Event: time 1446377021.990802, -------------- EV_SYN ------------
Event: time 1446377021.999525, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377021.999525, type 3 (EV_ABS), code 1 (ABS_Y), value -128
Event: time 1446377021.999525, -------------- EV_SYN ------------
Event: time 1446377022.300785, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377022.300785, type 3 (EV_ABS), code 1 (ABS_Y), value -101
Event: time 1446377022.300785, -------------- EV_SYN ------------
Event: time 1446377022.314571, type 3 (EV_ABS), code 1 (ABS_Y), value -52
Event: time 1446377022.314571, -------------- EV_SYN ------------
Event: time 1446377022.323287, type 3 (EV_ABS), code 1 (ABS_Y), value -17
Event: time 1446377022.323287, -------------- EV_SYN ------------
Event: time 1446377022.337051, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377022.337051, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377022.337051, -------------- EV_SYN ------------
Event: time 1446377022.548560, type 3 (EV_ABS), code 0 (ABS_X), value 11
Event: time 1446377022.548560, type 3 (EV_ABS), code 1 (ABS_Y), value -82
Event: time 1446377022.548560, -------------- EV_SYN ------------
Event: time 1446377022.563319, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377022.563319, type 3 (EV_ABS), code 1 (ABS_Y), value -128
Event: time 1446377022.563319, -------------- EV_SYN ------------
Event: time 1446377022.572056, type 3 (EV_ABS), code 0 (ABS_X), value -10
Event: time 1446377022.572056, -------------- EV_SYN ------------
Event: time 1446377022.867044, type 3 (EV_ABS), code 0 (ABS_X), value -11
Event: time 1446377022.867044, -------------- EV_SYN ------------
Event: time 1446377022.884589, type 3 (EV_ABS), code 1 (ABS_Y), value -74
Event: time 1446377022.884589, -------------- EV_SYN ------------
Event: time 1446377022.898326, type 3 (EV_ABS), code 1 (ABS_Y), value -36
Event: time 1446377022.898326, -------------- EV_SYN ------------
Event: time 1446377022.907068, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377022.907068, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377022.907068, -------------- EV_SYN ------------
Event: time 1446377023.257066, type 3 (EV_ABS), code 1 (ABS_Y), value 23
Event: time 1446377023.257066, -------------- EV_SYN ------------
Event: time 1446377023.270856, type 3 (EV_ABS), code 0 (ABS_X), value -15
Event: time 1446377023.270856, type 3 (EV_ABS), code 1 (ABS_Y), value 42
Event: time 1446377023.270856, -------------- EV_SYN ------------
Event: time 1446377023.279564, type 3 (EV_ABS), code 0 (ABS_X), value -17
Event: time 1446377023.279564, type 3 (EV_ABS), code 1 (ABS_Y), value 68
Event: time 1446377023.279564, -------------- EV_SYN ------------
Event: time 1446377023.293334, type 3 (EV_ABS), code 0 (ABS_X), value -18
Event: time 1446377023.293334, type 3 (EV_ABS), code 1 (ABS_Y), value 109
Event: time 1446377023.293334, -------------- EV_SYN ------------
Event: time 1446377023.302072, type 3 (EV_ABS), code 1 (ABS_Y), value 127
Event: time 1446377023.302072, -------------- EV_SYN ------------
Event: time 1446377023.369571, type 3 (EV_ABS), code 0 (ABS_X), value -17
Event: time 1446377023.369571, -------------- EV_SYN ------------
Event: time 1446377023.405828, type 3 (EV_ABS), code 0 (ABS_X), value -18
Event: time 1446377023.405828, -------------- EV_SYN ------------
Event: time 1446377023.428339, type 3 (EV_ABS), code 0 (ABS_X), value -17
Event: time 1446377023.428339, -------------- EV_SYN ------------
Event: time 1446377023.450836, type 3 (EV_ABS), code 0 (ABS_X), value -18
Event: time 1446377023.450836, -------------- EV_SYN ------------
Event: time 1446377023.572101, type 3 (EV_ABS), code 0 (ABS_X), value -17
Event: time 1446377023.572101, -------------- EV_SYN ------------
Event: time 1446377023.580892, type 3 (EV_ABS), code 0 (ABS_X), value -14
Event: time 1446377023.580892, -------------- EV_SYN ------------
Event: time 1446377023.594587, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377023.594587, -------------- EV_SYN ------------
Event: time 1446377023.603361, type 3 (EV_ABS), code 0 (ABS_X), value 11
Event: time 1446377023.603361, -------------- EV_SYN ------------
Event: time 1446377023.617126, type 3 (EV_ABS), code 0 (ABS_X), value 23
Event: time 1446377023.617126, -------------- EV_SYN ------------
Event: time 1446377023.625842, type 3 (EV_ABS), code 0 (ABS_X), value 32
Event: time 1446377023.625842, -------------- EV_SYN ------------
Event: time 1446377023.639612, type 3 (EV_ABS), code 0 (ABS_X), value 37
Event: time 1446377023.639612, type 3 (EV_ABS), code 1 (ABS_Y), value 110
Event: time 1446377023.639612, -------------- EV_SYN ------------
Event: time 1446377023.648383, type 3 (EV_ABS), code 1 (ABS_Y), value 77
Event: time 1446377023.648383, -------------- EV_SYN ------------
Event: time 1446377023.662112, type 3 (EV_ABS), code 0 (ABS_X), value 33
Event: time 1446377023.662112, type 3 (EV_ABS), code 1 (ABS_Y), value 46
Event: time 1446377023.662112, -------------- EV_SYN ------------
Event: time 1446377023.670829, type 3 (EV_ABS), code 0 (ABS_X), value 24
Event: time 1446377023.670829, type 3 (EV_ABS), code 1 (ABS_Y), value 22
Event: time 1446377023.670829, -------------- EV_SYN ------------
Event: time 1446377023.684641, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377023.684641, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377023.684641, -------------- EV_SYN ------------
Event: time 1446377023.693330, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377023.693330, -------------- EV_SYN ------------
Event: time 1446377023.874586, type 3 (EV_ABS), code 1 (ABS_Y), value 10
Event: time 1446377023.874586, -------------- EV_SYN ------------
Event: time 1446377023.888359, type 3 (EV_ABS), code 1 (ABS_Y), value 38
Event: time 1446377023.888359, -------------- EV_SYN ------------
Event: time 1446377023.897093, type 3 (EV_ABS), code 0 (ABS_X), value -10
Event: time 1446377023.897093, type 3 (EV_ABS), code 1 (ABS_Y), value 74
Event: time 1446377023.897093, -------------- EV_SYN ------------
Event: time 1446377023.910856, type 3 (EV_ABS), code 1 (ABS_Y), value 118
Event: time 1446377023.910856, -------------- EV_SYN ------------
Event: time 1446377023.919584, type 3 (EV_ABS), code 1 (ABS_Y), value 127
Event: time 1446377023.919584, -------------- EV_SYN ------------
Event: time 1446377024.220849, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377024.220849, -------------- EV_SYN ------------
Event: time 1446377024.234643, type 3 (EV_ABS), code 0 (ABS_X), value 11
Event: time 1446377024.234643, -------------- EV_SYN ------------
Event: time 1446377024.243359, type 3 (EV_ABS), code 0 (ABS_X), value 13
Event: time 1446377024.243359, type 3 (EV_ABS), code 1 (ABS_Y), value 110
Event: time 1446377024.243359, -------------- EV_SYN ------------
Event: time 1446377024.257121, type 3 (EV_ABS), code 0 (ABS_X), value 14
Event: time 1446377024.257121, type 3 (EV_ABS), code 1 (ABS_Y), value 70
Event: time 1446377024.257121, -------------- EV_SYN ------------
Event: time 1446377024.270865, type 3 (EV_ABS), code 1 (ABS_Y), value 29
Event: time 1446377024.270865, -------------- EV_SYN ------------
Event: time 1446377024.277114, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377024.277114, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377024.277114, -------------- EV_SYN ------------
Event: time 1446377024.470860, type 3 (EV_ABS), code 1 (ABS_Y), value 17
Event: time 1446377024.470860, -------------- EV_SYN ------------
Event: time 1446377024.479628, type 3 (EV_ABS), code 1 (ABS_Y), value 44
Event: time 1446377024.479628, -------------- EV_SYN ------------
Event: time 1446377024.493404, type 3 (EV_ABS), code 1 (ABS_Y), value 78
Event: time 1446377024.493404, -------------- EV_SYN ------------
Event: time 1446377024.502124, type 3 (EV_ABS), code 1 (ABS_Y), value 121
Event: time 1446377024.502124, -------------- EV_SYN ------------
Event: time 1446377024.515878, type 3 (EV_ABS), code 1 (ABS_Y), value 127
Event: time 1446377024.515878, -------------- EV_SYN ------------
Event: time 1446377024.538374, type 3 (EV_ABS), code 0 (ABS_X), value -10
Event: time 1446377024.538374, -------------- EV_SYN ------------
Event: time 1446377024.592115, type 3 (EV_ABS), code 0 (ABS_X), value -12
Event: time 1446377024.592115, -------------- EV_SYN ------------
Event: time 1446377024.785917, type 3 (EV_ABS), code 0 (ABS_X), value -11
Event: time 1446377024.785917, -------------- EV_SYN ------------
Event: time 1446377024.794649, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377024.794649, -------------- EV_SYN ------------
Event: time 1446377024.817197, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377024.817197, -------------- EV_SYN ------------
Event: time 1446377024.839628, type 3 (EV_ABS), code 0 (ABS_X), value 16
Event: time 1446377024.839628, -------------- EV_SYN ------------
Event: time 1446377024.853413, type 3 (EV_ABS), code 0 (ABS_X), value 22
Event: time 1446377024.853413, -------------- EV_SYN ------------
Event: time 1446377024.862128, type 3 (EV_ABS), code 0 (ABS_X), value 23
Event: time 1446377024.862128, type 3 (EV_ABS), code 1 (ABS_Y), value 80
Event: time 1446377024.862128, -------------- EV_SYN ------------
Event: time 1446377024.875898, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377024.875898, type 3 (EV_ABS), code 1 (ABS_Y), value 18
Event: time 1446377024.875898, -------------- EV_SYN ------------
Event: time 1446377024.884644, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377024.884644, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377024.884644, -------------- EV_SYN ------------
Event: time 1446377025.580898, type 3 (EV_ABS), code 0 (ABS_X), value 25
Event: time 1446377025.580898, -------------- EV_SYN ------------
Event: time 1446377025.594690, type 3 (EV_ABS), code 0 (ABS_X), value 63
Event: time 1446377025.594690, -------------- EV_SYN ------------
Event: time 1446377025.603418, type 3 (EV_ABS), code 0 (ABS_X), value 109
Event: time 1446377025.603418, -------------- EV_SYN ------------
Event: time 1446377025.617217, type 3 (EV_ABS), code 0 (ABS_X), value 127
Event: time 1446377025.617217, -------------- EV_SYN ------------
Event: time 1446377025.639669, type 3 (EV_ABS), code 1 (ABS_Y), value -21
Event: time 1446377025.639669, -------------- EV_SYN ------------
Event: time 1446377025.648410, type 3 (EV_ABS), code 1 (ABS_Y), value -24
Event: time 1446377025.648410, -------------- EV_SYN ------------
Event: time 1446377025.662213, type 3 (EV_ABS), code 1 (ABS_Y), value -27
Event: time 1446377025.662213, -------------- EV_SYN ------------
Event: time 1446377025.670917, type 3 (EV_ABS), code 1 (ABS_Y), value -28
Event: time 1446377025.670917, -------------- EV_SYN ------------
Event: time 1446377025.684664, type 3 (EV_ABS), code 1 (ABS_Y), value -29
Event: time 1446377025.684664, -------------- EV_SYN ------------
Event: time 1446377025.693415, type 3 (EV_ABS), code 1 (ABS_Y), value -30
Event: time 1446377025.693415, -------------- EV_SYN ------------
Event: time 1446377025.707211, type 3 (EV_ABS), code 1 (ABS_Y), value -31
Event: time 1446377025.707211, -------------- EV_SYN ------------
Event: time 1446377025.817203, type 3 (EV_ABS), code 1 (ABS_Y), value -30
Event: time 1446377025.817203, -------------- EV_SYN ------------
Event: time 1446377025.848414, type 3 (EV_ABS), code 1 (ABS_Y), value -29
Event: time 1446377025.848414, -------------- EV_SYN ------------
Event: time 1446377025.870906, type 3 (EV_ABS), code 1 (ABS_Y), value -28
Event: time 1446377025.870906, -------------- EV_SYN ------------
Event: time 1446377025.887318, type 3 (EV_ABS), code 1 (ABS_Y), value -27
Event: time 1446377025.887318, -------------- EV_SYN ------------
Event: time 1446377025.908419, type 3 (EV_ABS), code 1 (ABS_Y), value -25
Event: time 1446377025.908419, -------------- EV_SYN ------------
Event: time 1446377025.917216, type 3 (EV_ABS), code 1 (ABS_Y), value -24
Event: time 1446377025.917216, -------------- EV_SYN ------------
Event: time 1446377025.962200, type 3 (EV_ABS), code 1 (ABS_Y), value -23
Event: time 1446377025.962200, -------------- EV_SYN ------------
Event: time 1446377025.976222, type 3 (EV_ABS), code 1 (ABS_Y), value -22
Event: time 1446377025.976222, -------------- EV_SYN ------------
Event: time 1446377026.029662, type 3 (EV_ABS), code 1 (ABS_Y), value -24
Event: time 1446377026.029662, -------------- EV_SYN ------------
Event: time 1446377026.043456, type 3 (EV_ABS), code 1 (ABS_Y), value -36
Event: time 1446377026.043456, -------------- EV_SYN ------------
Event: time 1446377026.052228, type 3 (EV_ABS), code 0 (ABS_X), value 108
Event: time 1446377026.052228, type 3 (EV_ABS), code 1 (ABS_Y), value -48
Event: time 1446377026.052228, -------------- EV_SYN ------------
Event: time 1446377026.065925, type 3 (EV_ABS), code 0 (ABS_X), value 41
Event: time 1446377026.065925, type 3 (EV_ABS), code 1 (ABS_Y), value -36
Event: time 1446377026.065925, -------------- EV_SYN ------------
Event: time 1446377026.074675, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377026.074675, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377026.074675, -------------- EV_SYN ------------
Event: time 1446377026.322466, type 3 (EV_ABS), code 0 (ABS_X), value 17
Event: time 1446377026.322466, -------------- EV_SYN ------------
Event: time 1446377026.336768, type 3 (EV_ABS), code 0 (ABS_X), value 41
Event: time 1446377026.336768, -------------- EV_SYN ------------
Event: time 1446377026.344700, type 3 (EV_ABS), code 0 (ABS_X), value 67
Event: time 1446377026.344700, -------------- EV_SYN ------------
Event: time 1446377026.353442, type 3 (EV_ABS), code 0 (ABS_X), value 102
Event: time 1446377026.353442, -------------- EV_SYN ------------
Event: time 1446377026.367227, type 3 (EV_ABS), code 0 (ABS_X), value 127
Event: time 1446377026.367227, -------------- EV_SYN ------------
Event: time 1446377026.392446, type 3 (EV_ABS), code 1 (ABS_Y), value -23
Event: time 1446377026.392446, -------------- EV_SYN ------------
Event: time 1446377026.398437, type 3 (EV_ABS), code 1 (ABS_Y), value -28
Event: time 1446377026.398437, -------------- EV_SYN ------------
Event: time 1446377026.412224, type 3 (EV_ABS), code 1 (ABS_Y), value -30
Event: time 1446377026.412224, -------------- EV_SYN ------------
Event: time 1446377026.555937, type 3 (EV_ABS), code 1 (ABS_Y), value -29
Event: time 1446377026.555937, -------------- EV_SYN ------------
Event: time 1446377026.578431, type 3 (EV_ABS), code 1 (ABS_Y), value -28
Event: time 1446377026.578431, -------------- EV_SYN ------------
Event: time 1446377026.592296, type 3 (EV_ABS), code 1 (ABS_Y), value -27
Event: time 1446377026.592296, -------------- EV_SYN ------------
Event: time 1446377026.637221, type 3 (EV_ABS), code 1 (ABS_Y), value -26
Event: time 1446377026.637221, -------------- EV_SYN ------------
Event: time 1446377026.645947, type 3 (EV_ABS), code 1 (ABS_Y), value -25
Event: time 1446377026.645947, -------------- EV_SYN ------------
Event: time 1446377026.690934, type 3 (EV_ABS), code 1 (ABS_Y), value -24
Event: time 1446377026.690934, -------------- EV_SYN ------------
Event: time 1446377026.713443, type 3 (EV_ABS), code 1 (ABS_Y), value -23
Event: time 1446377026.713443, -------------- EV_SYN ------------
Event: time 1446377026.758447, type 3 (EV_ABS), code 1 (ABS_Y), value -31
Event: time 1446377026.758447, -------------- EV_SYN ------------
Event: time 1446377026.772230, type 3 (EV_ABS), code 0 (ABS_X), value 116
Event: time 1446377026.772230, type 3 (EV_ABS), code 1 (ABS_Y), value -44
Event: time 1446377026.772230, -------------- EV_SYN ------------
Event: time 1446377026.780937, type 3 (EV_ABS), code 0 (ABS_X), value 65
Event: time 1446377026.780937, -------------- EV_SYN ------------
Event: time 1446377026.794709, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377026.794709, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377026.794709, -------------- EV_SYN ------------
Event: time 1446377027.005946, type 3 (EV_ABS), code 0 (ABS_X), value 16
Event: time 1446377027.005946, -------------- EV_SYN ------------
Event: time 1446377027.020526, type 3 (EV_ABS), code 0 (ABS_X), value 39
Event: time 1446377027.020526, -------------- EV_SYN ------------
Event: time 1446377027.029252, type 3 (EV_ABS), code 0 (ABS_X), value 66
Event: time 1446377027.029252, -------------- EV_SYN ------------
Event: time 1446377027.042240, type 3 (EV_ABS), code 0 (ABS_X), value 101
Event: time 1446377027.042240, -------------- EV_SYN ------------
Event: time 1446377027.050951, type 3 (EV_ABS), code 0 (ABS_X), value 127
Event: time 1446377027.050951, type 3 (EV_ABS), code 1 (ABS_Y), value -10
Event: time 1446377027.050951, -------------- EV_SYN ------------
Event: time 1446377027.064708, type 3 (EV_ABS), code 1 (ABS_Y), value -22
Event: time 1446377027.064708, -------------- EV_SYN ------------
Event: time 1446377027.073447, type 3 (EV_ABS), code 1 (ABS_Y), value -43
Event: time 1446377027.073447, -------------- EV_SYN ------------
Event: time 1446377027.087225, type 3 (EV_ABS), code 1 (ABS_Y), value -44
Event: time 1446377027.087225, -------------- EV_SYN ------------
Event: time 1446377027.095939, type 3 (EV_ABS), code 1 (ABS_Y), value -45
Event: time 1446377027.095939, -------------- EV_SYN ------------
Event: time 1446377027.109812, type 3 (EV_ABS), code 1 (ABS_Y), value -46
Event: time 1446377027.109812, -------------- EV_SYN ------------
Event: time 1446377027.118557, type 3 (EV_ABS), code 1 (ABS_Y), value -47
Event: time 1446377027.118557, -------------- EV_SYN ------------
Event: time 1446377027.208446, type 3 (EV_ABS), code 1 (ABS_Y), value -45
Event: time 1446377027.208446, -------------- EV_SYN ------------
Event: time 1446377027.222251, type 3 (EV_ABS), code 1 (ABS_Y), value -44
Event: time 1446377027.222251, -------------- EV_SYN ------------
Event: time 1446377027.230957, type 3 (EV_ABS), code 1 (ABS_Y), value -43
Event: time 1446377027.230957, -------------- EV_SYN ------------
Event: time 1446377027.253480, type 3 (EV_ABS), code 1 (ABS_Y), value -41
Event: time 1446377027.253480, -------------- EV_SYN ------------
Event: time 1446377027.267246, type 3 (EV_ABS), code 1 (ABS_Y), value -40
Event: time 1446377027.267246, -------------- EV_SYN ------------
Event: time 1446377027.275960, type 3 (EV_ABS), code 1 (ABS_Y), value -39
Event: time 1446377027.275960, -------------- EV_SYN ------------
Event: time 1446377027.289727, type 3 (EV_ABS), code 1 (ABS_Y), value -38
Event: time 1446377027.289727, -------------- EV_SYN ------------
Event: time 1446377027.298479, type 3 (EV_ABS), code 1 (ABS_Y), value -37
Event: time 1446377027.298479, -------------- EV_SYN ------------
Event: time 1446377027.343480, type 3 (EV_ABS), code 1 (ABS_Y), value -36
Event: time 1446377027.343480, -------------- EV_SYN ------------
Event: time 1446377027.365961, type 3 (EV_ABS), code 1 (ABS_Y), value -35
Event: time 1446377027.365961, -------------- EV_SYN ------------
Event: time 1446377027.469707, type 3 (EV_ABS), code 1 (ABS_Y), value -34
Event: time 1446377027.469707, -------------- EV_SYN ------------
Event: time 1446377027.478486, type 3 (EV_ABS), code 1 (ABS_Y), value -33
Event: time 1446377027.478486, -------------- EV_SYN ------------
Event: time 1446377027.500976, type 3 (EV_ABS), code 1 (ABS_Y), value -32
Event: time 1446377027.500976, -------------- EV_SYN ------------
Event: time 1446377027.599706, type 3 (EV_ABS), code 1 (ABS_Y), value -26
Event: time 1446377027.599706, -------------- EV_SYN ------------
Event: time 1446377027.613513, type 3 (EV_ABS), code 1 (ABS_Y), value -21
Event: time 1446377027.613513, -------------- EV_SYN ------------
Event: time 1446377027.622249, type 3 (EV_ABS), code 1 (ABS_Y), value -20
Event: time 1446377027.622249, -------------- EV_SYN ------------
Event: time 1446377027.636006, type 3 (EV_ABS), code 1 (ABS_Y), value -12
Event: time 1446377027.636006, -------------- EV_SYN ------------
Event: time 1446377027.644736, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377027.644736, -------------- EV_SYN ------------
Event: time 1446377028.040996, type 3 (EV_ABS), code 1 (ABS_Y), value 12
Event: time 1446377028.040996, -------------- EV_SYN ------------
Event: time 1446377028.049749, type 3 (EV_ABS), code 1 (ABS_Y), value 18
Event: time 1446377028.049749, -------------- EV_SYN ------------
Event: time 1446377028.063517, type 3 (EV_ABS), code 1 (ABS_Y), value 22
Event: time 1446377028.063517, -------------- EV_SYN ------------
Event: time 1446377028.117344, type 3 (EV_ABS), code 1 (ABS_Y), value 21
Event: time 1446377028.117344, -------------- EV_SYN ------------
Event: time 1446377028.139738, type 3 (EV_ABS), code 1 (ABS_Y), value 20
Event: time 1446377028.139738, -------------- EV_SYN ------------
Event: time 1446377028.198495, type 3 (EV_ABS), code 1 (ABS_Y), value 19
Event: time 1446377028.198495, -------------- EV_SYN ------------
Event: time 1446377028.207243, type 3 (EV_ABS), code 1 (ABS_Y), value 18
Event: time 1446377028.207243, -------------- EV_SYN ------------
Event: time 1446377028.221010, type 3 (EV_ABS), code 1 (ABS_Y), value 16
Event: time 1446377028.221010, -------------- EV_SYN ------------
Event: time 1446377028.229742, type 3 (EV_ABS), code 1 (ABS_Y), value 15
Event: time 1446377028.229742, -------------- EV_SYN ------------
Event: time 1446377028.243507, type 3 (EV_ABS), code 1 (ABS_Y), value 14
Event: time 1446377028.243507, -------------- EV_SYN ------------
Event: time 1446377028.310990, type 3 (EV_ABS), code 1 (ABS_Y), value 11
Event: time 1446377028.310990, -------------- EV_SYN ------------
Event: time 1446377028.319748, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377028.319748, -------------- EV_SYN ------------
Event: time 1446377028.535994, type 3 (EV_ABS), code 0 (ABS_X), value 126
Event: time 1446377028.535994, -------------- EV_SYN ------------
Event: time 1446377028.544762, type 3 (EV_ABS), code 0 (ABS_X), value 37
Event: time 1446377028.544762, -------------- EV_SYN ------------
Event: time 1446377028.558517, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377028.558517, -------------- EV_SYN ------------
Event: time 1446377028.814759, type 3 (EV_ABS), code 0 (ABS_X), value -17
Event: time 1446377028.814759, -------------- EV_SYN ------------
Event: time 1446377028.823527, type 3 (EV_ABS), code 0 (ABS_X), value -40
Event: time 1446377028.823527, -------------- EV_SYN ------------
Event: time 1446377028.837286, type 3 (EV_ABS), code 0 (ABS_X), value -64
Event: time 1446377028.837286, -------------- EV_SYN ------------
Event: time 1446377028.846010, type 3 (EV_ABS), code 0 (ABS_X), value -94
Event: time 1446377028.846010, type 3 (EV_ABS), code 1 (ABS_Y), value -10
Event: time 1446377028.846010, -------------- EV_SYN ------------
Event: time 1446377028.859790, type 3 (EV_ABS), code 0 (ABS_X), value -120
Event: time 1446377028.859790, type 3 (EV_ABS), code 1 (ABS_Y), value -11
Event: time 1446377028.859790, -------------- EV_SYN ------------
Event: time 1446377028.868519, type 3 (EV_ABS), code 0 (ABS_X), value -128
Event: time 1446377028.868519, type 3 (EV_ABS), code 1 (ABS_Y), value -10
Event: time 1446377028.868519, -------------- EV_SYN ------------
Event: time 1446377028.882268, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377028.882268, -------------- EV_SYN ------------
Event: time 1446377028.913518, type 3 (EV_ABS), code 1 (ABS_Y), value 10
Event: time 1446377028.913518, -------------- EV_SYN ------------
Event: time 1446377028.927275, type 3 (EV_ABS), code 1 (ABS_Y), value 11
Event: time 1446377028.927275, -------------- EV_SYN ------------
Event: time 1446377028.936341, type 3 (EV_ABS), code 1 (ABS_Y), value 12
Event: time 1446377028.936341, -------------- EV_SYN ------------
Event: time 1446377029.218530, type 3 (EV_ABS), code 1 (ABS_Y), value 13
Event: time 1446377029.218530, -------------- EV_SYN ------------
Event: time 1446377029.232308, type 3 (EV_ABS), code 1 (ABS_Y), value 15
Event: time 1446377029.232308, -------------- EV_SYN ------------
Event: time 1446377029.241037, type 3 (EV_ABS), code 1 (ABS_Y), value 16
Event: time 1446377029.241037, -------------- EV_SYN ------------
Event: time 1446377029.249798, type 3 (EV_ABS), code 0 (ABS_X), value -113
Event: time 1446377029.249798, type 3 (EV_ABS), code 1 (ABS_Y), value 15
Event: time 1446377029.249798, -------------- EV_SYN ------------
Event: time 1446377029.263551, type 3 (EV_ABS), code 0 (ABS_X), value 54
Event: time 1446377029.263551, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377029.263551, -------------- EV_SYN ------------
Event: time 1446377029.272286, type 3 (EV_ABS), code 0 (ABS_X), value -14
Event: time 1446377029.272286, -------------- EV_SYN ------------
Event: time 1446377029.286036, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377029.286036, -------------- EV_SYN ------------
Event: time 1446377029.454780, type 3 (EV_ABS), code 0 (ABS_X), value -12
Event: time 1446377029.454780, -------------- EV_SYN ------------
Event: time 1446377029.463532, type 3 (EV_ABS), code 0 (ABS_X), value -31
Event: time 1446377029.463532, -------------- EV_SYN ------------
Event: time 1446377029.477304, type 3 (EV_ABS), code 0 (ABS_X), value -63
Event: time 1446377029.477304, type 3 (EV_ABS), code 1 (ABS_Y), value -13
Event: time 1446377029.477304, -------------- EV_SYN ------------
Event: time 1446377029.486030, type 3 (EV_ABS), code 0 (ABS_X), value -102
Event: time 1446377029.486030, type 3 (EV_ABS), code 1 (ABS_Y), value -28
Event: time 1446377029.486030, -------------- EV_SYN ------------
Event: time 1446377029.499804, type 3 (EV_ABS), code 0 (ABS_X), value -128
Event: time 1446377029.499804, type 3 (EV_ABS), code 1 (ABS_Y), value -43
Event: time 1446377029.499804, -------------- EV_SYN ------------
Event: time 1446377029.508535, type 3 (EV_ABS), code 1 (ABS_Y), value -37
Event: time 1446377029.508535, -------------- EV_SYN ------------
Event: time 1446377029.522295, type 3 (EV_ABS), code 1 (ABS_Y), value -34
Event: time 1446377029.522295, -------------- EV_SYN ------------
Event: time 1446377029.531027, type 3 (EV_ABS), code 1 (ABS_Y), value -24
Event: time 1446377029.531027, -------------- EV_SYN ------------
Event: time 1446377029.544804, type 3 (EV_ABS), code 1 (ABS_Y), value -12
Event: time 1446377029.544804, -------------- EV_SYN ------------
Event: time 1446377029.553528, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377029.553528, -------------- EV_SYN ------------
Event: time 1446377029.567295, type 3 (EV_ABS), code 1 (ABS_Y), value 10
Event: time 1446377029.567295, -------------- EV_SYN ------------
Event: time 1446377029.576032, type 3 (EV_ABS), code 1 (ABS_Y), value 17
Event: time 1446377029.576032, -------------- EV_SYN ------------
Event: time 1446377029.589849, type 3 (EV_ABS), code 1 (ABS_Y), value 18
Event: time 1446377029.589849, -------------- EV_SYN ------------
Event: time 1446377029.792296, type 3 (EV_ABS), code 1 (ABS_Y), value 19
Event: time 1446377029.792296, -------------- EV_SYN ------------
Event: time 1446377029.868542, type 3 (EV_ABS), code 1 (ABS_Y), value 20
Event: time 1446377029.868542, -------------- EV_SYN ------------
Event: time 1446377029.884964, type 3 (EV_ABS), code 1 (ABS_Y), value 21
Event: time 1446377029.884964, -------------- EV_SYN ------------
Event: time 1446377029.889809, type 3 (EV_ABS), code 0 (ABS_X), value -126
Event: time 1446377029.889809, type 3 (EV_ABS), code 1 (ABS_Y), value 22
Event: time 1446377029.889809, -------------- EV_SYN ------------
Event: time 1446377029.903560, type 3 (EV_ABS), code 0 (ABS_X), value -96
Event: time 1446377029.903560, -------------- EV_SYN ------------
Event: time 1446377029.912305, type 3 (EV_ABS), code 0 (ABS_X), value 44
Event: time 1446377029.912305, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377029.912305, -------------- EV_SYN ------------
Event: time 1446377029.926073, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377029.926073, -------------- EV_SYN ------------
Event: time 1446377030.106111, type 3 (EV_ABS), code 0 (ABS_X), value -16
Event: time 1446377030.106111, -------------- EV_SYN ------------
Event: time 1446377030.114909, type 3 (EV_ABS), code 0 (ABS_X), value -39
Event: time 1446377030.114909, -------------- EV_SYN ------------
Event: time 1446377030.128608, type 3 (EV_ABS), code 0 (ABS_X), value -71
Event: time 1446377030.128608, -------------- EV_SYN ------------
Event: time 1446377030.137328, type 3 (EV_ABS), code 0 (ABS_X), value -115
Event: time 1446377030.137328, type 3 (EV_ABS), code 1 (ABS_Y), value -24
Event: time 1446377030.137328, -------------- EV_SYN ------------
Event: time 1446377030.151071, type 3 (EV_ABS), code 0 (ABS_X), value -128
Event: time 1446377030.151071, type 3 (EV_ABS), code 1 (ABS_Y), value -36
Event: time 1446377030.151071, -------------- EV_SYN ------------
Event: time 1446377030.159795, type 3 (EV_ABS), code 1 (ABS_Y), value -31
Event: time 1446377030.159795, -------------- EV_SYN ------------
Event: time 1446377030.173572, type 3 (EV_ABS), code 1 (ABS_Y), value -29
Event: time 1446377030.173572, -------------- EV_SYN ------------
Event: time 1446377030.182319, type 3 (EV_ABS), code 1 (ABS_Y), value -27
Event: time 1446377030.182319, -------------- EV_SYN ------------
Event: time 1446377030.196109, type 3 (EV_ABS), code 1 (ABS_Y), value -14
Event: time 1446377030.196109, -------------- EV_SYN ------------
Event: time 1446377030.228982, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377030.228982, -------------- EV_SYN ------------
Event: time 1446377030.319873, type 3 (EV_ABS), code 1 (ABS_Y), value 17
Event: time 1446377030.319873, -------------- EV_SYN ------------
Event: time 1446377030.634839, type 3 (EV_ABS), code 1 (ABS_Y), value 21
Event: time 1446377030.634839, -------------- EV_SYN ------------
Event: time 1446377030.643591, type 3 (EV_ABS), code 1 (ABS_Y), value 25
Event: time 1446377030.643591, -------------- EV_SYN ------------
Event: time 1446377030.657353, type 3 (EV_ABS), code 1 (ABS_Y), value 28
Event: time 1446377030.657353, -------------- EV_SYN ------------
Event: time 1446377030.679841, type 3 (EV_ABS), code 0 (ABS_X), value -62
Event: time 1446377030.679841, type 3 (EV_ABS), code 1 (ABS_Y), value 15
Event: time 1446377030.679841, -------------- EV_SYN ------------
Event: time 1446377030.688594, type 3 (EV_ABS), code 0 (ABS_X), value 24
Event: time 1446377030.688594, type 3 (EV_ABS), code 1 (ABS_Y), value 0
Event: time 1446377030.688594, -------------- EV_SYN ------------
Event: time 1446377030.702335, type 3 (EV_ABS), code 0 (ABS_X), value 12
Event: time 1446377030.702335, -------------- EV_SYN ------------
Event: time 1446377030.711079, type 3 (EV_ABS), code 0 (ABS_X), value 0
Event: time 1446377030.711079, -------------- EV_SYN ------------
And thank you for looking into this :)
I think the driver is buggy. This output looks very odd.
Supported events:
[...]
Event type 3 (EV_ABS)
[...]
Event code 1 (ABS_Y)
Value 0
Min -127
Max 127
This tells us that the minimum value of the Y-Axis (type 3, code 1
) is -127.
Now lets look at the actual data:
Event: time 1446377020.103222, type 3 (EV_ABS), code 1 (ABS_Y), value -128
It's -128, even though it shouldn't be less than -127 . This is strange. I looked at drivers/hid/hid-sony.c
of the linux kernel, but I can't find the issue. Maybe it's fixed in recent kernels?
Yeah that -128 looked also a bit weird to me. I used sixad with sixpair for the ps3 controller...however when I used xboxdrv for xinput wrapping the dualshock controller reicast worked completely fine. I would use xinput wrapping if it wouldn't double my controllers, cause I have event3 for dualshock 3 and event4 for dualshock3xinput...
i've entered my dualshock configuration in the generickeymap file
Is this still an issue?
After some struggling I managed to configure a keymap for my dualshock 3 controller on linux (odroid xu4, gamestation turbo image). However, I have a problem with the analog stick. All directions work, if i don't push the analog stick too hard in one direction. If i push it in upwards direction to the max, it goes down instead of up in the game. The same is for left and right. If I use xboxdrv to mimic an xbox360 controller it works as expected. I don't really know if Im using the lastest build already, if this has been fixed in the meantime, please ignore my comment. It would be nice if the ps3 controller could get official support, since the dpad is so much nicer than the one for the xbox360 controller.
My temporary mapping: