+1 for not all interfaces behave nicely. I too have to turn it on 1st. If I don't, like the OP, I have to shut Sonar down and reload.
Sonar is EXCELLENT about telling you a device was turned OFF but not so much about knowing when one is turned ON. It will flat ignore some interfaces and never respond.
Of course, the interface DRIVER has to be working 1st or neither method will work.