2020年5月1日金曜日

Ovirt PCI Passthrough とPCIe カード追加したとき

RX590 を追加した。x16+x16+x16にx1ライザー+x1にライザーで接続。
カーネルコマンドラインには pci-stub.ids=1002:67df,1002:aaf0 設定済みなので、追加したのも既存のもRX590 のモジュールは pci-stub にはなっているが、Ovirt webからみると、既存分のしか見えていない。

もう一度、再インストール -> ホストの編集 -> 再起動 で追加分も見えた。
この時 /sys/kernel/iommu_groups/?/devices/* がある。
ダメな時は /proc/cmdline はあっているようだが上がない。

Xeon Phi の時は以下がないとダメっぽかった。
Xeon E3-1200 v5/E3-1500 ... Processor PCIe ... (pcieport)

AMD GPU だと PCIe x16 でCPUより 2slot は上がないとダメみたい。
x1 slot に挿したのは、なくても行けそう(lspciでは見える)。

lspciだと 4枚見えるが、clinfoだと3枚しか見えない。
x16 のどっちかが見えていない。

0 件のコメント:

コメントを投稿