My mobile/cell phone is a Nokia 6680, and it came with connection software for Windows, not Linux. When I bought it in mid-2005, I was using VMware Workstation to run Windows XP on my SUSE Linux 10 laptop. Running the connection software this way, the USB connection worked somewhat, but not completely. I could create and modify addresses on the phone from my PC, but I couldn't back up the phone to my PC, and I couldn't install software on the phone from my PC via USB.
However, I switched to the latest VMware Server beta a while back, and one thing I noticed was that transferring files to and from USB flash drives was a lot faster (under Windows at least; it still seems slow under Linux, but that seems to be true for SUSE Linux 10 even when I'm using a USB flash drive with the host OS rather than a guest OS). So, I thought I would give the phone connection software another try.
Good news, it works now! The USB support in VMware products must be improving. Mind you, I still had trouble installing my larger applications (including Yahoo Go!, which is the largest), but this had nothing to do with VMware. The problem is that when you try to install the software directly from the PC, it is copied first to the phone memory, which then doesn't leave enough memory to run the installer. The solution is to copy the installer to your memory card, and then run it from there.
I'm certainly much happier now that I can back up my phone to my Windows XP virtual session (although Yahoo! Go has removed a lot of the need for regular back ups).