Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 2015 18:20:09 +0300
From:      Ruslan Makhmatkhanov <cvs-src@yandex.ru>
To:        freebsd-xen@freebsd.org
Subject:   iommu must be enabled for PVH hardware domain
Message-ID:  <55521A29.9080409@yandex.ru>

next in thread | raw e-mail | index | archive | help
Hello,

we have machine with VT-d and EPT-capable CPU:
Intel(R) Xeon(R) CPU E5504 [1]

The system is FreeBSD 11.0-CURRENT r282694 installed from 
ftp.freebsd.org iso.

But dom0 fails to boot at this hardware with "iommu must be enabled for 
PVH hardware domain" [2]. VT-d support is indeed not detected at kernel 
level. Here is dmesg with VT-d enabled in BIOS [3] and dmesg with VT-d 
disabled in BIOS [4]. It's look like there is no difference on both 
outputs. Here is the proofpic of that the system is VT-d capable and the 
support is enabled in BIOS [5]. Here is acpidump -t output [6]

Any suggestions what may be wrong? Thanks.

[1] 
http://ark.intel.com/products/40711/Intel-Xeon-Processor-E5504-4M-Cache-2_00-GHz-4_80-GTs-Intel-QPI
[2] https://people.freebsd.org/~rm/vt-d_on_proliant/dom0_fails_to_boot.mov
[3] https://people.freebsd.org/~rm/vt-d_on_proliant/vt-d_enabled_in_bios.txt
[4] 
https://people.freebsd.org/~rm/vt-d_on_proliant/vt-d_disabled_in_bios.txt
[5] 
https://people.freebsd.org/~rm/vt-d_on_proliant/there_is_vt-d_option_in_vios.jpg
[6] https://people.freebsd.org/~rm/vt-d_on_proliant/acpidump-t.txt

-- 
Regards,
Ruslan

T.O.S. Of Reality



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55521A29.9080409>