WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-users

[Top] [All Lists]

[Xen-users] PCI passthrough to domU does not work with XEN 3.3

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] PCI passthrough to domU does not work with XEN 3.3
From: "Andreas Dahlén" <andreas@xxxxxxxxx>
Date: 2008年11月16日 21:02:21 +0100
Delivery-date: 2008年12月17日 08:34:36 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Internet Messaging Program (IMP) H3 (4.1.6)
Hi!
As dom0 I'm running Ubuntu Hardy withe xen 3.3 from backports.
Reason to using xen 3.3 is that I could get Intrepid stock kernel to work as domu with xen 3.2.
Now the problem I have is that I can't passthrough PCI-devices to my domu.
If I run lspci in the domu nothing is returned.
I've tried to use the kernel from Hardy (2.6.24-21-xen) and stock kernel from Intrepid (2.6.27-7-server). Without any difference.
If I use Xen 3.2 and kernel (2.6.24-21-xen) pci passthrough work.
What could be wrong with PCI passthrough in xen 3.3?
What could I do to solve the problem?
Some additional information that may help;
Dom0 is booted with this text in grub.conf
title Xen 3.3 / Ubuntu 8.04.1, kernel 2.6.24-21-xen
root (hd0,0)
kernel /xen-3.3.gz dom0_mem=256M
module /vmlinuz-2.6.24-21-xen root=/dev/mapper/vgZeus-lvZeusRoot ro console=tty0 swiotlb=128 pciback.permissive pciback.hide=(04:03.0)(04:04.0)
module /initrd.img-2.6.24-21-xen
quiet
ls -l /sys/bus/pci/drivers/pciback/
lrwxrwxrwx 1 root root 0 2008年11月16日 20:53 .&checktime(0000,04,03,':').0 ->
../../../../devices/pci0000:00/0000:00:1e.0/0000:04:03.0
lrwxrwxrwx 1 root root 0 2008年11月16日 20:53 .&checktime(0000,04,04,':').0 ->
../../../../devices/pci0000:00/0000:00:1e.0/0000:04:04.0
--w------- 1 root root 4096 2008年11月16日 20:53 bind
lrwxrwxrwx 1 root root 0 2008年11月16日 20:53 module ->
../../../../module/pciback
--w------- 1 root root 4096 2008年11月16日 20:53 new_id
--w------- 1 root root 4096 2008年11月16日 20:53 new_slot
-rw------- 1 root root 4096 2008年11月16日 20:53 permissive
-rw------- 1 root root 4096 2008年11月16日 20:53 quirks
--w------- 1 root root 4096 2008年11月16日 20:53 remove_slot
-r-------- 1 root root 4096 2008年11月16日 20:53 slots
--w------- 1 root root 4096 2008年11月16日 20:53 uevent
--w------- 1 root root 4096 2008年11月16日 20:53 unbind
domu config (/etc/xen/test.cfg)
#kernel = '/boot/vmlinuz-2.6.24-21-xen'
#ramdisk = '/boot/initrd.img-2.6.24-21-xen'
kernel = '/boot/xen/vmlinuz-2.6.27-7-server'
ramdisk = '/boot/xen/initrd.img-2.6.27-7-server'
memory = '256'
root = '/dev/xvda2 ro'
disk = [
 'phy:/dev/vgZeus/test-swap,xvda1,w',
 'phy:/dev/vgZeus/test-disk,xvda2,w',
 ]
name = 'test'
dhcp = 'dhcp'
vif = [ 'mac=00:16:3E:FF:00:8D' ]
pci = [ '04:04.0' ]
extra = '2 console=hvc0'
Parts from dmesg on domU that could be interesting;
[ 0.000000] Allocating PCI resources starting at 20000000 (gap: 10000000:f0000000)
[ 0.038071] PCI: Fatal: No config space access function found
[ 0.040252] PCI: System does not support PCI
[ 0.040258] PCI: System does not support PCI
[ 0.271698] XENBUS: Device with no driver: device/pci/0
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: [Xen-users] GPLPV (9.11pre20) in Win2003 x64 on XenServer Enterprise 5.0 (CD drive missing) , Roel Broersma
Next by Date: [Xen-users] bonding ethernet and xen >3.2.1 , Massimiliano De Ruosi
Previous by Thread: [Xen-users] GPLPV (9.11pre20) in Win2003 x64 on XenServer Enterprise 5.0 (CD drive missing) , Roel Broersma
Next by Thread: Re: [Xen-users] PCI passthrough to domU does not work with XEN 3.3 , Paul Schulze
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /