A mi me pasó lo mismo. Compré un HTC One M8 y andaba perfecto hasta que un buen dia dejó de vibrar, he intentado de todo y hasta ahora nada. Leyendo éste post vi la respuesta de Nompruxky y oh sorpresa! al realizar el test me vibró sin ningún problema. Recién acabo de hacer la prueba y aún no lo he probado con todas las funciones, pero en el teclado y las notificaciones me volvió a funcionar. Queda descartado un daño en el hardware. Gracias una vez mas Nompruxky!!
__________________
HTC ONE M8 Google Play Edition
bootloader: Unlock, Recovery: TWRP
Rooteado, S-off
Rom: Stock 5.0.1 Lollipop Google Play Edition