Bug 713409

Summary: iPhone doesn't show up in VMWare Workstation (7.1.4)
Product: [Fedora] Fedora Reporter: John Keller <bugs>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-06 13:46:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description John Keller 2011-06-15 10:35:29 UTC
I'm not sure what component to file this under, since I'm not sure of the source of my problem, so my apologies in advance if I've put this in the wrong place.

I have VMWare Workstation 7.1.4 installed under Fedora 15 x86_64 (7.1.4 is the latest version, all Fedora updates have been applied to the OS to this date so I'm on kernel-2.6.38.6-27.fc15.x86_64).

Under f14 and the same version of Workstation, I didn't have any problems syncing my iPhone (guest OS is Windows XP, with the latest version of iTunes). My latest sync was on 6 June - just before I upgraded to f15 - and at the time, I had all the updates installed in f14 (sorry, I don't know what the last kernel version was at that time).

Something seems to have changed with f15, whether it's the new kernel, the new libimobiledevice, or something else. When I connect my iPhone, rather than the iPhone connecting automatically to the Windows XP guest (as it did under f14), I need to manually select the option from the VM menu. After I do that, I get the "beep boop" sound from Windows indicating that the iPhone is connected, but it doesn't show up in iTunes. Note that the same thing happens whether I first unmount the iPhone and iPhone Documents mounts (from with Nautilus), or connect it without first unmounting the two mounts. (In f14, I didn't need to unmount it before the iPhone was connected, either automatically or manually.)

Occasionally, when I connect the iPhone to the guest OS, I also get a dialog box from Workstation informing me that the iPhone is being used by some other VM. The thing is, I only run one VM at a time, so most likely something on the Linux side is making Workstation think the device is busy.

I realize that your job isn't to support Workstation, and this is a pretty specific case (since the iPhone isn't even a "real" USB device). But if you're at all interested, I'd be happy to test possible solutions. I have a partition that I use for rawhide (though I'm thinking for the moment that I'll put f14 back on it to be able to sync ;-) ), and I can do potentially destructive tests using another VM (once I've backed up my iPhone first).