From owner-freebsd-virtualization@freebsd.org Mon Aug 28 16:51:54 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1A1EE10339 for ; Mon, 28 Aug 2017 16:51:54 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from vps-mail.nomadlogic.org (unknown [IPv6:2607:f2f8:a098::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 80DCE80D07 for ; Mon, 28 Aug 2017 16:51:54 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from [172.24.166.245] (nat-192-187-90-114.nat.tribpub.com [192.187.90.114]) by vps-mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id d6f11964 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO for ; Mon, 28 Aug 2017 09:51:52 -0700 (PDT) Subject: Re: Xeon E5 (PowerEdge 320) bailing out To: freebsd-virtualization@freebsd.org References: From: Pete Wright Message-ID: <94b9b2e9-676e-e089-2f4c-fd10024ea0e8@nomadlogic.org> Date: Mon, 28 Aug 2017 09:51:51 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Aug 2017 16:51:54 -0000 On 08/28/2017 00:53, Aijaz Baig wrote: > Trying to run Bhyve on a PowerEdge 320 system which DOES have a POPCNT > instruction which shows support for VT-x support via EPT but I still get > the this error there > > sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 2048M -t tap0 -d guest.img -i > -I FreeBSD-10.3-RELEASE-amd64-bootonly.iso fbsd10 > Launching virtual machine "fbsd10" ... > vm_create: Device not configured > > dmesg: > vmx_init: processor does not support VMX operation > > cat /var/run/dmesg.boot | grep -i popcnt > Features2=0xffba2203 SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV> > Features2=0xffba2203 SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV> > > Isn't this processor supposed to support Bhyve (Xeon E5)?? > what product number is your E5?  According to the manual you need the following for Intel CPUs to run bhyve: " The easiest way to tell if a processor supports bhyveis to run |dmesg|or look in |/var/run/dmesg.boot|for...|EPT|and |UG|on the |VT-x|line for Intel® processors."  (I snipped the reference to POPCNT which seems to be an AMD only requirement." its possible that your E5 is old enough that it lacks the VT-x support that bhyve needs. -pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA