[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] pciback and pci passtrought problems
Hi, once again, Problems with pciback and pci passthrough the system -------------------------------------------------------------------------------- DOMAIN0:~# lspci -tv -[0000:00]-+-00.0 nVidia Corporation nForce3 250Gb Host Bridge +-01.0 nVidia Corporation nForce3 250Gb LPC Bridge +-01.1 nVidia Corporation nForce 250Gb PCI System Management +-02.0 nVidia Corporation CK8S USB Controller +-02.1 nVidia Corporation CK8S USB Controller +-02.2 nVidia Corporation nForce3 EHCI USB 2.0 Controller +-05.0 nVidia Corporation CK8S Ethernet Controller +-08.0 nVidia Corporation CK8S Parallel ATA Controller (v2.5) +-0a.0 nVidia Corporation CK8S Serial ATA Controller (v2.5)+-0b.0-[0000:01]----00.0 nVidia Corporation NV34 [GeForce FX 5200] +-0e.0-[0000:02]--+-05.0 Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ | +-06.0 Atheros Communications, Inc. AR5212 802.11abg NIC | +-07.0 Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] | +-08.0 Motorola Wildcard X100P | \-09.0 Intel Corporation 536EP Data Fax Modem+-18.0 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration +-18.1 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map +-18.2 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller \-18.3 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control ------------------------------------------------------------------------------------ i used this patch ------------------------------------------------------------------------------------ diff -r 6ab55f716ce3 tools/python/xen/util/pci.py --- a/tools/python/xen/util/pci.py Thu Oct 09 17:18:11 2008 +0100 +++ b/tools/python/xen/util/pci.py Fri Oct 10 13:16:00 2008 +0800 @@ -696,6 +696,7 @@ class PciDevice: def do_FLR(self): """ Perform FLR (Functional Level Reset) for the device. """ + return if self.dev_type == DEV_TYPE_PCIe_ENDPOINT: # If PCIe device supports FLR, we use it. if self.pcie_flr: diff -r 6ab55f716ce3 tools/python/xen/xend/server/pciif.py --- a/tools/python/xen/xend/server/pciif.py Thu Oct 09 17:18:11 2008 +0100 +++ b/tools/python/xen/xend/server/pciif.py Fri Oct 10 13:18:25 2008 +0800 @@ -375,6 +375,7 @@ class PciController(DevController): pci_dev_list = pci_dev_list + [(domain, bus, slot, func)] for (domain, bus, slot, func) in pci_dev_list: + continue try: dev = PciDevice(domain, bus, slot, func) except Exception, e: --------------------------------------------------------------------------------------and was activating in the kernel options "PCI_device backend driver as built in. but the result is: -------------------------------------------------------------------------------------- DOMAIN0:~# dmesg | grep pcibackBootdata ok (command line is root=/dev/sda2 ro console=tty0 pciback.hide=(0000:02:05.0)(0000:02:06.0)(0000:02:07.0)(0000:02:08.0)(0000:02:09.0) ) Kernel command line: root=/dev/sda2 ro console=tty0 pciback.hide=(0000:02:05.0)(0000:02:06.0)(0000:02:07.0)(0000:02:08.0)(0000:02:09.0) Unknown boot option `pciback.hide=(0000:02:05.0)(0000:02:06.0)(0000:02:07.0)(0000:02:08.0)(0000:02:09.0)': ignoring -------------------------------------------------------------------------------------- after trying to load pciback as module: -------------------------------------------------------------------------------------- echo -n 0000:02:05.0 > /sys/bus/pci/drivers/8139too/unbind modprobe pciback echo -n 0000:02:05.0 > /sys/bus/pci/drivers/pciback/new_slot echo -n 0000:02:05.0 > /sys/bus/pci/drivers/pciback/bind echo -n 0000:02:06.0 > /sys/bus/pci/drivers/pciback/new_slot echo -n 0000:02:06.0 > /sys/bus/pci/drivers/pciback/bind echo -n 0000:02:07.0 > /sys/bus/pci/drivers/pciback/new_slot echo -n 0000:02:07.0 > /sys/bus/pci/drivers/pciback/bind --------------------------------------------------------------------------------------- this result with xm: --------------------------------------------------------------------------------------- DOMAIN0:~# xm create /etc/xen/auto/fli4l Using config file "/etc/xen/auto/fli4l". Error: pci: 0000:02:05.0: non-page-aligned MMIO BAR found. ---------------------------------------------------------------------------------------so can i use the last xen release only with very special Hardware, or would it be possible to use it like in the older versions ? _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |