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 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] ASUS p6t, i7 920, vt-d broken.....

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] ASUS p6t, i7 920, vt-d broken.....
From: reaver <stevereaver@xxxxxxxxx>
Date: Fri, 23 Jan 2009 05:41:52 -0800 (PST)
Delivery-date: Fri, 23 Jan 2009 05:42: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
Trying to set up PCI pass through with xen 3.2.1 on Debian Lenny, with xen
Kernel 2.6.26... having no luck. I have the following configured...

i) Virtualization and vt-d are both enabled in the bios, I have power cycled
after making these changes.

ii) I have these option in grub menu;   iommu=1 pciback.permissive
pciback.hide=(07:01.0)(01:00.0) vtd=1

iii) I have this in my cfg file pci=['07:01.0','01:00.0']

iv) xm fails to create and I simply get this message;
Error: Fail to assign device(7:1.0): maybe VT-d is not enabled, or the
device is not exist, or it has already been assigned to other domain

Following are important messages I see;

i) in dmesg i get

monster:/boot/grub# dmesg |egrep -i 'pciback|dmar'
[    0.000000] Command line: root=/dev/mapper/vg00-root iommu=1
pciback.permissive pciback.hide=(07:01.0)(01:00.0) vtd=1 ro console=tty0
[    0.000000] ACPI: DMAR BF7980C0, 0138 (r1    AMI  OEMDMAR        1 MSFT      
97)
[    0.000000] Kernel command line: root=/dev/mapper/vg00-root iommu=1
pciback.permissive pciback.hide=(07:01.0)(01:00.0) vtd=1 ro console=tty0
[    0.000000] Unknown boot option `pciback.permissive': ignoring
[    0.817190] pciback 0000:01:00.0: seizing device
[    0.817190] pciback 0000:07:01.0: seizing device

ii) in xm dmesg i get;

monster:/boot/grub# xm dmesg |egrep -i 'vmx'
(XEN) HVM: VMX enabled

iii) I can see that the device has bee successfully seized by looking in
/sysbus/pci/drivers/pciback

 lrwxrwxrwx  1 root root    0 2009-01-24 00:21 0000:01:00.0 ->
../../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0
0 lrwxrwxrwx  1 root root    0 2009-01-24 00:21 0000:07:01.0 ->
../../../../devices/pci0000:00/0000:00:1e.0/0000:07:01.0
0 --w-------  1 root root 4096 2009-01-24 00:21 bind
0 lrwxrwxrwx  1 root root    0 2009-01-24 00:21 module ->
../../../../module/pciback
0 --w-------  1 root root 4096 2009-01-24 00:21 new_id
0 --w-------  1 root root 4096 2009-01-24 00:21 new_slot
0 -rw-------  1 root root 4096 2009-01-24 00:21 permissive
0 -rw-------  1 root root 4096 2009-01-24 00:21 quirks
0 --w-------  1 root root 4096 2009-01-24 00:21 remove_slot
0 -r--------  1 root root 4096 2009-01-24 00:21 slots
0 --w-------  1 root root 4096 2009-01-24 00:05 uevent
0 --w-------  1 root root 4096 2009-01-24 00:21 unbind

iv) I can even take a verbose dump and see that the driver IS attached to
the card;

07:01.0 Multimedia controller: Creamware GmBH Pulsar2 (rev 02)
        Subsystem: Creamware GmBH Pulsar2
        Flags: medium devsel, IRQ 17
        Memory at fb800000 (32-bit, non-prefetchable) [disabled] [size=4M]
        Kernel driver in use: pciback



I'm simply out of ideas and at this point am convinced that it simply does
not work... please correct me or point me in the right direction....


Steve


-- 
View this message in context: 
http://www.nabble.com/ASUS-p6t%2C-i7-920%2C--vt-d-broken.....-tp21624614p21624614.html
Sent from the Xen - User mailing list archive at Nabble.com.


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] ASUS p6t, i7 920, vt-d broken....., reaver <=