VMware Communities
sapcmc
Contributor
Contributor

Samsung Galaxy S connection problems

Greetings,

I am trying to connect my Samsung Galaxy S in my Windows virtual machine but however VMachine doesn't even detect the USB and therefore Samsung Kies can not detect mobile.

Is anyone able to use the Samsung Galaxy S in a fusion virtual machine running Windows?

Vmware should get this issue sorted out.

All help appreciated.

Reply
0 Kudos
56 Replies
Neben
VMware Employee
VMware Employee

The log shows you've got the quirk setup correctly.

May 05 13:41:32.972: vmx| VMXVmdbLoadUsbDevices: New set of 4 USB devices
May 05 13:41:32.996: vmx| USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:8242 path:13/15/1/1 speed:low family:hid]
May 05 13:41:32.996: vmx| USB: Found device [name:Apple\ Bluetooth\ USB\ Host\ Controller vid:05ac pid:821a path:10/15/1/1/3 speed:full family:vendor,other,wireless,bluetooth]
May 05 13:41:32.996: vmx| USB: Found device [name:Apple\ FaceTime\ HD\ Camera\ (Built-in) vid:05ac pid:8509 path:10/15/2 speed:high family:vendor,other,video]
May 05 13:41:33.019: vmx| USB: Found device [name:SAMSUNG_Android vid:04e8 pid:6877 path:13/15/1/2 speed:high family:comm,imaging]
May 05 13:41:35.617: vmx| USBGM: UsbgDeviceArbitratedNotificationCallback connecting:SAMSUNG_Android
May 05 13:41:35.618: vmx| USBG: Quirks for device 04e8:6877 (user-defined,skip-reset)
May 05 13:41:35.618: vmx| USB: Adding autoconnect pattern [path:13/15/1/2 autoclean:1] in slot 0
May 05 13:41:35.633: vmx| USB: Device [name:SAMSUNG_Android vid:04e8 pid:6877 path:13/15/1/2 speed:high family:comm,imaging] should already be connected
May 05 13:41:35.633: vmx| VMXVmdbLoadUsbDevices: New set of 4 USB devices
May 05 13:41:35.633: vmx| USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:8242 path:13/15/1/1 speed:low family:hid]
May 05 13:41:35.633: vmx| USB: Found device [name:Apple\ Bluetooth\ USB\ Host\ Controller vid:05ac pid:821a path:10/15/1/1/3 speed:full family:vendor,other,wireless,bluetooth]
May 05 13:41:35.633: vmx| USB: Found device [name:Apple\ FaceTime\ HD\ Camera\ (Built-in) vid:05ac pid:8509 path:10/15/2 speed:high family:vendor,other,video]
May 05 13:41:35.633: vmx| USB: Found device [name:SAMSUNG_Android vid:04e8 pid:6877 path:13/15/1/2 speed:high family:comm,imaging]
May 05 13:41:36.014: vmx| USB: Removing autoconnect pattern from slot 0
May 05 13:41:36.016: vmx| USBGM: Device SAMSUNG_Android disconnected; clearing vmx autoconnect.
May 05 13:41:36.016: vmx| USB: Disconnecting device 0xfd1200004e86877
May 05 13:41:36.017: vmx| VMXVmdbLoadUsbDevices: New set of 3 USB devices
May 05 13:41:36.017: vmx| USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:8242 path:13/15/1/1 speed:low family:hid]
May 05 13:41:36.017: vmx| USB: Found device [name:Apple\ Bluetooth\ USB\ Host\ Controller vid:05ac pid:821a path:10/15/1/1/3 speed:full family:vendor,other,wireless,bluetooth]
May 05 13:41:36.017: vmx| USB: Found device [name:Apple\ FaceTime\ HD\ Camera\ (Built-in) vid:05ac pid:8509 path:10/15/2 speed:high family:vendor,other,video]

Hmm, it disconnected just a half second after being connected to the VM.  When you connect the i9000 to the Mac, could you check the box "Rmember my choice" and then select "Connect to Windows" and see if that helps?  You might have to physically unplug and replug it back into the Mac after doing this.

