From owner-freebsd-virtualization@freebsd.org Sat Jun 4 16:41:14 2016 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 36C9DB6A9E0 for ; Sat, 4 Jun 2016 16:41:14 +0000 (UTC) (envelope-from James@Lodge.me.uk) Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0129.outbound.protection.outlook.com [157.55.234.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8854816EA; Sat, 4 Jun 2016 16:41:12 +0000 (UTC) (envelope-from James@Lodge.me.uk) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gavinlodge.onmicrosoft.com; s=selector1-Lodge-me-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=B6KSjq0q2frVivzXdkfjfmz1RlM77tCMfYymwmzjllY=; b=bYtQOzlLjV90YkNsifhnxAAQanx2ub5Wet+6ODoUu3qIIH2gRVTQGfHR9YfzpkciAXU/LvW/dXR/VB6sCzhsawXBbMqJ841brtY3jeH1qsTA5eIZ0QpfiXvDGAYyrdelni88Rmi4rBqjw8ztCvus3py26WsZbyTyL/HamkeMaZw= Received: from DB5PR06MB1718.eurprd06.prod.outlook.com (10.165.213.16) by DB5PR06MB1718.eurprd06.prod.outlook.com (10.165.213.16) with Microsoft SMTP Server (TLS) id 15.1.511.6; Sat, 4 Jun 2016 16:41:04 +0000 Received: from DB5PR06MB1718.eurprd06.prod.outlook.com ([10.165.213.16]) by DB5PR06MB1718.eurprd06.prod.outlook.com ([10.165.213.16]) with mapi id 15.01.0511.010; Sat, 4 Jun 2016 16:41:04 +0000 From: James Lodge To: "grehan@freebsd.org" CC: "freebsd-virtualization@freebsd.org" Subject: Re: bhyve graphics support Thread-Topic: bhyve graphics support Thread-Index: AQHRt/KG0yvznyLwNEaEVF7x4/Wwz5/MmX0AgAAHlwCAAAxnAIAABauAgAAxEoCABDSVgIAIczGO Date: Sat, 4 Jun 2016 16:41:04 +0000 Message-ID: References: <442c6d8f-2b64-c88b-382a-cf73eb6f7404@freebsd.org> <20160527104405.GA15808@e-new.0x20.net> <20160527115540.GB15808@e-new.0x20.net> <20160527141557.e2ee91ee437a3893f818c468@yamagi.org> <1fb4af03-1131-011b-faf7-fa993862c2fa@freebsd.org>, <20160530092449.399f5c4f315d12e1144b49b8@yamagi.org> In-Reply-To: <20160530092449.399f5c4f315d12e1144b49b8@yamagi.org> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=Lodge.me.uk; x-originating-ip: [25.165.200.132] x-ms-office365-filtering-correlation-id: b6ddb38a-75c6-4887-e44d-08d38c970552 x-microsoft-exchange-diagnostics: 1; DB5PR06MB1718; 5:Nvqprdf4DiPmGXRtKZGSquRmtLuR2Xy7YnC3l5CajOQyyDf9DcSzY5Ss4Nh/xuVQMTmOoBudv+GpLoEZvvixxJCMPKC0trM7nzyF4PzF0iy7SHXmFHDAg48XhwPGEsQfmF7+53VezFg+4ea2b3verA==; 24:39lfRHDfeALnm4bdVMnRzHG1d9hCMCTkBdyj8DkR9dSuUTF+R5Bl7oGPJJB5bfh5Vc9117Jz1rJb6u11TNFPb1Lh3xImoLuF5WPtGU3Ez2o=; 7:rC+SLUSShCV+M1bSj40pGVN/lix/0Ly4hCrLYPooWaWwkD6RIKpmOMUirJyN2GYMpE6+VH9qSNwsbckJhANz7FP0wW4b9ityRPyBNBnBpMknPGr2hKxql7TX3EoZJpbXuO2b8S8yU0E7hPknBE696KrsY9Jwz3M5+dsvFQTMnNXFoliWVLoKU6LIzvGkqXJX3s//giWHyijzkVHk1ce7KVlM0lgCnhHCyQf5In/fGY4= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR06MB1718; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(75325880899374); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041072)(6043046); SRVR:DB5PR06MB1718; BCL:0; PCL:0; RULEID:; SRVR:DB5PR06MB1718; x-forefront-prvs: 09634B1196 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(122556002)(77096005)(110136002)(2950100001)(2900100001)(106116001)(5640700001)(16236675004)(1680700002)(19627405001)(345774005)(2351001)(2501003)(76576001)(10400500002)(16601075003)(450100001)(33656002)(8676002)(92566002)(93886004)(3660700001)(8936002)(74316001)(15975445007)(3280700002)(66066001)(74482002)(76176999)(11100500001)(19617315012)(54356999)(2906002)(5004730100002)(3480700004)(19580405001)(9686002)(19580395003)(80792005)(189998001)(50986999)(1730700003)(5002640100001)(86362001)(81166006)(6116002)(19625215002)(4326007)(5003600100002)(586003)(5008740100001)(3846002)(102836003)(87936001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR06MB1718; H:DB5PR06MB1718.eurprd06.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: Lodge.me.uk X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2016 16:41:04.5489 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ded56ae9-7c77-4cf6-bbfd-39e6a505742d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR06MB1718 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.22 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: Sat, 04 Jun 2016 16:41:14 -0000 >Hello, > > As far as I know UEFI supports ahci-* boot devices only. For the basic > > UEFI support without GOP the AHCI devices needed to be mapped on slot 3 > > and 4. I don't know if that's still the case. > > Depends on the o/s being booted - if it needs legacy interrupt > support, the only available slots with routing set up are 3/4/5/6. > > UEFI operates in polled-mode so it has no constraints on it's own. Ah okay. That's good to know. At least for the Windows 2016 case. > > I've got working VNC access to a FreeBSD 10.3 VM. My Windows 7 install > > disc starts up, but the mouse is not working. Keystrokes through VNC > > give "atkbd data buffer full" errors. I'll open a new thread for that > > if I can't figure it out. > > XHCI isn't in Windows7 so you can just remove that config line, > pushing mouse input through the PS2 mouse. That was a little bit strange, it seemed like the emulated ps/2 devices just wouldn't work on a Win 7 VM. The "atkbd data buffer full" may be an indication for not delivered interrupts or something like that. After I've rebooted the host things suddenly started to work. Maybe some kind of system inconsistency. It was some 11-CURRENT with about 4 weeks uptime. It may be a good idea to add a note to the Windows installation guide at https://people.freebsd.org/~grehan/bhyve_uefi/windows_install.txt that Window 7 requieres AHCI disks with a blocksize if 512 bytes. Otherwise the installation will fail with "Windows Setup could not configure Windows on this computer?s hardware" and Windows Update will bail out with error 0xc8000247. Regards, Yamagi -- Homepage: www.yamagi.org XMPP: yamagi@yamagi.org GnuPG/GPG: 0xEFBCCBCB _______________________________________________ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebs= d.org" Hi Peter, I've been looking forward to this feature and having a graphical console in= Windows for something, thank you for your effort. I'm currently using Bhyv= e on Freenas 9.10 ( FreeBSD 10.3). I've built from source in FreeBSD 11 r30= 1289 and copied the Bhyve binary over. There were a few other hoops to jump= through, but I can now launch Bhyve with the GOP UEFI binary. If I execute Bhyve without the fbuf device, Bhyve runs and Windows boots n= ormally. If I include the fbuf, Bhyve returns without error, but does not = run. If I include the XHCI tablet backend, again Bhyve executes and Windows= boots as normal. Am I missing something that is required by fbuf outside of the Bhyve binary= ? Regards James Lodge