VMware

This Question is Answered

2 "helpful" answers available (6 pts)
11 Replies Last post: May 24, 2009 8:12 AM by texnguy  

no ethernet driver inside guest Windows XP OS posted: Sep 29, 2007 12:19 AM

Click to view thegambit's profile Lurker 2 posts since
Sep 29, 2007
I've searched for this inside kb to no avail. I am running a Mac Pro with Vmware Fusion and Windows XP as the guest OS. When Windows boots it finds an ethernet controller, but can't seem to locate a driver for it. When I attempt to install vmware tools it starts normally then when "preparing for install" I get a message saying it cannot continue because Windows is either in safe mode or the Windows Installer is not properly installed. The message says it cannot access the Windows Installer Service. The windows installer I replaced with the latest one from Microsoft, 3.1 and Windows is not booted into safe mode. Any thoughts?

Re: no ethernet driver inside guest Windows XP OS

2. Sep 29, 2007 3:15 AM in response to: thegambit
Click to view rcardona2k's profile Champion 5,194 posts since
Oct 20, 2005
Check to make sure your VM has a virtual network adapter configured under Virtual Machine > Settings > Removable Devices > Network. The virtual network card should be "connected". If there are no network adapters, you have to shutdown Windows XP and add one under Removable Devices by clicking on the + on the lower left of that screen, choose Add Network...

Next, in Windows XP try opening the Device Manager (Start > Run > devmgmt.msc), look under Network Adapters and see if you have any listed. If there are none, go to View > Show Hidden devices to be thorough. If you see any devices with a yellow mark (?) or any starting with "VMware ..." delete them. Don't delete anything else. Next run Action > Scan for hardware changes. WIth the VMware Tools installed, it should find your virtual network adapter and install it successfully.

Re: no ethernet driver inside guest Windows XP OS

3. Sep 24, 2008 3:55 PM in response to: rcardona2k
Click to view j8zzyb3ll5's profile Lurker 3 posts since
Sep 24, 2008
I realize this isn't quite the right place to be posting this, but I figured you might be able to help (I've got the same problem as the person above me). I'm running Ubuntu 8.04 as a host with Win XP Pro as the guest with VMware Server 2.0 Release Candidate 2. I followed the instructions you gave but windows is still unable to find the applicable ethernet drivers. I have vmware tools installed and mounted. Any suggestions?

Re: no ethernet driver inside guest Windows XP OS

4. Sep 24, 2008 4:27 PM in response to: j8zzyb3ll5
Click to view WoodyZ's profile Guru 10,110 posts since
Apr 22, 2004
Considering this is the Fusion Forum and your Host is not an Intel Based Mac running OS X or running Fusion you're not in the right place!

If you're using VMware Server 2.0 Release Candidate 2 try posting over in the VMware Server Forum
Click to view KLeach's profile Novice 8 posts since
Dec 4, 2008

I have this exact same issue... even with the tools installed the driver will no work inside XP.

I am running 2.0

Is there another driver I can try? even when I point the driver installer to the exact location of the files it will not take..

It is like the nic does not have a name and can not be matched to the driver??? sounds weird I know..

I have tried everything and just need a working driver....

ANY help would be great.. thanks

-Ken

Re: no ethernet driver inside guest Windows XP OS