Reply
0 Kudos
gummie01
Contributor
Contributor

I'd checked the box and it changed nothing.

After this i'd checked the USD-Debugging-Mode on my phone and W7 installed the driver for I9000 and after this I unchecked the Debugging-Mode-Box and then it worked...

What a shit 😉

Thanks for your Help!!!

Reply
0 Kudos
Richardbkk
Contributor
Contributor

I have a similar problem, I'm using Ubuntu 10.10 and 11.04 operating system running the latest VMworkstation and MS Windows XP SP3 as guest OS.... But I cannot get my Samsung Galaxy i9003SL to connect....

Tried everything I read here but still doesn't work. It seems to work with Oracle Virtual Machine.... what do I do wrong????

Reply
0 Kudos
Neben
VMware Employee
VMware Employee

The only think I think of is that there are some USB device claiming issue with WS running on recent versions of Ubuntu that we're addressing in an upcoming WS release.  Could you post the vmware.log of the VM after trying to connect the Galaxy?  That will hopefully help narrow down the issue and maybe there's a workaround we could have you try.

Reply
0 Kudos
Richardbkk
Contributor
Contributor

Okay, yes sure I can post the vmware.log file, anything for a solution...

Reply
0 Kudos
Neben
VMware Employee
VMware Employee

May 07 10:58:25.040: vmx| USBG: CONNREQ: Dequeued head request after 28 ms for [name:SAMSUNG_Android vid:04e8 pid:6877 path:2/5 speed:high family:comm,imaging]
May 07 10:58:25.040: vmx| MsgHint: msg.usb.disconnectHostDriver
May 07 10:58:25.040: vmx| The specified device appears to be claimed by another driver (cdc_acm) on the host operating system which means that the device may be in use. To continue, the device will first be disconnected from its current driver.
May 07 10:58:25.040: vmx| ---------------------------------------
May 07 10:58:26.199: vmx| USBG: Quirks for device 04e8:6877 (skip-reset)
May 07 10:58:26.199: vmx| USB: Adding autoconnect pattern [path:2/5 autoclean:1] in slot 0
May 07 10:58:26.291: vmx| USB: Device [name:SAMSUNG_Android vid:04e8 pid:6877 path:2/5 speed:high family:comm,imaging] should already be connected
May 07 10:58:26.291: vmx| VMXVmdbLoadUsbDevices: New set of 3 USB devices
May 07 10:58:26.292: vmx| USB: Found device [name:Suyin\ Acer\ HD\ Crystal\ Eye\ webcam vid:064e pid:a117 path:2/4 speed:high family:other,video]
May 07 10:58:26.292: vmx| USB: Found device [name:AuthenTec\ Fingerprint\ Sensor vid:08ff pid:1600 path:3/1 speed:full family:vendor]
May 07 10:58:26.292: vmx| USB: Found device [name:SAMSUNG_Android vid:04e8 pid:6877 path:2/5 speed:high family:comm,imaging]
May 07 10:58:26.752: vmx| USBGL: SETCONFIGURATION=4 failed -1:16:Device or resource busy, work around triggered
May 07 10:59:00.010: mks| MKS lost grab
May 07 11:00:31.011: vmx| EhciNewBulk: tdlengths = 0, pipesize = 16
May 07 11:00:31.012: vmx| EhciNewBulk: tdlengths = 0, pipesize = 16
May 07 11:00:31.013: vmx| EhciNewBulk: tdlengths = 0, pipesize = 16
May 07 11:00:31.015: vmx| EhciNewBulk: tdlengths = 0, pipesize = 16

