я возможно не совсем разобрался в вопросе сам, но что-то мне поднадоело... может кто просветит
есть lenovo v510 с intel i5 7200U + 620я и материнкой LNVNB161216.

пробовал первые 10 страниц google/bing)) (может что и пропустил)))
$ lspci -k
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
        Subsystem: Lenovo Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
        Subsystem: Lenovo HD Graphics 620
        Kernel driver in use: i915
        Kernel modules: i915
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
        Subsystem: Lenovo Sunrise Point-LP USB 3.0 xHCI Controller
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
пробросить нужно 00:14.0(шинку с usb) первым делом я так понимаю нужно заставить её работать с vfio вот тут и беда( если принудительно то выдаёт error -12 и всё)
iommu включен, но iommu группы не создаются, хардварная или программная это беда незнаю.
в debug пока не вгонял(ибо лень) так что в dmesg по делу ничего нету кроме:
DMAR: iommu enabled
[    0.615385] pci 0000:00:14.0: [8086:9d2f] type 00 class 0x0c0330
[    0.615409] pci 0000:00:14.0: reg 0x10: [mem 0xd1300000-0xd130ffff 64bit]
[    0.615483] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.616520] pci 0000:00:14.2: [8086:9d31] type 00 class 0x118000
[    0.616544] pci 0000:00:14.2: reg 0x10: [mem 0xd132a000-0xd132afff 64bit]

хардварная или программная это беда незнаю.
вот собственно вопрос как определить?
может кто подскажет решение со 100500 страницы гугла??))

p.s. так ради интереса пробовал пробросить vga через gvt (i915) пробрасывается без проблем.
p.p.s ну и конечно решения на других уровнях не интересуют только проброс самой шины.
Ошибки в тексте-неповторимый стиль автора©