[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.