So, it looks like another driver has claimed the device and for some reason we can't setConfig(4) after it's connected to the VM.  We've fixed issues like this by improving how we claim devices from the host on recent Linux kernels, but that fix isn't in a publically avaible product yet (unfortunately, I can't comment on schedules).  One thing you can do to (hopefully) workaround this in the mean time, is to blacklist the cdc_acm kernel module so it doesn't automatically load on the host when the device is plugged in.  I don't recall how to do this off the top of my head, but google surely knows (search for "blacklist kernel module Ubuntu 11.04").

Hope this helps.

Reply
0 Kudos
niranjansoni
Contributor
Contributor

Dear all,

I need your help with my Samsung i9000. I have Windows XP with SP3 running on Mac Book Pro with Fusion 3.1.2

I've added

usb.quirks.device0 = "0x4e8:0x681d skip-reset" # Mass Storage

usb.quirks.device1 = "0x4e8:0x68a9 skip-reset" # Media

usb.quirks.device2 = "0x4e8:0x6877 skip-reset" # Kies

usb.quirks.device3 = "0x4e8:0x681c skip-reset"

to my .vmx file, but VMWare doesn't find my I9000 in Kies-Mode.

I am attaching the log file and the .vmx config file.

Thank you!

Niranjan

Reply
0 Kudos
Neben
VMware Employee
VMware Employee

Yep, it looks like the device is there for about 2 seconds in Kies-mode before disconnecting.

This is a shot in the dark, but could you try changing the Kies-mode quirk to include skip-setconfig:

usb.quirks.device2 = "0x4e8:0x6877 skip-reset, skip-setconfig" # Kies

If that doesn't work, could you enable debugging checks for the VM and add usb.analyzer.enable = "TRUE" to the VMX config and post the vmware.log after trying to connect the Kies-mode?  Here's the KB article explaining how that's done:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=102796...

Reply
0 Kudos
niranjansoni
Contributor
Contributor

Hi,

Thanks for your reply and suggestion. I made the changes suggested by you. But it didn't work. I have enabled the debugging checks and updated the .vmx config file. Attaching the output of the logs and config file here.

Best,

Niranjan

Reply
0 Kudos
gummie01
Contributor
Contributor

If you want to Update your Android-software, just use Bootcamp. No visual mashine could get a connection with this mobile on download mode. So don't try the way to get a connection. It wont work and makes you crazy... 😉

Reply
0 Kudos
oksanaut
Contributor
Contributor

Hi all,

I was able to get my Samsung Captivate to connect to VMWare Fusion (latest version, just upgraded today).

I did all the quirks changes in the setup file. Then added

usb.generic.autoconnect = "TRUE"

usb.generic.skipsetconfig = "TRUE"

usb.autoConnect.device3 = "0x4e8:0x6877"

It connects, Kies starts. Kies mini recognizes the device, but not the specific model. I get an error popup with text along the lines "cannot open device for writing" and a file path that ends in /SGH-I897 (sorry, I'm horrible with screenshots).

So far my "progress" stops right here.

Any further help will be much appreciated.

Reply
0 Kudos
guru_h1
Contributor
Contributor

Hi guys,

I have Samsung Galaxy S4 and Windows 7 VM. The S4 phone when connected does not show up in Windows. I tried all that has been posted here. It does not work. Please see the attached log and VMX files. Any help is greatly appreciated.

--Guru

Reply
0 Kudos
ColoradoMarmot
Champion
Champion

Is it a USB 3 device?  If so, Windows 7 doesn't support USB3, so you'll need to put a USB 2 hub between it and the computer to get it working.

Reply
0 Kudos
guru_h1
Contributor
Contributor

No it is not a USB 3.0 device.

Reply
0 Kudos
ChipMcK
Hot Shot
Hot Shot

Are the drivers for Windows installed????

google search Samsung Galaxy S usb drivers windows

Reply
0 Kudos
franktl
Contributor
Contributor

I have similar issue with my samsung and vm but I don't get any solution yet. Also I thing that some process are running because the samsung battery device drop down to 0.

Reply
0 Kudos
alex2017
Contributor
Contributor

Hi everyone,

I have the same problem of "device not recognized" with my Windows Server 2012 R2 virtual machine and my device which is Samsung Galaxy S6.

Here is joined the vmware.log and vmx config file

Reply
0 Kudos