From owner-freebsd-questions@FreeBSD.ORG Sat Nov 26 21:56:03 2011 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA5E21065670 for ; Sat, 26 Nov 2011 21:56:03 +0000 (UTC) (envelope-from traveling08@cox.net) Received: from fed1rmfepo102.cox.net (fed1rmfepo102.cox.net [68.230.241.144]) by mx1.freebsd.org (Postfix) with ESMTP id 805798FC08 for ; Sat, 26 Nov 2011 21:56:03 +0000 (UTC) Received: from fed1rmimpo306.cox.net ([68.230.241.174]) by fed1rmfepo102.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20111126215603.SLCA3805.fed1rmfepo102.cox.net@fed1rmimpo306.cox.net>; Sat, 26 Nov 2011 16:56:03 -0500 Received: from dell64 ([72.220.91.219]) by fed1rmimpo306.cox.net with bizsmtp id 1xv61i0064jy6EY03xv6Sq; Sat, 26 Nov 2011 16:55:06 -0500 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020206.4ED16072.0127,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=dLinpSRpD/siYDweLtUcKy2MkOOT9IlUWnc+SxVPJKw= c=1 sm=1 a=d5xdBJzwzI4A:10 a=G8Uczd0VNMoA:10 a=kj9zAlcOel0A:10 a=olICo1sKaMXbpqbYUd6B5g==:17 a=s1O25tkdAAAA:8 a=GiYty0gg7Rsg_2fCld0A:9 a=qcaonAvTG1WUCDsg35sA:7 a=CjuIK1q_8ugA:10 a=OyOq_G8mXAEA:10 a=olICo1sKaMXbpqbYUd6B5g==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Date: Sat, 26 Nov 2011 13:55:57 -0800 From: Robert To: Warren Block Message-ID: <20111126135557.56f4ea06@dell64> In-Reply-To: References: <201111241116.pAOBGH4i098240@fire.js.berklix.net> <20111124113938.2d99eec2@dell64> <20111125095457.477e9501@dell64> X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.6; amd64-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "Julian H. Stacey" , questions@freebsd.org Subject: Re: Invalid fdisk partition table found (fwd) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2011 21:56:03 -0000 On Fri, 25 Nov 2011 13:29:51 -0700 (MST) Warren Block wrote: > On Fri, 25 Nov 2011, Robert wrote: > > > On Thu, 24 Nov 2011 13:45:37 -0700 (MST) > > Warren Block wrote: > > > >> On Thu, 24 Nov 2011, Robert wrote: > >> > >>> [robert@dell64] ~> sudo gpart destroy -F da1 > >>> da1 destroyed > >> And it starts with a default table equal to the size of the drive. > > > > Is it supposed to still show sysid 165 ? > > > > I was under the impression that dd if=/dev/zero would clean out > > everything including sector 1. > > The partition table was cleared, that's why it said "invalid fdisk > partition table found". Rather than starting with an invalid table, > it created a valid default table in memory. > > >> Do both cards report the same size? > > > > Yes..sort of 28, 29 MB Some difference today. Not sure at what point this happened but one of my CF cards now reads: [robert@dell64] ~> fdisk /dev/da1 ******* Working on device /dev/da1 ******* parameters extracted from in-core disklabel are: cylinders=2057 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=2057 heads=255 sectors/track=63 (16065 blks/cyl) fdisk: invalid fdisk partition table found Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 33045642 (16135 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 8/ head 254/ sector 63 The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: Now showing 16GB but still not right. [robert@dell64] ~> sudo gpart destroy -F da1 Password: da1 destroyed [robert@dell64] ~> gpart create -s MBR da1 da1 created [robert@dell64] ~> gpart add -t freebsd -s 15G da1 da1s1 added [robert@dell64] ~> gpart set -a active -i 1 da1 active set on da1s1 [robert@dell64] ~> gpart bootcode -b /boot/boot0 da1 bootcode written to da1 [robert@dell64] ~> ls -l /dev/da1* crw-rw---- 1 root operator 0, 145 Nov 26 08:48 /dev/da1 crw-rw---- 1 root operator 0, 129 Nov 26 13:48 /dev/da1s1 [robert@dell64] ~> sudo mount /dev/da1s1 /mnt mount: /dev/da1s1 : Invalid argument I also did this in single user with the same results. Ideally, I would like to change these cards to FAT32 but I cannot get there with fdisk and am not sure how to get there with gpart or if I can. > > If they weren't the same, I was going to suggest maybe they've been > heavily used and worn out. But I don't know if capacity shrinks as > blocks go bad and spares are used up, or if they just quit working. > And I'd expect them to be very different unless they had the exact > same usage, like in a mirror. I haven't had any luck with the second CF card as it still show 29MB. I will try some more later today or tomorrow. robert