PD6 virtual networking breaks network access for Windows Mobile emulators

ParagC

Junior Member
I'm a developer and have been using PD5 to host a Windows 7 VM for my development work. Specifically, I need to run the Windows Mobile 6.x emulators, and I need those emulators to have network access. These emulators obtain network access via the Virtual PC 2007 product, which I install into the Windows 7 guest. Under PD5, this all worked correctly: my emulator and Windows guest could 'see' each other over TCP/IP, and both entities also had access to the network/Internet at large. This also works correctly under VMware Fusion 3.1. However, I recently paid for the upgrade to PD6 and forgot to test this scenario out during the limited 15-day trial, and to my dismay, PD6 networking has broken this critical feature for me. Moreover, every time I try to enable networking on the Windows Mobile emulator, after a few seconds the Windows guest machine will lose its own connection to the network. Something has been broken in the networking code between v5 and v6. I have also tried this out in a brand new Windows 7 guest that I created with PD6 and see the same results.

Are there any developers out there that have had luck giving network access to a Windows Mobile 6.x emulator inside a PD6 Windows (any edition) guest?
 
Awesome! The setting:

devices.net.force_adapter_type=rtl

fixed things for me. I can't thank you enough for that suggestion. I noticed that the description of this network adapter now reads "Parallels Ethernet Adapter", rather than "Intel 10/100/1000 MT Adapter" (or something similar) before I added this setting. Are there any downsides to running in this mode?
 
ParagC said:
The setting: devices.net.force_adapter_type=rtl fixed things for me.

Seems that it is a known error.. it will be fixed in one of the nearest updates.

I assume Parallels changed it because the new one is better in some way but I don't know how.

There are several advantages of e1000 over old "Parallels Ethernet", but they are not so evident

1) It does not require Parallels-driver (for systems >= Vista and Linuxes). Modern systems have the driver for this card by default. So, networking works without tools installation

2) Parallels doesn't need to support own "Parallels Ethernet". It is a significant amout of work..

3) e1000 provides features which are not implemented by prl_eth. They are not very important for desktop-product, but are crucial for some other things we do
 
Back
Top