From owner-freebsd-geom@FreeBSD.ORG Mon Jan 18 23:36:53 2010 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55F6B106568F; Mon, 18 Jan 2010 23:36:53 +0000 (UTC) (envelope-from dan.naumov@gmail.com) Received: from mail-yx0-f171.google.com (mail-yx0-f171.google.com [209.85.210.171]) by mx1.freebsd.org (Postfix) with ESMTP id E0CBF8FC19; Mon, 18 Jan 2010 23:36:52 +0000 (UTC) Received: by yxe1 with SMTP id 1so2587199yxe.3 for ; Mon, 18 Jan 2010 15:36:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=VuZoDBcjPg64urqTe62VFZT95JRMk5Ek/y1fPPc44KA=; b=aCJvMEGXsNlQFhjz5pM5hajuhjNIHFit1oBzXiOIMXFBVZA12vlWTu6weNxkcK9hse +/6HCU5uxLsxkSLUAPcEMY+08Mh8YfkTiIpQO0xOt4h44k/l+JNmuiVauHoT3ITzTVNy rvb8Ie5H7iJ4Nz/ZHbkG7+BJKPkkITEVuirU4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=TnesAS6ssvUM/6kthQmEGruI8JVS62aGBXSENODFarUx+pCt2mFADIDRYtkSNoqG54 vxuIRzn3uTWCQm0G4YXWwE9tK2ujJLVVCWD6L/YiTq3KwDcwXNAvcfwLkPQcpSD0DjFy z6Hh7uvCgGnuJGeHozTzr6bO4U0f7Phah0SXI= MIME-Version: 1.0 Received: by 10.101.115.16 with SMTP id s16mr10718114anm.21.1263857812075; Mon, 18 Jan 2010 15:36:52 -0800 (PST) Date: Tue, 19 Jan 2010 01:36:52 +0200 Message-ID: From: Dan Naumov To: FreeBSD-STABLE Mailing List , freebsd-geom@freebsd.org, freebsd-bugs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: RE: bin/115406: [patch] gpt(8) GPT MBR hangs award BIOS on boot X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 23:36:53 -0000 > 1) Is this bug now officially fixed as of 8.0-RELEASE? Ie, can I > expect to set up a completely GPT-based system using an Intel > D945GCLF2 board and not have the installation crap out on me later? > > 2) The very last entry into the PR states the following: > "The problem has been addressed in gart(8) and gpt(8) is obsolete, so > no follow-up is to be expected at this time. Close the PR to reflect > this." Hello list. Referring to PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=115406&cat=bin I have now been battling with trying to setup a FreeBSD 8.0 system using GPT on an Intel D945GCLF2 board for over 24 hours and it looks to me that the problem is not resolved. If I do a traditional installation using sysinstall / MBR, everything works. But if I use GPT and do a manual installation and do everything right, the way it's supposed to be done, the BIOS refuses to boot off the disk. I have verified that I am doing everything right by employing the exact same installation method with GPT inside a VMWare Player virtual machine and there, everything works as expected and I have also been testing this with an installation script in both cases to ensure that this is definately no user error :) Reading the original PR, it can be seen that a (supposed) fix to gpart was committed to stable/8 back in Aug 27, is it possible that this somehow didn't make it into 8.0-RELEASE or is this a question of the fix being there but not actually solving the problem? Reading the discussion on the forums at http://forums.freebsd.org/showthread.php?t=4680 I am seeing that a 7.2-RELEASE user had solved his exact same problem by editing the actual PMBR (resulting in "bootable" flag (0x80) being set and the start of the partition has being set to the beginning of the disk (0x010100).) and applying it to his disk with DD. Can anyone point me towards an explanation regarding how to edit and apply my own PMBR to my disk to see if it helps? Thanks. Sincerely, Dan Naumov