Description of problem: On PE R905, it is not possible to assign the deive from host to a guest running. It show below error message on screen: [root@kvm-host ~]# xm create vm-1 Using config file "/etc/xen/vm-1". Error: failed to assign device: maybe the platform doesn't support VT-d, or VT-d isn't enabled properly? Steps to Reproduce: 1. Install RHEL 5.4 Snapshot5 x86_64 xen kernel 2. Boot to xen and create RHEL 5.4 Snapshot5 guets 3. Diable the device from host using below running attached script(pciback.sh) along with the bus device and function number as parameter: 4. Edit /etc/xen/guest file and add pci= [ "0000:21:00.0" ]
1) Are you sure that VTd is enabled in the BIOS? 2) If so can you provide the output from `xm dmesg'?
Does the platform support VT-d and is it enabled in the BIOS? If so, is xen hv cmdline including iommu=1?
330004 could be worked through this bz 330009 appears to be worked through bz 517944 issue 329951 may not require a bz Chris T, Can you clarify why we need a Release note here?
330004: There's no AMD machine with IOMMU support for PCI device assignment from Dell, yet. 329951: please provide lspci from host & from guest after device assignment. : system details? -- is the platform even have an IOMMU (recent Intel box)? Again, as has been stated, either open 1 bz per IT. Once done, we can tackle each case, which will require info as asked above: system info, host & guest boot logs, virt logs, etc. thanks... Don
(In reply to comment #11) > 330004: There's no AMD machine with IOMMU support for PCI device assignment > from Dell, yet. > > 329951: please provide lspci from host & from guest after device assignment. > : system details? -- is the platform even have an IOMMU (recent Intel > box)? > > Again, as has been stated, either open 1 bz per IT. > Once done, we can tackle each case, which will require > info as asked above: system info, host & guest boot logs, virt logs, etc. > > thanks... Don I believe a bz will be opened for 329951 when enough data is collected. 330009 already has bz 517944. That leaves this bz and 330004. Is it appropriate to create a release note for this?
The release notes explicitly say that device pass-through is only supported on Intel systems with VTd and (future) AMD systems with AMD-IOMMU. The 'IOMMU' tag on these systems are what are called 'GART-IOMMU'. The release notes don't include any support statement for this type of IOMMU, ergo, it's not supported. Release notes don't state every possible combination of computer technology that is not supported; they state what is supported. If it isn't on the supported list/statement, it isn't supported.