6. Dec 6, 2008 4:05 PM in response to: KLeach
Click to view Technogeezer's profile Expert 250 posts since
Dec 7, 2007
When you configured your virtual machine, what type of operating system did you choose, and what version of Windows XP did you install (including whether it's 32- or 64-bit). Sometimes the virtual machine type does matter, and influences the types of emulated hardware available to the VM. For example, the virtual machine type for a 64-bit Windows XP Professional install should be "Windows XP Professional x64 Edition" not "Windows XP Professional".

If you could also post a copy of your VM's vmx file, that might help us.

Re: no ethernet driver inside guest Windows XP OS

7. Dec 10, 2008 12:34 PM in response to: Technogeezer
Click to view earukan's profile Novice 5 posts since
Dec 10, 2008

Hi,

I have also ran into the exact same issue, was anybody able to solve this problem, NIC not getting detected in Windows guest OS ?

FYI, this is my vmx file

#!/usr/bin/vmplayer
.encoding = "windows-1252"

  1. Filename: WindowsXP.vmx
  2. Generated 2008-12-10;08:42:41 by EasyVMX! 2.0 (beta)
  3. http://www.easyvmx.com

  1. This is a Workstation 6 config file
  2. It can be used with Player
config.version = "8"
virtualHW.version = "6"

  1. Selected operating system for your virtual machine
guestOS = "winvista"

  1. displayName is your own name for the virtual machine
displayName = "WindowsXP"

  1. These fields are free text description fields
guestinfo.vmware.product.url = "http://www.easyvmx.com/"
guestinfo.vmware.product.class = "virtual machine"

  1. Number of virtual CPUs. Your virtual machine will not
  2. work if this number is higher than the number of your physical CPUs
numvcpus = "2"

  1. Memory size and other memory settings
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
MemTrimRate = "-1"

  1. PowerOn/Off options
gui.powerOnAtStartup = "FALSE"
gui.fullScreenAtPowerOn = "FALSE"
gui.exitAtPowerOff = "FALSE"

  1. Unique ID for the virtual machine will be created
uuid.action = "create"

  1. Settings for VMware Tools
tools.remindInstall = "FALSE"
tools.upgrade.policy = "upgradeAtPowerCycle"

  1. Startup hints interfers with automatic startup of a virtual machine
  2. This setting has no effect in VMware Player
hints.hideAll = "TRUE"

  1. Enable time synchronization between computer
  2. and virtual machine
tools.syncTime = "TRUE"

  1. USB settings
  2. This config activates USB
usb.present = "TRUE"
usb.generic.autoconnect = "FALSE"

  1. First serial port, physical COM1 is available
serial0.present = "TRUE"
serial0.fileName = "Auto Detect"
serial0.autodetect = "TRUE"
serial0.hardwareFlowControl = "TRUE"

  1. Optional second serial port, physical COM2 is not available
serial1.present = "FALSE"

  1. First parallell port, physical LPT1 is available
parallel0.present = "TRUE"
parallel0.fileName = "Auto Detect"
parallel0.autodetect = "TRUE"
parallel0.bidirectional = "TRUE"

  1. Sound settings
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"

  1. Logging
  2. This config activates logging, and keeps last log
logging = "TRUE"
log.fileName = "WindowsXP.log"
log.append = "TRUE"
log.keepOld = "3"

  1. These settings decides interaction between your
  2. computer and the virtual machine
isolation.tools.hgfs.disable = "FALSE"
isolation.tools.dnd.disable = "FALSE"
isolation.tools.copy.enable = "TRUE"
isolation.tools.paste.enabled = "TRUE"

  1. Other default settings
svga.autodetect = "TRUE"
mks.keyboardFilter = "allow"
snapshot.action = "autoCommit"

  1. First network interface card
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.connectionType = "bridged"
ethernet0.addressType = "generated"
ethernet0.generatedAddressOffset = "0"

  1. Settings for physical floppy drive
floppy0.present = "FALSE"

  1. Settings for physical CDROM drive
ide1:0.present = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:0.startConnected = "TRUE"
ide1:0.fileName = "C:\Users\earukan\Downloads\Windows XP Professional SP3\VRMPVOL_EN.iso"
ide1:0.autodetect = "TRUE"

  1. Settings for the optional virtual CDROM, ISO-image
ide1:1.present = "TRUE"
ide1:1.fileName = "F:"
ide1:1.deviceType = "cdrom-raw"
ide1:1.mode = "persistent"
ide1:1.startConnected = "FALSE"

  1. LsiLogic SCSI card
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"

  1. First IDE disk, size 4800Mb
ide0:0.present = "TRUE"
ide0:0.fileName = "WindowsXP.vmdk"
ide0:0.mode = "persistent"
ide0:0.startConnected = "TRUE"
ide0:0.writeThrough = "TRUE"

  1. Second SCSI disk image, size 3Gb
scsi0:1.present = "TRUE"
scsi0:1.fileName = "WindowsXP-2.vmdk"
scsi0:1.mode = "persistent"
scsi0:1.startConnected = "TRUE"
scsi0:1.writeThrough = "TRUE"

  1. END OF EasyVMX! CONFIG

extendedConfigFile = "WindowsXP.vmxf"

virtualHW.productCompatibility = "hosted"

ethernet0.generatedAddress = "00:0c:29:c0:e2:2a"
uuid.location = "56 4d dc 18 bd 7a 30 d2-3c ba 2b 2f a8 c0 e2 2a"
uuid.bios = "56 4d dc 18 bd 7a 30 d2-3c ba 2b 2f a8 c0 e2 2a"
ide0:0.redo = ""
scsi0:1.redo = ""
vmotion.checkpointFBSize = "16777216"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "17"
sound.pciSlotNumber = "18"

hgfs.mapRootShare = "TRUE"

Re: no ethernet driver inside guest Windows XP OS

8. Dec 10, 2008 5:42 PM in response to: earukan
Click to view Technogeezer's profile Expert 250 posts since
Dec 7, 2007
Two deviations I see from a Fusion (or even Workstation) created vmx file that may be relevant:

The guestOS string should read "winxppro", not "winvista"

The emulated network card for XP in a Fusion-created VM is an AMD pcnet NIC (indicated by the absence of an ethernetx.virtualDev entry), not an Intel e1000. I'm not sure if XP has a native e1000 driver.

Shut down the VM, exit Fusion, and edit the vmx.file. Change the guestOS string and remove or comment out the line containing ethernet0.virtualDev, and restart Fusion and your VM. See if you can now configure your network.
Click to view KLeach's profile Novice 8 posts since
Dec 4, 2008

That was it!!

Fat fingered the dropdown to select theOS when I built the VM..never noticed...

I rebuilt with the proper OS chosen and amazingly everything worked once I installed the tools..

Thanks... I needed another pair of eyes..

-Ken

Re: no ethernet driver inside guest Windows XP OS

10. Dec 11, 2008 6:13 AM in response to: KLeach
Click to view earukan's profile Novice 5 posts since
Dec 10, 2008

hi guys,

great work, thanks alot, the commenting out the e1000 driver worked for me...tks heaps for the hint

keep in touch..I will come back with more Qs

cheers

Re: no ethernet driver inside guest Windows XP OS

11. May 24, 2009 8:12 AM in response to: earukan
Click to view texnguy's profile Novice 3 posts since
May 24, 2009
Cheers to those with the helpful ideas. I know the post is old, but still highly relevant. I installed WinXPPro-64 for my OS, and I was unable to get my NIC working either. The removal of the e1000 device was my cure.

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities