|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-users
[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
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-users] ASUS p6t, i7 920,  vt-d broken.....,
reaver <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |