VMware Communities
jpreed
Contributor
Contributor

Workstation 6 + Linux + iPhone

Hey all,

I wasn't planning on getting an iPhone, but some peer pressure ensued and now I have one.

I've been trying to activate it for a couple days now using a Linux guest and XP SP2, but have had no success. The basic problem is that when I plug the device in, Windows chimes with its little "USB device connected" sound, but iTunes doesn't list the device in its device list. (I am therefore willing to chalk this up to a software problem inside the guest, but...)

I started with an XP SP 2 VM running under Workstation 5; had the same problems there (and in fact, got a warning about "slower than expected speeds," so I'm assuming that was the lack of USB 2.0 support in 5.x), so I installed WS 6, upgraded the virtual hardware, and tried again.

This time, when I first plug in the iPhone, Windows says "New Hardware Found: iPhone," and installs drivers. Again, I can plug/unplug the phone, and Windows beeps, but iTunes sees nothing.

Some relevant log files:

from vmware.log

Jul 01 15:58:15.176: vmx| USB: Found device [name:Apple\ iPhone vid:05ac pid:129

0 path:4/3 speed:high family:vendor,hid,imaging]

Jul 01 15:58:15.176: vmx| VMXVmdbLoadUsbDevices: New set of 1 USB devices

Other times I connected the phone, I've gotten this:

Jul 01 03:31:54.350: vmx| USB: Autoconnecting e004000405ac1290

Jul 01 03:31:54.351: vmx| USB: Found device [name:Apple\ iPhone vid:05ac pid:129

0 path:4/3 speed:high family:vendor,hid,imaging]

Jul 01 03:31:54.351: vmx| VMXVmdbLoadUsbDevices: New set of 1 USB devices

Jul 01 03:31:54.873: vmx| SOCKET 177 client closed connection

Jul 01 03:31:55.873: vmx| EHCI: setup data packet over run 8 0

Jul 01 03:31:55.884: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:55.886: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:55.888: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:55.889: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:55.891: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:55.892: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

...

Jul 01 03:31:59.346: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:59.348: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:59.349: vmx| EhciNewBulk: tdlengths = 18924, pipesize = 16392

Jul 01 03:31:59.351: vmx|

Jul 01 03:31:59.351: vmx| <<< Log Throttled >>

from dmesg:

usb 4-4: new high speed USB device using ehci_hcd and address 6

usb 4-4: configuration #1 chosen from 3 choices

usb 4-4: USB disconnect, address 6

A couple of questions:

When I did the upgrade from WS 5 -> 6, the VM saw the changes and wanted to reboot due to "new hardware." I'm wondering if because this copy of XP was installed on a VM that had no USB 2 support if something inside the VM is grabbing it as a USB 1 device and preventing iTunes from seeing it (or something similar).

Which is to ask: would re-installing Windows cleanly under Workstation 6 help this problem?

I'd really like to get this working under VMware, so I don't have to have a computer lying around \*just* for my phone. 😕

TIA,

preed

Message was edited by:

RDPetruska

Removed emoticon from subject line

Reply
0 Kudos
179 Replies
Neben
VMware Employee
VMware Employee

We have a fix for those of you using an iPhone on a Linux host with a Windows guest. This also includes the latest iPod Touch. We, as individuals working for VMware, cannot comment on the date/nature of official releases as it violates our policy, but rest assured that we're commited to fixing issues found with our products.

Reply
0 Kudos
wireless
Contributor
Contributor

terlynn4 if what you saying is possible than its great and i see no reason keeping vmware if iphone is the only thing you need it for.

and i would expect vmware guys to comeup with a fix a bit faster than that. thats really a shame.

Reply
0 Kudos
ebarnes
Contributor
Contributor

Hello,

I'm alittle late to the party but I just got vmware workstation 6 on my Opensuse 10.3 install and I love it so far, but I have run into the Iphone problem also. I know that Vmware is fixing the problem and thank you for doing that but is there any idea at all when we could see this update? This is the last thing that I need to be away from rebooting to Windows. And once Apple decides to recognize that people use Linux also I hope to some day not have to run Itunes from within a virtual windows.

Well there be some sort of email notice when this ready? If so where do I sign up to get it?

Thanks and thank you for listing to the customers,

Eugene

Reply
0 Kudos
jconroy77
Contributor
Contributor

Also got iPod sync working using gtkpod-0.99.8-3, libgpod-0.4.2-1, and fuse-sshfs...running on an up-to-date Fedora 7 box. The RPMs for libgpod don't have artwork support just yet (supposedly in the subversion code already), but at least I can drop tracks on my iPhone. Found info on this at: http://oregonstate.edu/~bettse/ . You'll need to jailbreak your iPhone and have SSH installed...but everyone should already have done that. Smiley Happy

I did have to create a symlink named "iPod_Control" in my Media directory that points at "iTunes_Control" (after mounting the iPhone, do a "ln -s iTunes_Control iPod_Control"). Point gtkPod at your mountpoint and tell it that it's a xmobile1 device. Done...

I did not need to compile anything on my F7 install (I'm using repo RPMs), but your mileage may vary. I'll still be waiting on a fix to VMware to be able to use iTunes to do updates, but this solution works well enough for now...

Reply
0 Kudos
wireless
Contributor
Contributor

ebarnes

this thread was created at jul, 2 2007 and still no fix. I dont think this is "listening to customers".

sorry for bit**ing but thats the way it looks from here.

Reply
0 Kudos
sloan1919
Contributor
Contributor

I agree. July 2 2007 is a long time for a service request.

Reply
0 Kudos
ebarnes
Contributor
Contributor

wireless,

I can totally understand, I have just came in on this problem. But from where I am coming from which is from Parallels where they did nothing, not even acknowledge problems this is a big step forward. I totally agree that it is to long to wait for fix but we haven't had to wait for 2 years yet which is where I was at there.....

I am sorry if I was coming across like a vmware fan boy because I am not, just trying to stay positive since dealing with Parallels for the last few years.

Here is to HOPING they listen AND respond to us.....

Heck if they have the fix like they suggest in this thread then it should be let loose to everyone, we can handle an early release and from what I can tell everyone would like to help troubleshoot it if need be.

Reply
0 Kudos
nate_sammons
Contributor
Contributor

Still no answer on this?

Maybe I'll just wait till the iPhone SDK comes out in Feb '08 and just write my own sync app. Apparently that'll be less of a PITA than getting a bug fix out of VMWare.

Reply
0 Kudos
jconroy77
Contributor
Contributor

Getting data off the iPhone is easy...everything is stored in SQLite databases. I just TAR up my iPhone's home directory and FTP it to my PC to back it up...get's everything except the 3rd Party Apps I've installed (which I don't want to backup, anyway...I just reinstall after upgrades).

You can use the SQLite client on your PC to read the DB's once you've moved them over...export the data, etc...

Reply
0 Kudos
Dr__Cartinian
Contributor
Contributor

The iphone will work with Ubuntu 7.04, you have HAVE to connect it directrly to a high speed USB 2.0

if you get a prompt that a camera is found and wants to import the photos, then you have succeded, otherwise, disconnect and conect again.

the Windows XP2 will recognize the hardware and install the driver for you,

regards and thanks for all the previous feedback

Reply
0 Kudos
milli
Contributor
Contributor

Just upgraded to 6.0.2, STILL NO IPHONE FIX for Linux hosts! (Ubuntu with 2.6.20 kernel.) My patience has run out... this experience has destroyed VMware's credibility with me and I certainly can't see using it in my data centers nor recommending it to anyone anymore. How am I supposed to get things done when it takes MONTHS to get a critical fix? It should not take 4+ months for a fix like this.

Reply
0 Kudos
wireless
Contributor
Contributor

Dr.Cartinian People here does not talk about importing pictures from the iPhone to ubuntu or windows via vmware. That Works im sure no one here expirienced problem with that part. The issue is syncing data through itunes via windows xp/vista/shmista running under VMware.

And Milli I can totaly understand your frustration. allthough other Virtual solution softwares having the same issues unsolved i saw no other to claim that they already have a fix for that. as claimed in one of the postes here by vmware staff member. Now thats ANNOYING! You have a fix? Let it go!! Let us beta test it.. Alpha test it.. pre-alpha test it!! or whatever.!

ARG! :&lt;

Reply
0 Kudos
cdunham
Contributor
Contributor

Thanks for letting us know about the fix, Neben. Any updates (officially or unofficially)?

Reply
0 Kudos
beynet
Contributor
Contributor

Hello !

I have an ipod touch.

what fix should I use ti make it work with my workstation 6 ?

Thanks!

Reply
0 Kudos
nate_sammons
Contributor
Contributor

No fix... just get in line and wait with the rest of us.

An more word from VMWare? Still waiting... and waiting.... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting... and waiting...

Reply
0 Kudos
wireless
Contributor
Contributor

In the meanwhile i think its better for us all to use the gtkpod solution. Not perfect but atleast it works!!!! just look what some "kids" with programming skill can achieve in a short time while vmware programmers cannot and they are getting paid! :smileylaugh:

cmon guys (refering to vmware employees) be serious. dont be evil!

Reply
0 Kudos
wireless
Contributor
Contributor

to install gtkpod from svn under UBUNTU refer to the following wiki

as far as i know latest svn should now support covers artwork. but i just checked it ..and its still not supported Smiley Sad

Enjoy

Reply
0 Kudos
cdunham
Contributor
Contributor

Related question: if this isn't fixed by the time "my friend's" 30-day eval license expires, will "he" be able to get another one once it is?

Thanks!

Reply
0 Kudos
nate_sammons
Contributor
Contributor

Any word from VMWare? Still waiting out here in user land... how many months has it been now?

Reply
0 Kudos
nate_sammons
Contributor
Contributor

Another few weeks.... any more news?

Reply
0 Kudos