Vibration stopped working on Galaxy S2
3
votes
1
answer
17602
views
I can't work out why, but it seems the vibrate and haptic feedback functionality on my SGS2 stopped working recently. First time it failed it seemed to come back after a reboot, but it's since died for good. I've checked all the settings, and they all show as enabled. I've tried using
*#0*#
and *#0842#
test codes to run the vibrate functionality, but they have no effect either. I'm running stock firmware (3.0.15-I9100XXLPQ) and am rooted.
I've ran dmesg | grep -i max8997
to find any references to the MAX8997 IC / driver for the motor, and discovered the following messages repeated many times:
max-8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x2
max-8997-rtc max8998-rtc: max8998_rtc_alarm_irq:irq(437)
max-8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x0
max-8997 5-0066: Unused interrupt source: 0x0
max-8997-rtc max8998-rtc: max8998_rtc_set_alarm: 2013-04-23 00:04:40
I can't figure out whether these are just normal notices, or if they're symptoms of a wider failure. Other searches for generic motor and I2C driver failures didn't return anything interesting.
Is this potentially a software issue, or am I almost certainly looking at broken hardware?
Asked by Polynomial
(213 rep)
Apr 23, 2013, 12:12 AM
Last activity: Jun 1, 2016, 01:21 AM
Last activity: Jun 1, 2016, 01:21 AM