I hope this is the place to report this, seems to be a platform bug or "undocumented feature" but I want to be sure.
I'm developing on a Nokia E61 using the 3rd Edition FP1 SDK (yeah, yeah, kill me).
I've found out that when connected to the PC Suite through a USB cable, vibration isn't activated - without any indication from the API. The program may think everything goes well.
This can be rather easily reproduced with the S60 HWRMTestApp supplied with the SDK (it also happens with the deprecated CVibraCtrl API). It is not documented anywhere that I could find. I think it should be mentioned, I'm sure I'm not the only developer with a device constantly connected to the PC with the USB (haven't tried this with other connectivity methods), not understanding why the %&!! it wouldn't work...