|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
[Xen-users] Problems with pci passthrough with Xen 3.4.2 
| Hi all!.
First of all sorry about my English it's not very fluid.
I have a small server based upon Supermicro X7DBN (Chipset Intel®
5000P) motherboard and Intel Xeon E5320 (1,83Ghz) with 4Gb of FB-DIMM
RAM.
The OS is Debian Lenny in dom0 (2.6.26-2-xen-amd64) and Debian Lenny
in domU (2.6.26-2-xen-amd64).
Xen is 3.4.2 compiled from sources.
The problem comes when I need to passthrough the second gigabit
ethernet interface to a domU. I've got an "pci: improper device
assignment specified:" error.
Here is the menu.lst:
module          /boot/vmlinuz-2.6.26-2-xen-amd64 root=/dev/sda1 ro
console=tty0 pci=nomsi pciback.hide=(04:00.1)
Here is the lspci output:
main:~# lspci |grep Ethernet
04:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
04:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
Here's the xm info:
main:~# xm info
host                   : main.chauchinasincables.es
release                : 2.6.26-2-xen-amd64
version                : #1 SMP Thu Nov 5 04:27:12 UTC 2009
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 1866
hw_caps                :
bfebfbff:20100800:00000000:00000140:0004e3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 4094
free_memory            : 128
node_to_cpu            : node0:0-3
node_to_memory         : node0:128
xen_major              : 3
xen_minor              : 4
xen_extra              : .2
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
cc_compiler            : gcc version 4.3.2 (Debian 4.3.2-1.1)
cc_compile_by          : root
cc_compile_domain      : chauchinasincables.es
cc_compile_date        : Tue Dec  8 20:57:01 CET 2009
xend_config_format     : 4
Here's the domU config file with pci device:
pci         = ['04:00.1']
And here's the error when I try to create the VM:
main:~# xm create /etc/xen/proxy.chauchinasincables.es.cfg
Using config file "/etc/xen/proxy.chauchinasincables.es.cfg".
Error: pci: improper device assignment specified: pci: 0000:04:00.0
must be co-assigned to the same guest with 0000:04:00.1, but it is not
owned by pciback.
With Xen from Debian Repository (3.2-1) it works very well!
But not the same result with compiled from source Xen (3.4.2).
Can anyone show me how to configure this?
I've tried xm pci-attach but pci-list-assignable-devices shows nothing
and pciback module show that the device is seized from dom0.
I'm really lost...
thanks in advance.
-- 
_____________________________________________
Francisco Javier Funes Nieto [esencia@xxxxxxxxx]
CANONIGOS
Servicios Informáticos para PYMES.
Cl. Cruz 2, 1º Oficina 7
Tlf: 958.536759 / 661134556
Fax: 958.521354
GRANADA - 18002
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-users] Problems with pci passthrough with Xen 3.4.2,
francisco javier funes nieto <=
 |  |  | 
  
    |  |  |