[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/2] passthrough: make management of PCI D-states by guest optional
Hi, Using D3hot state of PCI devices in xen is not mature yet. I met domain destruction/creation troubles in some PCI cards since the PCI config registers can't be read with D3hot state. xend.log is attached. This patch set makes the management of PCI D-states by guest optional. The default is "pci_power_mgmt=0" which disables the guest OS from managing D-states because it would be better to avoid the trouble than advantage of low power consumption. Thanks, Kouya >From xend.log: [2009-03-04 09:49:24 4356] ERROR (XendDomainInfo:2584) XendDomainInfo.destroy: domain destruction failed. Traceback (most recent call last): File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 2578, in destroy do_FLR(self.domid) File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 314, in do_FLR raise VmError("pci: failed to locate device and "+ VmError: pci: failed to locate device and parse it's resources - ord() expected a character, but string of length 0 found ...[snip]... [2009-03-04 10:31:24 4343] ERROR (XendDomainInfo:2445) XendDomainInfo.initDomain: exception occurred Traceback (most recent call last): File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 2437, in _initDomain self._createDevices() File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 2049, in _createDevices devid = self._createDevice(devclass, config) File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 2016, in _createDevice return self.getDeviceController(deviceClass).createDevice(devConfig) File "/usr/lib64/python/xen/xend/server/DevController.py", line 67, in createDevice self.setupDevice(config) File "/usr/lib64/python/xen/xend/server/pciif.py", line 399, in setupDevice raise VmError("pci: failed to locate device and "+ VmError: pci: failed to locate device and parse it's resources - ord() expected a character, but string of length 0 found _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |