nopit
October 17, 2017, 1:28pm
1
I found a budget gaming notebook that has a Mobile Intel HM175 chipset and a Intel Core i5 (7th Gen) 7300HQ CPU. Both the CPU and the chipset seem to support Intel® Virtualization Technology for Directed I/O (VT-d) .
Can I expect this notebook to support IOMMU properly? Or is there a chance that the manufacturer didn’t add the feature to the UEFI or something like that?
No, the manufacturer has to enable it in the bios so there no guarantees that it’ll work and in most cases it is likely that it isn’t supported. @Dje4321 tried to get this working on her laptop which both had a cpu and chipset that supported VT-d but the bios by Lenovo had it disabled and no switch to turn it on.
The thread about it is here if you want to read:
So ive been trying todo PCIe passthrough on my laptop but ran into some issues. Virtual Machine Manager complains about the host not supporting pcie passthrough even though i do have support for it. My cpu has VT-d and VT-x support and i dont have any issues with my iommu groups
Laptop: Lenovo y70-70 80du
CPU: i7-4710HQ
GPU: GTX 860m
RAM: 12GB
Vitual Machine Manager Error
Error starting domain: unsupported configuration: host doesn’t support passthrough of host PCI devices
Traceback (most recent call last):
File “/usr/share/virt-manager/virtManager/asyncjob.py”, line 88, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File “/usr/share/virt-manager/virtManager/asyncjob.py”, line 124, in tmpcb
callback(*args, **kwargs)
File “/usr/share/virt-manager/virtManager/libvirtobject.py”, line 83, in newfn
ret = fn(self, *args, **kwargs)
File “/usr/share/virt-manager/virtManager/domain.py”, line 1479, in startup
self._backend.create()
File “/usr/lib64/python2.7/site-packages/libvirt.py”, line 1039, in create
if ret == -1: raise libvirtError (‘virDomainCreate() failed’, dom=self)
libvirtError: unsupported configuration: host doesn’t support passthrough of host PCI devices
https://pastebin.com/6WG42grG
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086…
1 Like