Tracker item #2209565, was opened at 2008-10-30 04:20
Message generated for change (Comment added) made by mvanzin
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=989708&aid=2209565&group_id=204462

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: kernel modules
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 3
Private: No
Submitted By: Dominique Leuenberger (dimstar)
Assigned to: Nobody/Anonymous (nobody)
Summary: vmware vmxnet fail after hibernate/resume

Initial Comment:
* Bug copied from bugzilla.novell.com / reported by openSUSE user               
  *
* Clarification: Factory means a transient state of openSUSE 11.1 development *
* Due to a feature freeze, there is still version 2008.09.03 in the 
repositories     *
* Any help woukd be appreciated in this case                                    
              *
* Original bug address: https://bugzilla.novell.com/show_bug.cgi?id=439046     *

after hibernate/resume, the VM`s nic is unusable, forwarding no packets
anymore.

"modprobe -r vmxnet" hangs for a short time and gives:

vmxnet_close: Pending tx = 4
vmxnet_close: Failed to finish all pending tx.
Is the related vmxnet device disabled?
This virtual machine may be in an inconsistent state.
Adapter not morphed. read magic: 0x00002934
vmxnet 0000:02:01.0: PCI INT A disabled


after reload of that module (modprobe vmxnet) all is fine again.

dmesg on reload:

VMware vmxnet virtual NIC driver
vmxnet 0000:02:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
Found vmxnet/PCI at 0x2024, irq 19.
features:
numRxBuffers = 100, numRxBuffers2 = 1
eth0: no IPv6 routers present

- latest factory
- 2.6.27.1-2-pae 
- vmware-kmp-pae-2008.09.03_2.6.27.1_2.1-5.17
- vmware ws 6.5


----------------------------------------------------------------------

>Comment By: Marcelo Vanzin (mvanzin)
Date: 2009-07-21 15:41

Message:
I believe this was fixed in the June/09 release.

----------------------------------------------------------------------

Comment By: Adar Dembo (adembo)
Date: 2008-11-07 00:09

Message:
Thanks for filing this bug.

I spoke to one of our guest networking engineers who said that the vmxnet
driver has never supported guest hibernate properly, in that it doesn't
remorph the device backend from vlance to vmxnet upon guest resume. To do
that we'd probably need to add .suspend and .resume methods to the
pci_driver struct in the driver. All kernels are affected by this, not just
openSUSE, though I don't think it's too serious of an issue given that most
VMware users will likely save the state of their guest by suspending the
entire VM (via suspend/resume) instead of hibernating the guest OS and
powering off the VM.

Given that this isn't a regression, I've lowered the priority.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=989708&aid=2209565&group_id=204462

------------------------------------------------------------------------------
_______________________________________________
open-vm-tools-devel mailing list
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel

Reply via email to