diff options
Diffstat (limited to 'results/classifier/105/assembly/884401')
| -rw-r--r-- | results/classifier/105/assembly/884401 | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/results/classifier/105/assembly/884401 b/results/classifier/105/assembly/884401 new file mode 100644 index 000000000..4b3206ab3 --- /dev/null +++ b/results/classifier/105/assembly/884401 @@ -0,0 +1,83 @@ +assembly: 0.882 +graphic: 0.877 +socket: 0.869 +semantic: 0.866 +other: 0.865 +network: 0.851 +instruction: 0.850 +device: 0.832 +vnc: 0.769 +boot: 0.746 +mistranslation: 0.739 +KVM: 0.668 + +PCI Passthrough for Digium TCE400P Codec Card Not working + +trying to use a Digium TCE400P Codec card on a Virtual instance using the following information: + +lspci <enter> + +02:08.0 Ethernet controller: Digium, Inc. Wildcard TCE400P transcoder base card (rev 11) + +lspci -n <enter> + +02:08.0 0200: d161:8004 (rev 11) + +virsh nodedev-list | grep pci + +pci_0000_02_08_0 + +printf %x 02 +2 + +printf %x 08 +8 + +printf %x 0 +0 + +bus='0x02' +slot='0x08' +function='0x0' + +# virsh edit vmanager +<hostdev mode='subsystem' type='pci' managed='yes'> + <source> + <address domain='0x0000' bus='0x02' slot='0x08' function='0x0'/> + </source> +</hostdev> + +I have SELINUX disabled at this time. + +virsh start vmanager I get the following error message: + +[root@twins qemu]# virsh start vmanager +error: Failed to start domain vmanager +error: internal error Process exited while reading console log output: char device redirected to /dev/pts/2 +Unable to assign device: PCI region 1 at address 0xdf1fe000 has size 0x400, which is not a multiple of 4K +qemu-kvm: -device pci-assign,host=02:08.0,id=hostdev0,configfd=23,bus=pci.0,addr=0x6: Device 'pci-assign' could not be initialized + + + +Version Numbers: + +[root@twins qemu]# yum list | grep qemu +gpxe-roms-qemu.noarch 0.9.7-6.3.el6_0.1 @updates +qemu-img.x86_64 2:0.12.1.2-2.113.el6_0.8 @updates +qemu-kvm.x86_64 2:0.12.1.2-2.113.el6_0.8 @updates +qemu-kvm-tools.x86_64 2:0.12.1.2-2.113.el6_0.8 updates + +Here is what my grub.conf looks like (see the addition of the intel_iommu=on: + +title CentOS Linux (2.6.32-71.29.1.el6.x86_64) + root (hd0,0) + kernel /vmlinuz-2.6.32-71.29.1.el6.x86_64 ro root=/dev/mapper/vg_twins-lv_root rd_LVM_LV=vg_twins/lv_root rd_LVM_LV=vg_twins/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=128M rhgb quiet intel_iommu=on + initrd /initramfs-2.6.32-71.29.1.el6.x86_64.img + + +This is a distro bug, not an upstream bug. The error message indicates the version of qemu-kvm you're using doesn't support sub-4k MMIO BARs. This has already been fixed in RHEL6.1. + +According to the comment to Alex, this should have been fixed in newer versions, so setting status to "Fix Released" now. + +Oh, I meant "comment from Alex", not "comment to Alex", sorry! + |