From owner-freebsd-bugs@FreeBSD.ORG Fri May 28 17:10:05 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63AE7106566B for ; Fri, 28 May 2010 17:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 38E7E8FC1D for ; Fri, 28 May 2010 17:10:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o4SHA5kg016843 for ; Fri, 28 May 2010 17:10:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o4SHA5NT016842; Fri, 28 May 2010 17:10:05 GMT (envelope-from gnats) Date: Fri, 28 May 2010 17:10:05 GMT Message-Id: <201005281710.o4SHA5NT016842@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Garrett Cooper Cc: Subject: Re: kern/141235: 8.0 no longer provides /dev entries for all disk slices [regression] X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Garrett Cooper List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 17:10:05 -0000 The following reply was made to PR kern/141235; it has been noted by GNATS. From: Garrett Cooper To: dieterbsd@engineer.com Cc: bug-followup@freebsd.org, jh@freebsd.org, freebsd@sopwith.solgatos.com, freebsd-bugs@freebsd.org Subject: Re: kern/141235: 8.0 no longer provides /dev entries for all disk slices [regression] Date: Fri, 28 May 2010 10:07:01 -0700 On Fri, May 28, 2010 at 8:53 AM, wrote: >> You should remove GEOM_PART_* entries. I think that the duplicates you >> saw are because you had geom_part still enabled. > > I thought about that. =A0Having both GEOM_PART_MBR and GEOM_MBR > seemed suspicious, but GEOM_PART_MBR isn't from the config file: > > grep -i geom GENERIC > options =A0 =A0 =A0 =A0 GEOM_PART_GPT =A0 =A0 =A0 =A0 =A0 # GUID Partitio= n Tables. > options =A0 =A0 =A0 =A0 GEOM_LABEL =A0 =A0 =A0 =A0 =A0 =A0 =A0# Provides = labelization > > and then I added GEOM_MBR and GEOM_BSD as suggested. =A0So I don't > know where GEOM_PART_MBR comes from or how to get rid of it. > I am assuming that "make buildkernel" calls config(8) and config > builds opt_geom.h based on the config file, but it must have some > other input that I haven't found. > > It isn't clear to me what the difference between GEOM_PART_MBR and > GEOM_MBR is supposed to be (same for GEOM_PART_BSD and GEOM_BSD). > conf/NOTES doesn't list a GEOM_GPT, only GEOM_PART_GPT. =A0I assume > that removing GEOM_PART_GPT would break disks using GUID partition > tables. GEOM_MBR is the legacy way to specify GEOM_PART_MBR IIRC (from .../UPDATING= ): 20090320: GEOM_PART has become the default partition slicer for storage devic= es, replacing GEOM_MBR, GEOM_BSD, GEOM_PC98 and GEOM_GPT slicers. It introduces some changes: MSDOS/EBR: the devices created from MSDOS extended partition entrie= s (EBR) can be named differently than with GEOM_MBR and are now symli= nks to devices with offset-based names. fstabs may need to be modified. BSD: the "geometry does not match label" warning is harmless in mos= t cases but it points to problems in file system misalignment with disk geometry. The "c" partition is now implicit, covers the whole top-level drive and cannot be (mis)used by users. General: Kernel dumps are now not allowed to be written to devices whose partition types indicate they are meant to be used for file systems (or, in case of MSDOS partitions, as something else than the "386BSD" type). Most of these changes date approximately from 200812. Thanks, -Garrett