Gigabyte GA-970-Gaming SLI-CFでIOMMUを有効にする方法

Gigabyte GA-970-Gaming SLI-CFでIOMMUを有効にする方法

BIOSでsvmとiommuを有効にしましたが、dmesgに「使用できません」と表示されます。

# root@xen:~# dmesg |grep -i iommu
[    0.000000] Command line: placeholder root=UUID=4965005e-54e9-47b9-92ff-04f469927bf8 ro amd_iommu=on iommu=soft iommu=pt iommu=1 quiet
[    0.000000] Kernel command line: placeholder root=UUID=4965005e-54e9-47b9-92ff-04f469927bf8 ro amd_iommu=on iommu=soft iommu=pt iommu=1 quiet
[    4.271167] AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
[    4.271168] AMD IOMMUv2 functionality not available on this system

BIOS設定:

サポートベクトルマシン イオム システムメッセージ:

root@xen:~# uname -a
Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux

root@xen:~# dmidecode |grep -i product
Product Name: To be filled by O.E.M.
Product Name: GA-970-Gaming SLI-CF

root@xen:~# grep Processor /proc/cpuinfo |tail -1
model name  : AMD FX(tm)-8300 Eight-Core Processor           

root@xen:~# grep iommu /etc/default/grub 
GRUB_CMDLINE_LINUX_DEFAULT="amd_iommu=on iommu=soft iommu=pt iommu=1 quiet"

ベストアンサー1

http://wiki.xen.org/wiki/VTd_HowTo:

チップセットがIOMMUをサポートしていても、それを使用するにはBIOSにACPI IVRSテーブルが必要です!したがって、実際のサポートはマザーボードの製造元によって異なります。この記事を書いた時点で、すべてのマザーボードにIOMMUをサポートする(ベータ)BIOSがあるようです。

970チップセット自体が仮想化をサポートしているように見えますが、BIOSもそれをサポートする必要があります。また、あなたのマザーボードがこれに関連して機能することが知られているとマークされていません。

だから仮想化をサポートしていないようです。

私はGA-990FXA-UD3とGA-990FXA-UD5を使ってみました。どちらもkvmをうまく実行します。

おすすめ記事