目前已知在AMD上需要关闭主板的iommu,在grub引导的时候需要添加amd_iommu=off
执行dmesg |grep "IOMMU"
显示
AMD IOMMU disabled
Intel平台的有的可以直接识别,如果不行的话可以在BIOS里找找vt-d技术,然后关闭,或者是增加intel_iommu=off,然后启动,
以上针对的是优麒麟2004的5.4内核,个人猜测在4.6以上的版本应该都能识别(好像是增加了新的驱动),具体的因为没有设备就无法测试了,在ubuntu1804的hwe内核上也可以识别不过需要增加intel_iommu=off才可以了
当然因为设备的差异性,以上的步骤不一定合适,但是提供了一个新的思路