From owner-freebsd-current@FreeBSD.ORG Mon May 5 07:10:37 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2893137B401 for ; Mon, 5 May 2003 07:10:37 -0700 (PDT) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1281E43F3F for ; Mon, 5 May 2003 07:10:27 -0700 (PDT) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h45E9u903931; Mon, 5 May 2003 11:09:56 -0300 Message-ID: <3EB670B3.6030005@tcoip.com.br> Date: Mon, 05 May 2003 11:09:55 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4a) Gecko/20030416 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: walt References: <3EB67397.1010109@myrealbox.com> In-Reply-To: <3EB67397.1010109@myrealbox.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Poul-Henning Kamp cc: freebsd-current@freebsd.org Subject: Re: bsdlabel question X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2003 14:10:37 -0000 walt wrote: > Poul-Henning Kamp wrote: > >> In message <3EB5FC94.7070901@myrealbox.com>, walt writes: >> >>> Poul-Henning Kamp wrote: >>> >>>> In message <31649.1052067538@critter.freebsd.dk>, "Poul-Henning >>>> Kamp" writes: >>>> >>>> >>>>> In message <3EB50F10.3010001@myrealbox.com>, walt writes: >>>>> >>>>> >>>>>> Hi Poul-Henning, >>>>>> >>>>>> #bsdlabel ad0s3 >>>>>> # /dev/ad0s3: >>>>>> 8 partitions: >>>>>> # size offset fstype [fsize bsize bps/cpg] >>>>>> a: 15321596 140974726 4.2BSD 0 0 0 >>>>>> b: 1048576 139926150 swap >>>>>> c: 16370235 139926150 unused 0 0 # "raw" >>>>>> part, don't edit >>>>> >>>>> >>>>> Ahh, good point, forgot about that. Will fix. >>>> >>>> >>>> >>>> OK, fixed now. >>> >>> >>> I find that I now have the same problem that Martin had -- >>> 'cannot mount root:5' > > >> If you cannot mount root, you may want to comment out this >> check in sys/geom/geom_bsd.c: >> >> if ((off_t)rawoffset * secsize != ms->mbroffset) >> rawoffset = 0; > > > Okay, root mounts again, thanks. I'm still seeing all the same > warnings with bsdlabel, though: > > #bsdlabel ad1s3 > # /dev/ad1s3: > 8 partitions: > # size offset fstype [fsize bsize bps/cpg] > a: 15321596 140974726 4.2BSD 0 0 0 > b: 1048576 139926150 swap > c: 16370235 139926150 unused 0 0 # "raw" part, > don't edit > partition a: offset past end of unit > partition a: partition extends past end of unit > partition b: offset past end of unit > partition b: partition extends past end of unit > partition c: offset past end of unit > partition c: partition extends past end of unit > bsdlabel: partition c doesn't start at 0! > bsdlabel: An incorrect partition c may cause problems for standard > system utilities Disklabel offsets are 0-based. It doesn't matter where the _slice_ starts, the partition offset always has the beginning of the slice as reference. In that light, the above sure looks... wrong. -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca VIVO Centro Oeste Norte Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net Hacking's just another word for nothing left to kludge.