From owner-freebsd-questions@freebsd.org Sun Sep 27 01:06:10 2015 Return-Path: Delivered-To: freebsd-questions@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 C6574A0A269 for ; Sun, 27 Sep 2015 01:06:10 +0000 (UTC) (envelope-from quartz@sneakertech.com) Received: from douhisi.pair.com (douhisi.pair.com [209.68.5.179]) (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 A1E7D20D for ; Sun, 27 Sep 2015 01:06:10 +0000 (UTC) (envelope-from quartz@sneakertech.com) Received: from [10.2.2.1] (pool-173-48-121-235.bstnma.fios.verizon.net [173.48.121.235]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by douhisi.pair.com (Postfix) with ESMTPSA id 361783F709 for ; Sat, 26 Sep 2015 21:06:09 -0400 (EDT) Message-ID: <56074100.7090802@sneakertech.com> Date: Sat, 26 Sep 2015 21:06:08 -0400 From: Quartz MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: 10.2 graphics problem References: <8F541F88-2EAE-434C-B52C-43A744F54ADD@slsware.net> <1F197AA4-CE10-4195-B0D5-028C30036CAA@slsware.net> <5552406.tZCDeim3VM@amd.asgard.uk> <560486ED.3030005@sneakertech.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Sep 2015 01:06:10 -0000 >>> Thanks for creating that. The PXE page was especially interesting. >> >> As an aside, his notes on syslinux v4 are out of date. In recent >> versions things have been rearchitected and broken out into a dozen >> support files with a different directory layout. (Just FYI in case you >> try to follow the instructions literally). > > Yes, it's a perennial problem with technical docs. Some time I need to > update that. Preferably to include UEFI PXE-boot, too. GLHF. The syslinux project has absolutely atrocious documentation, it took me like an hour of trial and error and vague error messages before I figured out all the new files you need. This is off topic, but for reference: /bios/core/pxelinux.0 /bios/com32/elflink/ldlinux/ldlinux.c32 /bios/memdisk/memdisk /bios/com32/lib/libcom32.c32 /bios/com32/libutil/libutil.c32 /bios/com32/gpllib/libgpl.c32 /bios/com32/cmenu/libmenu/libmenu.c32 /bios/com32/menu/menu.c32 /bios/com32/menu/vesamenu.c32 /bios/com32/hdt/hdt.c32 hdt needs an external file to be able to identify pci devices: http://pciids.sourceforge.net/v2.2/pci.ids gzip and put in with the other binaries. You can potentially swap lpxelinux.0 in for normal pxelinux.0 if you want to load things off http instead of tftp, but in my experience it's still very buggy (crashes HDT for example). I'd also suggest copying the lua modules over too, as that will enable your menu to call lua scripts which are FAR more functional. I installed a script that patches the 'localboot' parameter to actually work. /bios/com32/lua/src/lua.c32 /bios/com32/lua/src/liblua.c32 /bios/com32/lua/src/dmi.c32 /bios/com32/lua/src/syslinux.c32