I'm assuming myapp.v1.MainActivity is in your AndroidManifest.xml file since you said the app works on the emulator. Are you using proguard to obfuscate your app?
If you still want to get Eclipse's logcat working, try this.
When you connect your phone, I would do it without the emulator open. Then after you connect it, go to the DDMS tab in Eclipse and see if you see your phone there and can transfer files back and forth. If you can do that, that means Eclipse is recognizing your phone. You'll want to execute the app on your phone since you said it is already installed there. Eclipse will keep a running logcat of the phone's activity as long as it is connected. If it isn't recognized on the DDMS tab, it is still most likely a driver issue with your computer's OS.